equal
deleted
inserted
replaced
30 */ |
30 */ |
31 |
31 |
32 #ifndef __GLYPHLOOKUPTABLES_H |
32 #ifndef __GLYPHLOOKUPTABLES_H |
33 #define __GLYPHLOOKUPTABLES_H |
33 #define __GLYPHLOOKUPTABLES_H |
34 |
34 |
|
35 /** |
|
36 * \file |
|
37 * \internal |
|
38 */ |
|
39 |
35 #include "LETypes.h" |
40 #include "LETypes.h" |
36 #include "OpenTypeTables.h" |
41 #include "OpenTypeTables.h" |
|
42 |
|
43 U_NAMESPACE_BEGIN |
37 |
44 |
38 struct GlyphLookupTableHeader |
45 struct GlyphLookupTableHeader |
39 { |
46 { |
40 fixed32 version; |
47 fixed32 version; |
41 Offset scriptListOffset; |
48 Offset scriptListOffset; |
44 |
51 |
45 le_bool coversScript(LETag scriptTag) const; |
52 le_bool coversScript(LETag scriptTag) const; |
46 le_bool coversScriptAndLanguage(LETag scriptTag, LETag languageTag, le_bool exactMatch = FALSE) const; |
53 le_bool coversScriptAndLanguage(LETag scriptTag, LETag languageTag, le_bool exactMatch = FALSE) const; |
47 }; |
54 }; |
48 |
55 |
|
56 U_NAMESPACE_END |
|
57 |
49 #endif |
58 #endif |
|
59 |