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
FieldsFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]getCFFData(FontFileReader fontFile) Reads the CFFData from a given font fileprotected voidbooleanisType1()protected voidreadName()protected voidMethods 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:
updateBBoxAndOffsetin classOpenFont- Throws:
IOException
-
initializeFont
- Specified by:
initializeFontin classOpenFont- Throws:
IOException
-
readName
- Specified by:
readNamein 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()
-