freetype-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Devel] AAT/TrueTypeGX supports in Mac


From: Masatake YAMATO
Subject: [Devel] AAT/TrueTypeGX supports in Mac
Date: Wed, 22 Oct 2003 16:48:42 +0900 (JST)

> BTW, mpsuzuki and I are working on AAT supprot on Freetype2.

To support AAT/TrueTypeGX in FreeType2 or in a library stacked on
FreeType2, I'd like to use `extra' field in TT_FaceRec:

  typedef struct  TT_FaceRec_
  {

  ...
    /***********************************************************************/
    /*                                                                     */
    /* Other tables or fields. This is used by derivative formats like     */
    /* OpenType.                                                           */
    /*                                                                     */
    /***********************************************************************/

    FT_Generic            extra;

    const char*           postscript_name;

  } TT_FaceRec;


How do you think using the `extra' field in the AAT/TrueTypeGX supports code?

It seems that otlayout is far from complete. Any otlayout codes doesn't use
`extra' field of TT_Face yet. AFIK, only cff uses the `extra' field. But
I guess cff and aat are not conflicts. 

OpenType related code in pango derived from FreeType1 manages OpenType related
tables outside TT_Face. AAT/TrueTypeGX also have to do the same?
If AAT/TrueTypeGX tables are in a TT_Face, AAT/TrueTypeGX supports code becomes 
simple.

Give me hits.

Regards,
Masatake YAMATO



reply via email to

[Prev in Thread] Current Thread [Next in Thread]