Use Nemeth Indicators to Delimit Math Content in Text
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- accessibility
Direzione di ricerca
Inizia tracciando il modo in cui NVDA Add-On gestisce la matematica inline quando MathCAT esegue il rendering di Nemeth, quindi confronta la spaziatura attuale con le sequenze di indicatori proposte in questa issue. Il lavoro dovrebbe considerarsi completato quando testo e matematica combinati utilizzano i delimitatori Nemeth specificati e il comportamento, così come qualsiasi Toggle opzionale, è stato chiaramente definito.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
MathCAT Version
MathCAT-0.6.6 (NVDA Add-On)
Current Behavior
When MathCAT encounters in-line math content and is set to render math as Nemeth, it inserts one space before the math and two spaces afterward to distinguish it from the surrounding text.
Proposed Change
Nemeth indicators would likely serve as better delimiters. Benefits include
- a more natural rendering of mixed content (text interspersed with math), since that is how such content would be brailled physically.
- more conspicuous indication of code switching (especially useful in STEM documents).
- easier identification of symbols (e.g., punctuation) directly following math content, as the Nemeth indicators occupy the full height of the cells they use.
- the ability (at least in theory) to use NVDA's braille output as (nearly) embosser-ready Unicode braille (since the standard is to use Nemeth indicators in UEB documents with Nemeth math content).
Perhaps an option could be given to toggle this behavior if desired.
Comparison
Mixed-Content Statement
In this case, $y$ is proportional to $x^2$.
Current Nemeth Output (Unicode)
⠠⠔⠀⠹⠀⠉⠁⠎⠑⠂⠀⠀⠰⠽⠀⠀⠀⠊⠎⠀⠏⠗⠕⠏⠕⠗⠰⠝⠁⠇⠀⠞⠕⠀⠀⠭⠘⠆⠀⠀⠲
Proposed Nemeth Output (Unicode)
⠠⠔⠀⠹⠀⠉⠁⠎⠑⠂⠀⠸⠩⠀⠽⠀⠸⠱⠀⠊⠎⠀⠏⠗⠕⠏⠕⠗⠰⠝⠁⠇⠀⠞⠕⠀⠸⠩⠀⠭⠘⠆⠀⠸⠱⠲
If Nemeth indicators were adopted, then the grade 1 symbol indicator would not be necessary before the $y$.
- Lingua principale
- Python
- Stelle
- 10
- Fork
- 10
- Merge medio
- 10h 40m
- PR unite (30g)
- 4
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di daisy/MathCATForPython
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
daisy/MathCATForPython#105 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
daisy/MathCATForPython#115 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
daisy/MathCATForPython#112 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
daisy/MathCATForPython#111 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
daisy/MathCATForPython#110 ·
Tutte le issue di daisy/MathCATForPython
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
learningequality/ricecooker#747 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
BSData/horus-heresy-3rd-edition#3171 ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
run-llama/llama_index#23199 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
KhronosGroup/glTF-Blender-IO#2769 ·