public class OTFFile extends OpenFont
OpenFont.PostScriptVersion| Modifier and Type | Field and Description |
|---|---|
protected org.apache.fontbox.cff.CFFFont |
fileFont |
advancedTableReader, cid, dirTabs, embedFontName, familyNames, fontFile, fullName, lastLoca, locaFormat, log, mtxTab, nhmtx, notice, numberOfGlyphs, postScriptName, subFamilyName, svgs, TRACE_ENABLED, unicodeMappings, useAdvanced, useKerning| Constructor and Description |
|---|
OTFFile() |
OTFFile(boolean useKerning,
boolean useAdvanced) |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
getCFFData(FontFileReader fontFile)
Reads the CFFData from a given font file
|
protected void |
initializeFont(FontFileReader in) |
boolean |
isType1() |
protected void |
readName() |
protected void |
updateBBoxAndOffset() |
checkTTC, convertTTFUnit2PDFUnit, createCMaps, determineAscDesc, getAnsiKerning, getBBox, getBBoxRaw, getBoundingBoxes, getCapHeight, getCharSetName, getCharWidth, getCharWidthRaw, getCMaps, getCopyrightNotice, getDirectoryEntry, getEmbedFontName, getFamilyNames, getFirstChar, getFlags, getFontBBox, getFullName, getGDEF, getGPOS, getGSUB, getItalicAngle, getKerning, getLastChar, getLowerCaseAscent, getLowerCaseDescent, getMtx, getNumGlyphs, getPadSize, getPostScriptName, getStemV, getStrikeoutPosition, getStrikeoutThickness, getSubFamilyName, getTTCnames, getUnderlinePosition, getUnderlineThickness, getWeightClass, getWidths, getXHeight, guessVerticalMetricsFromGlyphBBox, handleCharacterSpacing, hasAdvancedTable, initAnsiWidths, isCFF, isEmbeddable, main, printStuff, readCMAP, readDirTabs, readFont, readFont, readFont, readFontHeader, readHorizontalHeader, readHorizontalMetrics, readKerning, readOS2, readPCLT, readPostScript, seekTab, streampublic OTFFile()
throws IOException
IOExceptionpublic OTFFile(boolean useKerning,
boolean useAdvanced)
throws IOException
IOExceptionprotected void updateBBoxAndOffset()
throws IOException
updateBBoxAndOffset in class OpenFontIOExceptionprotected void initializeFont(FontFileReader in) throws IOException
initializeFont in class OpenFontIOExceptionprotected void readName()
throws IOException
readName in class OpenFontIOExceptionpublic static byte[] getCFFData(FontFileReader fontFile) throws IOException
fontFile - The font file being readIOExceptionpublic boolean isType1()
Copyright © 2023 Apache Software Foundation. All rights reserved.