> 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

Reply via email to