Class Os2Table
- java.lang.Object
-
- org.apache.batik.svggen.font.table.Os2Table
-
-
Field Summary
Fields Modifier and Type Field Description private intachVendorIDprivate shortfsSelectionprivate shortfsTypeprivate Panosepanoseprivate shortsFamilyClassprivate shortsTypoAscenderprivate shortsTypoDescenderprivate shortsTypoLineGapprivate intulCodePageRange1private intulCodePageRange2private intulUnicodeRange1private intulUnicodeRange2private intulUnicodeRange3private intulUnicodeRange4private intusFirstCharIndexprivate intusLastCharIndexprivate intusWeightClassprivate intusWidthClassprivate intusWinAscentprivate intusWinDescentprivate intversionprivate shortxAvgCharWidthprivate shortyStrikeoutPositionprivate shortyStrikeoutSizeprivate shortySubscriptXOffsetprivate shortySubscriptXSizeprivate shortySubscriptYOffsetprivate shortySubscriptYSizeprivate shortySuperscriptXOffsetprivate shortySuperscriptXSizeprivate shortySuperscriptYOffsetprivate shortySuperscriptYSize-
Fields inherited from interface org.apache.batik.svggen.font.table.Table
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedOs2Table(DirectoryEntry de, java.io.RandomAccessFile raf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description shortgetAvgCharWidth()intgetCodePageRange1()intgetCodePageRange2()shortgetFamilyClass()intgetFirstCharIndex()intgetLastCharIndex()shortgetLicenseType()PanosegetPanose()shortgetSelection()shortgetStrikeoutPosition()shortgetStrikeoutSize()shortgetSubscriptXOffset()shortgetSubscriptXSize()shortgetSubscriptYOffset()shortgetSubscriptYSize()shortgetSuperscriptXOffset()shortgetSuperscriptXSize()shortgetSuperscriptYOffset()shortgetSuperscriptYSize()intgetType()Get the table type, as a table directory value.shortgetTypoAscender()shortgetTypoDescender()shortgetTypoLineGap()intgetUnicodeRange1()intgetUnicodeRange2()intgetUnicodeRange3()intgetUnicodeRange4()intgetVendorID()intgetVersion()intgetWeightClass()intgetWidthClass()intgetWinAscent()intgetWinDescent()
-
-
-
Field Detail
-
version
private int version
-
xAvgCharWidth
private short xAvgCharWidth
-
usWeightClass
private int usWeightClass
-
usWidthClass
private int usWidthClass
-
fsType
private short fsType
-
ySubscriptXSize
private short ySubscriptXSize
-
ySubscriptYSize
private short ySubscriptYSize
-
ySubscriptXOffset
private short ySubscriptXOffset
-
ySubscriptYOffset
private short ySubscriptYOffset
-
ySuperscriptXSize
private short ySuperscriptXSize
-
ySuperscriptYSize
private short ySuperscriptYSize
-
ySuperscriptXOffset
private short ySuperscriptXOffset
-
ySuperscriptYOffset
private short ySuperscriptYOffset
-
yStrikeoutSize
private short yStrikeoutSize
-
yStrikeoutPosition
private short yStrikeoutPosition
-
sFamilyClass
private short sFamilyClass
-
panose
private Panose panose
-
ulUnicodeRange1
private int ulUnicodeRange1
-
ulUnicodeRange2
private int ulUnicodeRange2
-
ulUnicodeRange3
private int ulUnicodeRange3
-
ulUnicodeRange4
private int ulUnicodeRange4
-
achVendorID
private int achVendorID
-
fsSelection
private short fsSelection
-
usFirstCharIndex
private int usFirstCharIndex
-
usLastCharIndex
private int usLastCharIndex
-
sTypoAscender
private short sTypoAscender
-
sTypoDescender
private short sTypoDescender
-
sTypoLineGap
private short sTypoLineGap
-
usWinAscent
private int usWinAscent
-
usWinDescent
private int usWinDescent
-
ulCodePageRange1
private int ulCodePageRange1
-
ulCodePageRange2
private int ulCodePageRange2
-
-
Constructor Detail
-
Os2Table
protected Os2Table(DirectoryEntry de, java.io.RandomAccessFile raf) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getVersion
public int getVersion()
-
getAvgCharWidth
public short getAvgCharWidth()
-
getWeightClass
public int getWeightClass()
-
getWidthClass
public int getWidthClass()
-
getLicenseType
public short getLicenseType()
-
getSubscriptXSize
public short getSubscriptXSize()
-
getSubscriptYSize
public short getSubscriptYSize()
-
getSubscriptXOffset
public short getSubscriptXOffset()
-
getSubscriptYOffset
public short getSubscriptYOffset()
-
getSuperscriptXSize
public short getSuperscriptXSize()
-
getSuperscriptYSize
public short getSuperscriptYSize()
-
getSuperscriptXOffset
public short getSuperscriptXOffset()
-
getSuperscriptYOffset
public short getSuperscriptYOffset()
-
getStrikeoutSize
public short getStrikeoutSize()
-
getStrikeoutPosition
public short getStrikeoutPosition()
-
getFamilyClass
public short getFamilyClass()
-
getPanose
public Panose getPanose()
-
getUnicodeRange1
public int getUnicodeRange1()
-
getUnicodeRange2
public int getUnicodeRange2()
-
getUnicodeRange3
public int getUnicodeRange3()
-
getUnicodeRange4
public int getUnicodeRange4()
-
getVendorID
public int getVendorID()
-
getSelection
public short getSelection()
-
getFirstCharIndex
public int getFirstCharIndex()
-
getLastCharIndex
public int getLastCharIndex()
-
getTypoAscender
public short getTypoAscender()
-
getTypoDescender
public short getTypoDescender()
-
getTypoLineGap
public short getTypoLineGap()
-
getWinAscent
public int getWinAscent()
-
getWinDescent
public int getWinDescent()
-
getCodePageRange1
public int getCodePageRange1()
-
getCodePageRange2
public int getCodePageRange2()
-
-