-
Notifications
You must be signed in to change notification settings - Fork 33
Description
I was answering an old question on StackOverflow
about missing superscript characters from Unicode. There are some, as I'm sure you know, and people have to use work-arounds.
I recommended your Julia Mono font for mathematical blocks, but I mentioned it does not support the Latin Extended blocks for some superscript characters.
Then I thought to myself: "Why don't I just add the support in my copy of Julia Mono Regular? It's only like, nine glyphs."
So that's what I did. When I opened the font up, I found you already have the characters drawn, I just needed to map them.
See attached PDF.
Superscript.pdf
It might be worthwhile looking at this.
This is what I did:
"𐞥" U+107A5 Modifier Letter Small q (Mapped q.superscript to this codepoint)
"ꟲ" U+A7F2: Modifier Letter Capital C (Mapped C.superscript to this codepoint)
"ꟳ" U+A7F3: Modifier Letter Capital F (Mapped F.superscript to this codepoint)
"ꟴ" U+A7F4: Modifier Letter Capital Q (Mapped Q.superscript to this codepoint)
"𝃬" U+1D0EC Byzantine Musical Symbol Arktiko Di (Mapped uni0394.superscript to this codepoint) (Superscript Delta)
Technically, this modifier should not be full height, but I did it anyway.
"𐞲" U+107B2: Modifier Letter Small Capital Y (Mapped Y.superscript to this codepoint)
This should probably not be done if the font will genuinely be used for Canadian Aboriginal Syllabics, but again, I did it anyway.
Renamed original glyphs uni1506.alt, uni1646.alt, uni141F.alt and mapped to -1.
"ᔆ" U+1506 Canadian Syllabics Athapascan s (Mapped S.superscript to this codepoint)
"ᙆ" U+1646 Canadian Syllabics Carrier Z (Mapped Z.superscript to this codepoint)
"ᐟ" U+141F Canadian Syllabics Final Acute (Division) (Mapped slash.superscript to this codepoint)
How (or if) you resolve this is up to you folks.
PS
I also Modified ᴿ U+1D3F and R.superscript, they must have been accidentally emboldened or something.
You should probably look at that. It's a pretty quick fix.