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.IOException
public LookupSubtable read(int type, java.io.RandomAccessFile raf, int offset) throws java.io.IOException
read
in interface LookupSubtableFactory
java.io.IOException
public int getType()
public ScriptList getScriptList()
public FeatureList getFeatureList()
public LookupList getLookupList()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2022 Apache Software Foundation. All Rights Reserved.