> No more states in the library please (ie. driver property).

This driver property would be also part of the face – some properties
were already added to FT_Face so that they can be used by function
`FT_Face_Properties'.  The advantage of a driver property is that you
have three levels of control:

  function FT_Face_Properties
  function FT_Property_Set
  env. variable FREETYPE_PROPERTIES

> Why not another load flag?

The idea is to change the *default* loading behaviour of
FT_Load_Glyph.  Using a new load flag doesn't do that.  Additionally,
it takes ages until all applications and/or operating systems are
updated to support a new load flag – and some applications will be
never updated...  With a driver property, end users have *immediate*
control whether they want gasp table support by just using a new
FreeType DLL.


    Werner
_______________________________________________
Freetype-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to