Bug 447982 - Fonts with overlap show them as transparent
Summary: Fonts with overlap show them as transparent
Status: REPORTED
Alias: None
Product: kdenlive
Classification: Applications
Component: Video Effects & Transitions (other bugs)
Version First Reported In: 21.12.0
Platform: Debian unstable Linux
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-05 15:55 UTC by Roxane
Modified: 2025-05-21 16:42 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roxane 2022-01-05 15:55:23 UTC
SUMMARY
So ever since i have started working with kdenlive (2013?) there's been this issue, which i never reported because i could do my text on gimp when it happened, but i figured it would be worth mentioning : some fonts which have parts of letters overlaying each other result in transparency in that overlaying spot. It doesn't show on the clip editor but does on the timeline and rendered video. These fonts work fine in other softwares such as Gimp or Inkscape.


STEPS TO REPRODUCE
1. In my case this time, i was using the font adelia (found on dafont), and Playfair Display (google fonts)
2. make a title clip and write "LE" in adelia, and "PA" in Playfair Display Black (other strings work as well ofc, but i know these show the problem)
3. Confirm and put clip on the timeline

OBSERVED RESULT
the overlapping part between the L and the E is transparent. The end of the half-circle of the P that goes into its bar is transparent, the end of the horizontal bar of the A on the left is also transparent.

EXPECTED RESULT
the letters are fully opaque

SOFTWARE/OS VERSIONS
all versions across linux and windows

ADDITIONAL INFORMATION
here's the video i was making: https://www.youtube.com/watch?v=kmPkCNW72Ak, you can see a few seconds in "PART" has the issues mentionned. The script font also has issues between the u and the n of run for example.