w3c / w3c/mathml-core

Add scriptsizemultiplier to core

Open
#39 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

level-2 TPAC
Dominant language
HTML
Stars
56
Forks
20
PR merge metrics
No merged PRs in 30d

Description

MathML 3 defines scriptsizemultiplier. It can be used for many things, but one important thing it is used for is displaying math for people with low vision. With the standard shrinkage, scripts are hard to read and nested scripts and radical indices are especially difficult to read for people with vision issues.

The CG agreed to remove it and rely on an OpenType value, but we did not think about accessibility and so its exclusion from core should be reconsidered. The usage stats show it being used with a value of 0.85; that larger value (larger than the default of around 0.71) may well be for accessibility reasons.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the MathML 3 definition, the linked CG discussion, and the usage-statistics comment. Evaluate whether scriptsizemultiplier should return to MathML Core, using the accessibility rationale and compatibility evidence to define what a resolved decision must address.

Written by the indexing model from the issue text.

Assessment

Domain
accessibility
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.