Edit in GitHubLog an issue

CharacterStyle

The Class that stores properties related to the Character panel in the Photoshop UI.

Properties

NameTypeAccessDefaultRangeMin VersionDescription
alternateLigatures
boolean
R W
false
-
24.1
Discretionary ligatures.
antiAliasMethod
R W
SHARP
-
24.1
The text anti-aliasing
autoKerning
R W
METRICS
-
24.1
The auto kerning option to use.
baseline
R W
NORMAL
-
24.1
The text baseline.
baselineShift
number
R W
-
-1296..1296
24.1
The value in pixels to use in the baseline offset of text for a 72ppi document.
capitalization
R W
NORMAL
-
24.1
The text case.
characterAlignment
R W
ROMAN
-
24.1
Character alignment. When a line of text contains different sizes of characters, you can specify how to align text to the largest characters in the line.
color
R W
-
-
24.1
The text color as a SolidColor instance.
fauxBold
boolean
R W
false
-
24.1
True to use Faux Bold. Setting this to true is equivalent to selecting text and clicking Faux Bold in the Character panel.
fauxItalic
boolean
R W
false
-
24.1
True to use Faux Italic. Setting this to true is equivalent to selecting text and clicking Faux Italic in the Character panel.
font
string
R W
-
-
24.1
The text face of the character, using the PostScript name of the font. See TextFont and use the `postScriptName` property.
fractionalWidths
boolean
R W
false
-
24.1
Use fractional widths for the text.
fractions
boolean
R W
false
-
24.1
Fractions.
horizontalDiacriticPosition
number
R W
-
-1000..1000
24.1
Adjust the horizontal diacritic position for Middle Eastern languages.
horizontalScale
number
R W
-
0..1000
24.1
Character scaling (horizontal) in proportion to verticalScale, as a percentage value.
kashidas
boolean
R W
true
-
24.1
Toggles kashidas in Middle Eastern languages.
language
R W
-
-
24.1
Language used as a basis for hyphenation rules and spelling.
leading
number
R W
null
0..4999.99
24.1
The leading amount in pixels for a 72ppi document.
ligatures
boolean
R W
true
-
24.1
Standard ligatures (default: true).
middleEasternDigitsType
R W
LTRARABIC
-
24.1
The text digits type to use (Middle Eastern features)
middleEasternTextDirection
R W
DEFAULT
-
24.1
The text direction (Middle Eastern features)
noBreak
boolean
R W
false
-
24.1
True to disallow line breaks in this text.
ordinals
boolean
R W
false
-
24.1
Ordinals.
size
number
R W
-
0.01..1296
24.1
The font size in pixels for a 72ppi document.
strikeThrough
R W
STRIKEOFF
-
24.1
Whether the text is strikethrough or not.
stylisticAlternates
boolean
R W
false
-
24.1
Stylistic Alternates
swash
boolean
R W
false
-
24.1
Swash.
titlingAlternates
boolean
R W
false
-
24.1
Titling alternates.
tracking
number
R W
-
-1000..1000
24.1
The amount of uniform spacing between multiple characters. Tracking units are 1/1000 of an em space. The width of an em space is relative to the current type size. In a 1-point font, 1 em equals 1 point; in a 10-point font, 1 em equals 10 points. So for example, 100 tracking units in a 10-point font are equivalent to 1 point
underline
R W
NONE
-
24.1
The underline style to use.
useAutoLeading
boolean
R W
-
-
24.1
True to use a font's built-in leading information.
verticalDiacriticPosition
number
R W
-
-1000..1000
24.1
Adjust the vertical diacritic position for Middle Eastern languages.
verticalScale
number
R W
-
0..1000
24.1
Character scaling (vertical) in proportion to horizontalScale, as a percentage value.

Methods

reset

24.1

async : Promise<void>

Resets the text styles of the Character panel to their default values.

Was this helpful?
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.