aspose.words.shaping module

The aspose.words.shaping module contains classes to provide support for OpenType features using external text shaping engines.

Classes

ClassDescription
BasicTextShaperCacheImplements basic cache for ITextShaper instances. This class is thread-safe.
ClusterEncapsulates code points and glyphs composing a grapheme.
GlyphRepresents a glyph
ITextShaperProvides methods for text shaping.
ITextShaperFactoryAn interface of a factory for constructing ITextShaper implementations.
VariationAxisCoordinateRepresents an axis coordinate.

Enumerations

EnumerationDescription
DirectionText direction.
FontFeatureFeatures provide information about how glyphs are used in a font to render a script. https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags
ScriptShapingLevelDescribes shaping levels required by a script.
UnicodeScriptUnicode Character Database property: Script (sc).
VariationAxisRepresents OpenType Design-Variation Axis Tag. https://learn.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg