Package org.apache.fop.fonts.truetype
Class OTFFile
java.lang.Object
org.apache.fop.fonts.truetype.OpenFont
org.apache.fop.fonts.truetype.OTFFile
- Direct Known Subclasses:
OTFSubSetWriter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.fop.fonts.truetype.OpenFont
OpenFont.PostScriptVersion
-
Field Summary
Fields inherited from class org.apache.fop.fonts.truetype.OpenFont
advancedTableReader, cid, dirTabs, embedFontName, familyNames, fontFile, fullName, lastLoca, locaFormat, log, mtxTab, nhmtx, notice, numberOfGlyphs, postScriptName, subFamilyName, svgs, TRACE_ENABLED, unicodeMappings, useAdvanced, useKerning
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
getCFFData
(FontFileReader fontFile) Reads the CFFData from a given font fileprotected void
boolean
isType1()
protected void
readName()
protected void
Methods inherited from class org.apache.fop.fonts.truetype.OpenFont
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, stream
-
Field Details
-
fileFont
protected org.apache.fontbox.cff.CFFFont fileFont
-
-
Constructor Details
-
OTFFile
- Throws:
IOException
-
OTFFile
- Throws:
IOException
-
-
Method Details
-
updateBBoxAndOffset
- Specified by:
updateBBoxAndOffset
in classOpenFont
- Throws:
IOException
-
initializeFont
- Specified by:
initializeFont
in classOpenFont
- Throws:
IOException
-
readName
- Specified by:
readName
in classOpenFont
- Throws:
IOException
-
getCFFData
Reads the CFFData from a given font file- Parameters:
fontFile
- The font file being read- Returns:
- The byte data found in the CFF table
- Throws:
IOException
-
isType1
public boolean isType1()
-