> In the runtime, what is the appropriate way to render the MS legacy > fonts(Tahoma, Arial, ...) as v35 and the MS ClearType > fonts(Consolas, ...) as v40? Microsoft Windows GDI displays two > types of fonts at the same time. > > PSEUDO CODE: > ---- > gasp_version = get_gasp_version( font ); > interpreter_version = gasp_version ? 40 : 35; > > LOCK(); > FT_Property_Set( ..., &interpreter_version ); > FT_Load_Glyph( ..., load_flags ); > UNLOCK(); > ---- > > Is there any problem with this method? Or is there another > appropriate solution?
This looks OK. However, I would not only check the `gasp' table version but also apply the data in it. > I think it would be possible for FT_Load_Glyph to implement this > operation on its own without FT_Property_Set. Is there any plan > that the Freetype will provide this characteristic? This is issue https://savannah.nongnu.org/bugs/?43380. Werner _______________________________________________ Freetype mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/freetype
