-
Notifications
You must be signed in to change notification settings - Fork 98
Open
Labels
feat: math-mlgood first issueGood for newcomersGood for newcomersproduct: superdocsource: githubstage: to-doPrioritized and ready to be picked upPrioritized and ready to be picked up
Description
What
Implement the m:groupChr (group character) OMML → MathML converter. Used for overbraces, underbraces, and other stretching characters.
OMML: m:groupChr → m:groupChrPr (chr, pos, vertJc) + m:e (content)
MathML: (bottom) or (top) with chr
Spec: §22.1.2.42
Difficulty: Medium
Details
m:groupChrPr/m:chr@m:val— character (default U+23DF, bottom curly bracket)m:groupChrPr/m:pos@m:val—"bot"(default) or"top"
How to implement
- Create
converters/group-char.ts - Read chr and pos from
m:groupChrPr "bot"→<munder>,"top"→<mover>, with<mo>chr</mo>- Register as
'm:groupChr': convertGroupChar
Test Document
Download the test file and upload it to the SuperDoc dev app to verify your implementation renders correctly:
Want to work on this? Check the Contributing Guide to get started. Comment on this issue to let us know you're picking it up.
Ref: SD-2383
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
feat: math-mlgood first issueGood for newcomersGood for newcomersproduct: superdocsource: githubstage: to-doPrioritized and ready to be picked upPrioritized and ready to be picked up