Skip to content

Add speech rules for black circled Latin letters (U+1F150–1F169)#524

Open
brichwin wants to merge 2 commits intodaisy:mainfrom
brichwin:add-black-circled-letters
Open

Add speech rules for black circled Latin letters (U+1F150–1F169)#524
brichwin wants to merge 2 commits intodaisy:mainfrom
brichwin:add-black-circled-letters

Conversation

@brichwin
Copy link
Contributor

Faculty use circled capital letters (U+24B6–U+24CF) to create bubble-sheet like multiple-choice layouts for Gradescope-graded exams in LaTeX. The filled/black circled variants (U+1F150–1F169) are used in solution files to indicate the correct answer.

MathCAT already handled the open circled letters but was missing the black circled versions, leaving the correct-answer indicators unspoken.

This PR adds entries for U+1F150–1F169 to the following locale rule files, following the existing patterns in each:
de, en, es, fi, fr, nb, sv, vi, zh-tw

Translations were made by examining the other black circled character translations and then verifying with translate.google.com by testing speech text from:

<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mtext>Ⓐ</mtext>
  <mtext>🅐</mtext>
</math>

@moritz-gross
Copy link
Collaborator

moritz-gross commented Mar 22, 2026

The auto-translation for German is wrong for "circled".
It should be the non-inflected form "eingekreist", as directly above.

I tried out the prompt

"check the translations in this PR for me: https://github.com/daisy/MathCAT/pull/524/changes"

in ChatGPT, and interestingly, it only found the same single error I also found, though my explanation on why its wrong was by far not as grammatically sound (though I learned "inflected form" in English hehe)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants