Iosevka
Iosevka copied to clipboard
The other Legacy Computing characters unified to existing codepoints
- The requested characters are ...
- [ ] Latin
- [ ] Cyrillic
- [ ] Greek
- [ ] Punctuation
- [ ] Diacritic / Mark
- [x] Symbol
- The requested characters are used in ...
- [ ] The alphabet / character set of a natural language.
- [ ] The alphabet / character set of a constructed language.
- [ ] The alphabet / character set of a transliteration or notation system.
- [ ] Mathematical or other professional use in documents.
- [ ] The symbol set of a programming language. For the languages that support using arbitrary symbols, please provide usages in well-known components or libraries.
- [x] The symbol set of a command-line program.
- [x] Some other monospace/programming fonts supported this character. Provide images below. (Partially)
Here is a list of some more characters in the Legacy Computing charsets that are unified with existing, non-emoji codepoints.
Note that I may have missed some, considering my methodology for searching these character is:
- Grep all the mapping
TXT
files attached to the proposal for codepoint-like substrings (hexadecimals with more than 2 digits) - Sort and format all of them into a readable format
- Filter characters (by hand) that are:
- Out of scope for Iosevka (mostly arabic, japanese and korean characters)
- Unassigned (or assigned to the new codepoints)
- Eyeball characters that aren't rendered in Iosevka and pick those characters out
The following I can confirm that are definitely mapped from those charsets because they are in the sources table:
- ☂: UMBRELLA (U+2602)
- ☙: REVERSED ROTATED FLORAL HEART BULLET (U+2619)
- ♟: BLACK CHESS PAWN (U+265F)
- ⛵: SAILBOAT (U+26F5)
- ✈: AIRPLANE (U+2708)
- ⧋: TRIANGLE WITH UNDERBAR (U+29CB)
(black chess pawn is part of #1418, which is eventually needed for the big versions in the supplement block anyway)
These are the extra ones I found:
- ₢: CRUZEIRO SIGN (U+20A2)
- ℞: PRESCRIPTION TAKE (U+211E)
- ⌁: ELECTRIC ARROW (U+2301)
- ⌇: WAVY LINE (U+2307)
- ⌛: HOURGLASS (U+231B)
- 〒: POSTAL MARK (U+3012)
- 𝅝: MUSICAL SYMBOL WHOLE NOTE (U+1D15D)
- 𝅗𝅥: MUSICAL SYMBOL HALF NOTE (U+1D15E)
- 𝅘𝅥: MUSICAL SYMBOL QUARTER NOTE (U+1D15F)
- 𝅘𝅥𝅮: MUSICAL SYMBOL EIGHTH NOTE (U+1D160)
(Prescription is also in #714)
The rest are emojis, which is covered mostly by #2136, but there seems to be more characters than those listed:
- 🌳: DECIDUOUS TREE (U+1F333)
- 🍎: RED APPLE (U+1F34E)
- 🍒: CHERRIES (U+1F352)
- 🍓: STRAWBERRY (U+1F353)
- 🍷: WINE GLASS (U+1F377)
- 🏘: HOUSE BUILDINGS (U+1F3D8)
- 🏠: HOUSE BUILDING (U+1F3E0)
- 🏢: OFFICE BUILDING (U+1F3E2)
- 🐍: SNAKE (U+1F40D)
- 👁: EYE (U+1F441)
- 👃: NOSE (U+1F443)
- 💣: BOMB (U+1F4A3)
- 🛧: UP-POINTING AIRPLANE (U+1F6E7)
- 🛸: FLYING SAUCER (U+1F6F8)
EDIT: Since #2297 these are implemented:
- ⍻: NOT CHECK MARK (U+237B)
- ⍾: BELL SYMBOL (U+237E)
- ⍿: VERTICAL LINE WITH MIDDLE DOT (U+237F)
- ⎍: MONOSTABLE SYMBOL (U+238D)
- ⎾: DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT (U+23BE)
- ⏊: DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL (U+23CA)
- ⏌: DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT (U+23CC)
Fairfax HD seems to support almost all of them (excluding some like the musical symbols)
I saw ₠ in the spot where you put ₢. Also, Postal Mark was included within a longer range of other CJK characters, so it might be bordering on out-of-scope, but that's Be5invis' call to make, not mine.
Also, I saw the BMP characters ♩/♪/♫ where you put the music-specific SMP characters (including whole note for some reason) the former three of which this font already supports
Also, I saw the BMP characters ♩/♪/♫ where you put the music-specific SMP characters (including whole note for some reason) the former three of which this font already supports
The charset with those musical symbols is Coleco Adam SmartWRITER, which has Whole Note, Half Note (not the double eighth), Quarter, Eighth Note. There are also downward stems for the latter 3, mapped to the same codepoint, so those characters are probably needed regardless (not sure how the upward/downward distinction works in plain text though)
A visualization of the characters can be found here
I saw ₠ in the spot where you put ₢. Also, Postal Mark was included within a longer range of other CJK characters, so it might be bordering on out-of-scope, but that's Be5invis' call to make, not mine.
The Cr mark is in Brazilian charsets:
For the Postal Mark... yeah, I debated whether to include this or not but decided to leave it in for reference, because:
- It technically isn't a punctuation
- It is actually used with non-cjk, halfwidth numbers in regular text
- It may also count as a map symbol, which is kinda mixed in with normal pictographs at this point
But yeah, it is probably not that necessary.