Skip to content

@mathvariant does not modify announcement of inner content #70

Description

@thrintuim

Steps to Reproduce

  1. navigate to https://thrintuim.github.io/mathvariant%20attribute.html
  2. use NVDA with Access8Math installed to read through the page.
  3. Notice that NVDA will not modify the announcement of word based on the mathvariant attribute applied.

Expected Results

JAWS behaves the same way with respect to @mathvariant. NVDA and MathPlayer produce the following results in the speech log:
normal clickable word
bold clickable bold word
italic clickable word
bold-italic clickable bold italic word
double-struck clickable double struck word
bold-fraktur clickable bold fraktur word
script clickable script word
bold-script clickable bold script word
fraktur clickable fracktur word
sans-serif clickable word
bold-sans-serif clickable word
sans-serif-italic clickable word
sans-serif-bold-italic clickable word
monospace clickable word
initial clickable math m l error word end math m l error
tailed clickable math m l error word end math m l error
looped clickable math m l error word end math m l error
stretched clickable math m l error word end math m l error

MathCAT modifies the announcement but for multi character mi elements it breaks up the word into characters e.g. bold clickable bold wbold obold rbold d

It seems like the MathPlayer output would be best, excepting the math m l error for initial, tailed, looped, and stretched.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions