| java.lang.Object com.ibm.icu.dev.tool.layout.CanonGSUBBuilder
CanonGSUBBuilder | public class CanonGSUBBuilder (Code) | | author: Eric Mader author: Notes: author: The property \p{Decomposition_Type=Canonical} will match all characters with a canonical author: decomposition. author: So "[[\\p{Latin}\\p{Greek}\\p{Cyrillic}] & [\\p{Decomposition_Type=Canonical}]]" author: will match all Latin, Greek and Cyrillic characters with a canonical decomposition. author: Are these three scripts enough? Do we want to collect them all at once and distribute by script, author: or process them one script at a time. It's probably a good idea to build a single table for author: however many scripts there are. author: It might be better to collect all the characters that have a canonical decomposition and just author: sort them into however many scripts there are... unless we'll get characters in COMMON??? |
Method Summary | |
static void | addArabicGlyphClasses(ArabicCharacterData data, ClassTable classTable) | public static void | addLookups(Feature feature, int[] lookups) | static void | buildArabicContextualForms(ArabicCharacterData data, ClassTable initClassTable, ClassTable mediClassTable, ClassTable finaClassTable, ClassTable isolClassTable) | static LigatureTree | buildArabicLigatureTree(ArabicCharacterData data, ClassTable isolClassTable) | public static ClassTable | buildCombiningClassTable() | public static DecompTable[] | buildDecompTables(CanonicalCharacterData data, int script) | public static void | buildDecompTables(String fileName) | public static void | buildLigatureTree(CanonicalCharacterData data, int script, LigatureTree ligatureTree) | public static int[] | buildLookups(CanonicalCharacterData data, LookupList lookupList, int script) | public static String | convertArabicString(int type, int ligature, String decomp, ClassTable isolClassTable) | static int | getGlyphClass(ArabicCharacterData.Record record) | public static void | main(String[] args) |
COMPONENT_GLYPH | final static int COMPONENT_GLYPH(Code) | | |
LIGATURE_GLYPH | final static int LIGATURE_GLYPH(Code) | | |
MARK_GLYPH | final static int MARK_GLYPH(Code) | | |
SIMPLE_GLYPH | final static int SIMPLE_GLYPH(Code) | | |
categoryClassMap | final static int categoryClassMap(Code) | | |
addLookups | public static void addLookups(Feature feature, int[] lookups)(Code) | | |
buildCombiningClassTable | public static ClassTable buildCombiningClassTable()(Code) | | |
buildDecompTables | public static void buildDecompTables(String fileName)(Code) | | |
|
|