Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The other Legacy Computing characters unified to existing codepoints (reopening of #2192) #2369

Closed
3 of 13 tasks
jmcwilliams403 opened this issue Jun 4, 2024 · 1 comment
Closed
3 of 13 tasks

Comments

@jmcwilliams403
Copy link
Contributor

Original issue #2192 recovered by #2361 (comment) via an email archive.

The following text is written by @Logo121 , not me.

  • The requested characters are ...
    • Latin
    • Cyrillic
    • Greek
    • Punctuation
    • Diacritic / Mark
    • 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.
    • The symbol set of a command-line program.
  • Some other monospace/programming fonts supported this character. Provide images below.

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:

  1. Grep all the mapping TXT files attached to the proposal for codepoint-like substrings (hexadecimals with more than 2 digits)
  2. Sort and format all of them into a readable format
  3. Filter characters (by hand) that are:
    • Out of scope for Iosevka (mostly arabic, japanese and korean characters)
    • Unassigned (or assigned to the new codepoints)
  4. 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)\r\n- ⛵: SAILBOAT (U+26F5)
- ✈: AIRPLANE (U+2708)\r\n- ⧋: 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)
- ⍻: 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)
- 〒: 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)

Fairfax HD seems to support almost all of them (excluding some like the musical symbols)
image

@jmcwilliams403
Copy link
Contributor Author

Closing as @Logo121 's account has been reinstated, so this issue is now a duplicate.

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

No branches or pull requests

2 participants