< prev index next >

src/java.desktop/share/native/common/font/fontscalerdefs.h

Print this page

        

*** 117,136 **** #define INVISIBLE_GLYPHS 0xfffe #define GSUB_TAG 0x47535542 /* 'GSUB' */ #define GPOS_TAG 0x47504F53 /* 'GPOS' */ #define GDEF_TAG 0x47444546 /* 'GDEF' */ #define MORT_TAG 0x6D6F7274 /* 'mort' */ #define MORX_TAG 0x6D6F7278 /* 'morx' */ #define KERN_TAG 0x6B65726E /* 'kern' */ typedef struct TTLayoutTableCacheEntry { const void* ptr; int len; } TTLayoutTableCacheEntry; ! #define LAYOUTCACHE_ENTRIES 6 typedef struct TTLayoutTableCache { TTLayoutTableCacheEntry entries[LAYOUTCACHE_ENTRIES]; void* kernPairs; } TTLayoutTableCache; --- 117,138 ---- #define INVISIBLE_GLYPHS 0xfffe #define GSUB_TAG 0x47535542 /* 'GSUB' */ #define GPOS_TAG 0x47504F53 /* 'GPOS' */ #define GDEF_TAG 0x47444546 /* 'GDEF' */ + #define HEAD_TAG 0x68656164 /* 'head' */ #define MORT_TAG 0x6D6F7274 /* 'mort' */ #define MORX_TAG 0x6D6F7278 /* 'morx' */ #define KERN_TAG 0x6B65726E /* 'kern' */ typedef struct TTLayoutTableCacheEntry { const void* ptr; int len; + int tag; } TTLayoutTableCacheEntry; ! #define LAYOUTCACHE_ENTRIES 7 typedef struct TTLayoutTableCache { TTLayoutTableCacheEntry entries[LAYOUTCACHE_ENTRIES]; void* kernPairs; } TTLayoutTableCache;
< prev index next >