Accessibility/TextAttributes

From MozillaWiki
Jump to navigation Jump to search

Proposed AT-API Text Attribute Support

Attribute list

Attribute name Attribute description Text attribute Default text attribute
language What language is this text in, e.g. en-US Yes Yes
static "true" for list bullet/numbering text or layout-inserted text (such as via CSS pseudo styles :before or :after) Yes
misspelled "true" if it is marked by the inline spell checker for being incorrectly spelled (Note: in most cases a special underlining style will accompany this mark, and the underlining+style should also be exposed as a decoration attribute) Yes
border not sure how best to expose these properties, or whether to (same with outline CSS property) Yes
background-color Background color as u, u, u Yes Yes
color Foreground color as u, u, u Yes Yes
direction rtl or ltr for bidi text Yes Yes
font-family The computed font name Yes Yes
font-size Font size in pixels Yes Yes
font-style normal/italic/oblique Yes Yes
font-weight The computed font weight, as a number Yes Yes
text-align left/center/right/justify Yes Yes
text-underline-style none/solid Yes Yes (empty implies none)
text-line-through-style none/solid Yes Yes (empty implies none)
z-index a number which indicates how low/high an element is Yes

References