Uses of Class
org.apache.fop.fonts.Font
Package
Description
Contains an AFP library.
Contains a collection of AFP specific Batik bridges.
FOP's area tree: inline-level areas
Classes representing the various property types as well as supporting data structures for the FO tree.
Classes for font handling.
FOP's layout engine.
Layout managers for inline formatting objects and line building.
Generic renderer interface.
Java2D Renderer which paints rendered pages on Graphics2D instances.
PostScript Renderer
Classes that add SVG support to FOP and SVG->PDF conversion for Batik.
Trait classes and other supporting data structures.
-
Uses of Font in org.apache.fop.afp
Modifier and TypeMethodDescriptionvoid
DataStream.createText
(AFPTextDataInfo textDataInfo, int letterSpacing, int wordSpacing, Font font, CharacterSet charSet) Helper method to create text on the current page, this method delegates to the current presentation text object in order to construct the text. -
Uses of Font in org.apache.fop.afp.svg
Modifier and TypeMethodDescriptionvoid
AFPTextHandler.setOverrideFont
(Font overrideFont) Sets the overriding font. -
Uses of Font in org.apache.fop.area.inline
ModifierConstructorDescriptionUnresolvedPageNumber
(String id, Font f) Create a new unresolved page number.UnresolvedPageNumber
(String id, Font f, boolean type) Create a new unresolved page number. -
Uses of Font in org.apache.fop.fo.properties
Modifier and TypeMethodDescriptionCommonHyphenation.getHyphChar
(Font font) Returns the effective hyphenation character for a font.int
CommonHyphenation.getHyphIPD
(Font font) Returns the IPD for the hyphenation character for a font. -
Uses of Font in org.apache.fop.fonts
Modifier and TypeMethodDescriptionFontInfo.getFontInstance
(FontTriplet triplet, int fontSize) Retrieves a (possibly cached) Font instance based on a FontTriplet and a font size.FontInfo.getFontInstanceForAWTFont
(Font awtFont) Returns a suitable internal font given an AWT Font instance.static Font
FontSelector.selectFontForCharacter
(Character fobj, PercentBaseContext context) Selects a font which is able to display the given character.static Font
FontSelector.selectFontForCharacterInText
(char c, FOText text, PercentBaseContext context) Selects a font which is able to display the given character.static Font
FontSelector.selectFontForCharactersInText
(CharSequence charSeq, int firstIndex, int breakIndex, FOText text, PercentBaseContext context) Selects a font which is able to display the most of the given characters.Modifier and TypeMethodDescriptionstatic GlyphMapping
GlyphMapping.doGlyphMapping
(TextFragment text, int startIndex, int endIndex, Font font, MinOptMax letterSpaceIPD, MinOptMax[] letterSpaceAdjustArray, char precedingChar, char breakOpportunityChar, boolean endsWithHyphen, int level, boolean dontOptimizeForIdentityMapping, boolean retainAssociations, boolean retainControls) ModifierConstructorDescriptionGlyphMapping
(int startIndex, int endIndex, int wordSpaceCount, int letterSpaceCount, MinOptMax areaIPD, boolean isHyphenated, boolean isSpace, boolean breakOppAfter, Font font, int level, int[][] gposAdjustments) GlyphMapping
(int startIndex, int endIndex, int wordSpaceCount, int letterSpaceCount, MinOptMax areaIPD, boolean isHyphenated, boolean isSpace, boolean breakOppAfter, Font font, int level, int[][] gposAdjustments, String mapping, List associations) -
Uses of Font in org.apache.fop.layoutmgr
Modifier and TypeMethodDescriptionstatic void
TraitSetter.addFontTraits
(Area area, Font font) Adds font traits to an area -
Uses of Font in org.apache.fop.layoutmgr.inline
-
Uses of Font in org.apache.fop.render
Modifier and TypeMethodDescriptionprotected Font
PrintRenderer.getFontFromArea
(Area area) Returns a Font object constructed based on the font traits in an area -
Uses of Font in org.apache.fop.render.java2d
Modifier and TypeMethodDescriptionstatic GlyphVector
Java2DUtil.createGlyphVector
(String text, Graphics2D g2d, Font font, FontInfo fontInfo) Creates an instance ofGlyphVector
that correctly handle surrogate pairs and advanced font features such as GSUB/GPOS/GDEF.static void
Java2DRenderer.renderText
(TextArea text, Graphics2D g2d, Font font, FontInfo fontInfo) Renders a TextArea to a Graphics2D instance. -
Uses of Font in org.apache.fop.render.ps
Modifier and TypeFieldDescriptionprotected Font
NativeTextHandler.font
Currently valid Fontprotected Font
NativeTextHandler.overrideFont
Overriding FontStateModifier and TypeMethodDescriptionvoid
NativeTextHandler.setOverrideFont
(Font override) Sets the overriding font. -
Uses of Font in org.apache.fop.svg
Modifier and TypeFieldDescriptionprotected Font
NativeTextPainter.font
protected Font
PDFGraphics2D.ovFontState
The override font state used when drawing text and the font cannot be set using java fonts.Modifier and TypeMethodDescriptionstatic Font[]
ACIUtils.findFontsForBatikACI
(AttributedCharacterIterator aci, FontInfo fontInfo) Tries to find matching fonts in FOP'sFontInfo
instance for fonts used by Apache Batik.PDFTextUtil.getCurrentFont()
Returns the current font in use.protected Font
PDFGraphics2D.getInternalFontForAWTFont
(Font awtFont) Deprecated.use FontInfo.getFontInstanceForAWTFont(java.awt.Font awtFont) insteadModifier and TypeMethodDescriptionvoid
PDFTextUtil.setCurrentFont
(Font f) Sets the current font.void
FOPTextHandler.setOverrideFont
(Font font) void
PDFGraphics2D.setOverrideFontState
(Font infont) Set the override font state for drawing text.protected void
PDFGraphics2D.updateCurrentFont
(Font font) Updates the currently selected font.void
Writes a "Tf" command, setting a new current font. -
Uses of Font in org.apache.fop.svg.font
ModifierConstructorDescriptionFOPGVTFont
(Font font, org.apache.batik.gvt.font.GVTFontFamily fontFamily) -
Uses of Font in org.apache.fop.traits
Modifier and TypeMethodDescriptionstatic SpaceVal
SpaceVal.makeWordSpacing
(Property wordSpacing, SpaceVal letterSpacing, Font fs)