Hello,

>From https://blogs.gnome.org/mclasen/2019/05/25/pango-future-directions/ 
>"Using Harfbuzz for font loading means that we will lose support for bitmap 
>and type1 fonts. We think this is an acceptable trade-off, but others might 
>disagree."

----- quote -----
*Stop using **freetype*

Freetypes FT_Face object has locking semantics that are broken and hard to work 
with; they are constantly getting in the way as we are juggling hb_fonts, 
FT_Face and cairo scaled font objects.

We’ve concluded that the best way forward is to stop using freetype for font 
loading or accessing font and glyph metrics. We can use Harfbuzz for all of 
these (a small gap[https://github.com/harfbuzz/harfbuzz/pull/1432] will be 
closed soon).

Using Harfbuzz for font loading means that we will lose support for bitmap and 
type1 fonts. We think this is an acceptable trade-off, but others might 
disagree. Note that Harfbuzz /does/ support loading bitmap-only OpenType fonts.
----- endquote -----

Reply via email to