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 java.io.IOException
java.io.IOExceptionpublic OTFFile(boolean useKerning,
boolean useAdvanced)
throws java.io.IOException
java.io.IOExceptionprotected void updateBBoxAndOffset()
throws java.io.IOException
updateBBoxAndOffset in class OpenFontjava.io.IOExceptionprotected void initializeFont(FontFileReader in) throws java.io.IOException
initializeFont in class OpenFontjava.io.IOExceptionprotected void readName()
throws java.io.IOException
public static byte[] getCFFData(FontFileReader fontFile) throws java.io.IOException
fontFile - The font file being readjava.io.IOExceptionpublic boolean isType1()
Copyright 1999-2022 The Apache Software Foundation. All Rights Reserved.