public class GsubTable extends java.lang.Object implements Table, LookupSubtableFactory
BASE, CFF, cmap, cvt, DSIG, EBDT, EBLC, EBSC, encodingArabic, encodingArmenian, encodingASCII, encodingBengali, encodingBurmese, encodingChinese, encodingDevanagari, encodingGeez, encodingGeorgian, encodingGreek, encodingGujarati, encodingGurmukhi, encodingHebrew, encodingISO10646, encodingISO8859_1, encodingJapanese, encodingKannada, encodingKhmer, encodingKorean, encodingLaotian, encodingMalayalam, encodingMaldivian, encodingMongolian, encodingOriya, encodingRoman, encodingRSymbol, encodingRussian, encodingSindhi, encodingSinhalese, encodingSlavic, encodingTamil, encodingTelugu, encodingThai, encodingTibetan, encodingUGL, encodingUndefined, encodingUninterp, encodingVietnamese, fpgm, fvar, gasp, GDEF, glyf, GPOS, GSUB, hdmx, head, hhea, hmtx, JSTF, kern, languageArabic, languageBEL, languageBGR, languageCAT, languageChinese, languageCSY, languageDAN, languageDanish, languageDEA, languageDEC, languageDEL, languageDES, languageDEU, languageDutch, languageELL, languageENA, languageENC, languageENG, languageEnglish, languageENI, languageENU, languageENZ, languageESM, languageESN, languageESP, languageETI, languageEUQ, languageFIN, languageFinnish, languageFRA, languageFRB, languageFRC, languageFrench, languageFRL, languageFRS, languageGerman, languageGreek, languageHebrew, languageHindi, languageHUN, languageIcelandic, languageISL, languageITA, languageItalian, languageITS, languageJapanese, languageLTH, languageLVI, languageMaltese, languageNLB, languageNLD, languageNON, languageNOR, languageNorwegian, languagePLK, languagePortuguese, languagePTB, languagePTG, languageROM, languageRUS, languageSHL, languageSKY, languageSLV, languageSpanish, languageSQI, languageSVE, languageSwedish, languageThai, languageTRK, languageTurkish, languageUKR, languageUrdu, languageYugoslavian, loca, LTSH, maxp, MMFX, MMSD, name, nameCopyrightNotice, nameFontFamilyName, nameFontSubfamilyName, nameFullFontName, namePostscriptName, nameTrademark, nameUniqueFontIdentifier, nameVersionString, OS_2, PCLT, platformAppleUnicode, platformISO, platformMacintosh, platformMicrosoft, post, prep, VDMX, vhea, vmtx| Modifier | Constructor and Description |
|---|---|
protected |
GsubTable(DirectoryEntry de,
java.io.RandomAccessFile raf) |
| Modifier and Type | Method and Description |
|---|---|
FeatureList |
getFeatureList() |
LookupList |
getLookupList() |
ScriptList |
getScriptList() |
int |
getType()
Get the table type, as a table directory value.
|
LookupSubtable |
read(int type,
java.io.RandomAccessFile raf,
int offset)
1 - Single - Replace one glyph with one glyph
2 - Multiple - Replace one glyph with more than one glyph
3 - Alternate - Replace one glyph with one of many glyphs
4 - Ligature - Replace multiple glyphs with one glyph
5 - Context - Replace one or more glyphs in context
6 - Chaining - Context Replace one or more glyphs in chained context
|
java.lang.String |
toString() |
protected GsubTable(DirectoryEntry de, java.io.RandomAccessFile raf) throws java.io.IOException
java.io.IOExceptionpublic LookupSubtable read(int type, java.io.RandomAccessFile raf, int offset) throws java.io.IOException
read in interface LookupSubtableFactoryjava.io.IOExceptionpublic int getType()
public ScriptList getScriptList()
public FeatureList getFeatureList()
public LookupList getLookupList()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright ? 2009 Apache Software Foundation. All Rights Reserved.