Goal of this feature is to enable usage of HarfBuzz in FreeType to improve hinting of glyphs of languages which needs more complicated text shaping.
Hinting of glyphs could be complicated due to many different rules of how to render sequence of glyphs. Thanks to enablement of HarfBuzz in FreeType applications will display text with correct hinting of glyphs.
Usage of HarfBuzz helps us to fix some bugs which are not fixable without it. Mainly the bug #1853937.
Freetype upstream has already support for HarfBuzz for almost 6 years.
This change was proposed in the bug #1906714.
There is the bug #1853937 which can not be solved without this.
Improved user experience for languages for which Unicode does not list all variants of all glyphs. These are determined by different signs or positions in string and their further processing is more difficult.
Updates should go smooth as this change is limited to FreeType and Harfbuzz regarding packaging point of view.
Install "pango" and "lato-fonts".
Run pango-view --markup -t "<span font_desc='Lato 8'>8pt t ti fi tt</span> <span font_desc='Lato 9'>9pt t ti fi tt</span> <span font_desc='Lato 10'>10pt t ti fi tt</span> <span font_desc='Lato 11'>11pt t ti fi tt</span> <span font_desc='Lato 14'>14pt t ti fi tt</span>"
and compare the results.
The horizontal stroke over "ti" does not correspond to the one over "fi" for some font sizes for FreeType without HarfBuzz support.
This change improves hinting of glyphs which are composed from multiple characters.
This change does not need any involvement other than listed owners.
This change could be easily reverted if needed.
Not needed as both FreeType and HarfBuzz are already present in Fedora and there will be no change of their code.
There is no need for release notes as HarfBuzz is already in Fedora, it was just not used by FreeType.
This is a community maintained site. Red Hat is not responsible for content.
© 2025 Red Hat, Inc. and others. Content is available under Attribution-Share Alike 4.0 International unless otherwise noted.
Fedora is sponsored by Red Hat. Learn more about the relationship between Red Hat and Fedora »