Illustrator29
Object

CharacterAttributes

Properties of a character.

Properties

NameType AccessDescription
Number read/write The percentage of space reduction around a Japanese character (100 = 100%)
Number read/write The em amount of left aki.
Number read/write The em amount of right aki amount.
StyleRunAlignmentType
read/write The character alignment type.
AlternateGlyphsForm
read/write The alternate glyphs form.
Boolean read/write Whether to use automatic leading.
BaselineDirectionType
read/write The Japanese text baseline direction.
FontBaselineOption
read/write The baseline position of text.
Number read/write The amount of shift (in points) of the text baseline.
FontCapsOption
read/write The case of text.
Boolean read/write Whether the OpenType connection forms should be used.
Boolean read/write Whether the contextual ligature should be used.
DiacVPosType
read/write Diacritics positioning attribute.
Number read/write Diacritics x offset attribute.
Number read/write Diacritics y offset attribute.
DigitSetType
read/write Digit set attribute.
DirOverrideType
read/write Direction override attribute.
Boolean read/write Whether the discretionary ligature should be used.
FigureStyleType
read/write Which figure style to use in OpenType font.
Color read/write The color of the text fill.
Boolean read/write Whether the OpenType fractions should be used.
Number read/write Character horizontal scaling factor expressed as a percentage (100 = 100%)
Boolean read/write Does the Japanese OpenType support italics?
Boolean read/write Justification alternates attribute.
Boolean read/write Does the Japanese OpenType support kana?
KashidasType
read/write Kashidas attribute.
AutoKernType
read/write The automatic kerning method to use.
LanguageType
+34 more
read/write The language of text.
Number read/write The amount of space between two lines of text (in points)
Boolean read/write Whether the ligature should be used.
Boolean read/write Whether line breaks are allowed.
FontOpenTypePositionOption
read/write The OpenType baseline position.
Boolean read/write Whether the OpenType ordinals should be used.
Boolean read/write Whether the OpenType ornaments should be used.
Boolean read/write Whether to overprint the fill of the text.
Boolean read/write Whether to overprint the stroke of the text.
The readonly The object's container.
Boolean read/write Does the Japanese OpenType support proportional font?
Number read/write The character rotation angle (in degrees)
Number read/write Font size in points.
Boolean read/write Whether to draw a strike through line over the text.
Color read/write The color of the text stroke.
Number read/write Line width of stroke.
Boolean read/write Whether the OpenType stylistic alternates should be used.
Int32 read/write Stylistic sets attribute.
Boolean read/write Whether the OpenType swash should be used.
Int32 read/write The Tate-Chu-Yoko horizontal adjustment in points.
Int32 read/write The Tate-Chu-Yoko vertical adjustment in points.
TextFont read/write The text font.
Boolean read/write Whether the OpenType titling alternates should be used.
Int32 read/write The tracking or range kerning amount in thousands of an em.
String readonly The class name of the object.
Boolean read/write Whether to underline the text.
Number read/write Character vertical scaling factor expressed as a percentage (100 = 100%)
Int32 read/write
Int32 read/write
Boolean read/write Whether WariChu is enabled.
WariChuJustificationType
read/write
Int32 read/write The Wari-Chu line gap.
Int32 read/write The number of Wari-Chu (multiple text lines fit into a space meant for one) lines.
Number read/write The Wari-Chu scale.

Object of 3

Properties elsewhere that hold a CharacterAttributes.