Accessibility/TextAttributes

From MozillaWiki
Jump to navigation Jump to search

Proposed AT-API Text Attribute Support

Attribute list

Gecko specific

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

IA2 proposed

Attribute name Attribute description Text attribute Default text attribute
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

Questions

References