| Package | Description |
|---|---|
| com.aspose.font |
The com.aspose.font is a root package for all classes that deal with fonts.
|
| com.aspose.font.textutils |
The com.aspose.font.text.utils package provides classes and interfaces for text processing.
|
| Class and Description |
|---|
| AxisRecord
Represents Axis Record structure.
|
| AxisValue
Represents AxisValue record.
|
| AxisValueTableBase
Base class for Axis Value Table structure.
|
| CffEncoding
Represents CFF _font encoding.
|
| CffFontException
Represents common processing related exception for fonts of CFF format.
|
| CffFontsSettings
Provides settings common to CFF fonts.
|
| CffIndexProviderType
Specifies INDEX structures supported by the index provider interface family.
|
| CffUpdateStringIndexStrategy
Specifies how to add strings to CFF String INDEX storage.
|
| CompositeGlyphComponentList
Represents composite glyph components list.
|
| CurveTo
Represents CurveTo operation.
|
| Font
Represents base Font class.
|
| FontBBox
represents font bounding box.
|
| FontDefinition
Represents Font file set definition.
|
| FontEnvironment
Provides information about the current environment and platform.
|
| FontEnvironment.ParsingStrictness |
| FontException
Represents common Font processing related exception.
|
| FontFileDefinition
Represents Font file definition.
|
| FontMetrics
Represents font metrics.
|
| FontSavingFormats
Specifies Font type.
|
| FontSpecificEncodings
Represents specific encodings for consumer-aware Fonts.
|
| FontType
Specifies Font type.
|
| GaspRange
The array of GaspRange records provides recommended behaviors for various ppem sizes
|
| Glyph
Represents a Font glyph.
|
| GlyphId
Represents glyph ids, available in the Font.
|
| GlyphIdList
Represents glyph id list.
|
| GlyphIdType
Specifies types of glyph id.
|
| GlyphRendererBase
Represents base class for glyph renderers.
|
| GlyphState
Specifies the glyph state.
|
| GlyphStringId
Represents string glyph id.
|
| GlyphUInt32Id
Represents integer glyph id.
|
| ICffIndexDataProvider
Basic interface for accessing INDEX structures of CFF fonts.
|
| IEncodingParameters
Common interface to support encoding parameters.
|
| IFont
Declares common functionality for all font formats.
|
| IFontCharactersMerger
Declares helpers functionality to merge TrueType fonts.
|
| IFontEncoding
Defines an interface for Font encoding.
|
| IFontMetrics
Defines an interface for Font metrics tools.
|
| IFontSaver
Defines an interface for Font save functionality.
|
| IGlyphAccessor
Defines functionality to retrieve specified glyph identifiers and glyphs.
|
| IGlyphOutlinePainter
Defines a outline way to draw glyphs.
|
| IGlyphPainter
Defines a way to draw glyphs.
|
| IGlyphRenderer
Interface used to render glyphs.
|
| IPathSegment
Represents interface of any path segment.
|
| ISupportsNameAddressing
Defines members that are specific to encodings that support glyph name addressing
|
| LicenseFlags
Represents a helper wrapper for an embedding flags from 'OS/2' table (field fsType).
|
| LineTo
Represents LineTo operation.
|
| MacLanguageId
Macintosh platform language id enumeration.
|
| MacPlatformSpecificId
Represents Macintosh platform PlatformSpecificId enumeration.
|
| MoveTo
Represents MoveTo operation.
|
| MSLanguageId
Microsoft platform language id enumeration.
|
| MSPlatformSpecificId
Represents Microsoft platform PlatformSpecificId enumeration.
|
| MultiLanguageString
Represents multi language string.
|
| NameId
Represents NameId enumeration.
|
| NameRecord
Represents NameRecord structure of the 'name' table
|
| NameToCodeMap
Represents name to code map.
|
| PathSegmentCollection
Represents a path segments collection.
|
| PlatformId
Represents PlatformId enumeration.
|
| RangeGaspBehaviorFlags
Flags describing desired rasterizer behavior.
|
| RenderingUtils.LineSpacingType
Line Spacing Type.
|
| SegmentPath
Represents rendering path.
|
| StreamSource
Defines a way to get a file stream when it is needed.
|
| TopDictDataProvider
Declares functionality to read/update CFF Top DICT structure.
|
| TransformationMatrix
Represents 3x3 matrix
| A B 0 |
| C D 0 |
| TX TY 1 |.
|
| TtfCffTable
Represents "cff" table of the TTF Font file.
|
| TtfCMapFormatBaseTable
Represents CMap sub table base class.
|
| TtfCMapTable
Represents "cmap" table of the TTF Font file.
|
| TtfCMapTable.TtfCMapSubtableDescription
Provides brief information about CMap subtable.
|
| TtfCvtTable
Represents Control Value Table (CVT) of the TTF Font file.
|
| TtfFont
Represents TrueType Font (TTF).
|
| TtfFpgmTable
Represents "fpgm" table of the TTF Font file.
|
| TtfGaspTable
Represents "gasp" table of the TTF Font file.
|
| TtfGlyfTable
Represents "glyf" table of the TTF font file.
|
| TtfHeadTable
Represents "head" table of the TTF Font file.
|
| TtfHheaTable
Represents "hhea" table of the TTF Font file.
|
| TtfHmtxTable
Represents "hmtx" table of the TTF Font file.
|
| TtfHmtxTable.LongHorMetric
Represents metrics record.
|
| TtfHmtxTable.MetricList
Represents list of metrics
|
| TtfLocaTable
Represents "loca" table of the TTF Font file.
|
| TtfLtshTable
Represents Linear Threshold table of the TTF Font file.
|
| TtfMaxpTable
Represents "maxp" table of the TTF font file
|
| TtfNameTable
Represents "name" table of the TTF Font file.
|
| TtfOs2Table
Represents "OS/2" table of the TTF Font file.
|
| TtfPostTable
Represents "post" table of the TTF font file
|
| TtfPrepTable
Represents "prep" table of the TTF Font file.
|
| TtfStatTable |
| TtfStatTable.AxisValueTableFlags
Specifies axis value table flags
|
| TtfTableBase
Represents TTF table definition.
|
| TtfTableRepository
repository of TTF tables
|
| TtfVheaTable
Represents "hhea" table of the TTF Font file.
|
| TtfVmtxTable
Represents "vmtx" table of the TTF Font file.
|
| TtfVmtxTable.LongVerMetric
Represents vertical metrics record.
|
| Type1Font
Represents Type1 Font.
|
| UnicodePlatformSpecificId
Represents unicode platform-specific enumeration.
|
| Version16Dot16
Represents Version16Dot16 datatype
|
| Class and Description |
|---|
| Font
Represents base Font class.
|
| FontCharactersMerger
Declares functionality to merge fonts of different types.
|
| FontType
Specifies Font type.
|
| GlyphId
Represents glyph ids, available in the Font.
|
| IFont
Declares common functionality for all font formats.
|
| RenderingUtils.LineSpacingType
Line Spacing Type.
|
Copyright © 2025 Aspose. All Rights Reserved.