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

Symbols for Legacy Computing Supplement & other Unicode 16 semigraphics #2189

Open
2 of 13 tasks
be5invis opened this issue Feb 2, 2024 · 2 comments
Open
2 of 13 tasks

Comments

@be5invis
Copy link
Owner

be5invis commented Feb 2, 2024

  • 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.

There are a lot of symbols under the new Symbols for Legacy Computing Supplement block. Some of them are very tricky to make (like the outlined letters -- we MAY need to build an automated outlining algorithm to generate these).

L2: https://www.unicode.org/L2/L2021/21235r-terminals-supplement.pdf

@Logo121
Copy link
Contributor

Logo121 commented Apr 14, 2024

A quick progress report: After #2293, these symbols are left to be implemented, categorized by their shape:

Dots

  • Speckles 𜱆𜱇
  • Explosion 𜷽𜷾𜷿
    The laziest implementation is probably to implement them like mosaics (and hardcoding each dots), but there might be better ways.

Terminal shapes

  • Non-round voided cross 🯋
  • Black Small Chevron 🯍
    Both have a close equivalent 🯀🯊 so implementations depend on them. Not sure how.

Symbols with curves

  • Curved Gates 𜰕𜰖
  • Coil 𜰋𜰌𜰍

Game sprites without curves

  • Rocket 𜱖𜱗𜱘𜱙
  • Moon Lander 𜷵
  • Rocket Booster? 𜲠𜲡 (Looks like a teletext mosaic to me)
  • Roller Coaster? 𜲢𜲣

Game sprites with potentially simple curves

  • Rifle 𜱥𜱦𜱧𜱨
  • Bassinet 𜱈𜱉
  • Tank 𜲞𜲟
  • Bomb 𜱠𜱡𜱢𜱣
  • UFO 𜲤𜲥

Game sprites with harder curves

  • UFO? 𜱊𜱋
  • Aliens 𜱌𜱍𜱎𜱏𜱐𜱑𜱒𜱓𜱔𜱕
  • Storm cloud 𜱤 (or depending on interpretation, a pinball plunger)
  • Fish and bird𜲒𜲓𜲔𜲕𜲖
  • Turtle 𜷻𜷼
  • Big human sprite 𜷦𜷧𜷨𜷩𜷪𜷫𜷬𜷭𜷮𜷯

Straight-up emoji

  • Planes 𜷸𜷹𜷺

There are also the non-legacy ✈🛧 that are supposed to be a part of the set, so they will have to look consistent.

Big chess pieces

  • 𜲺𜲻𜲼𜲽𜲾𜲿𜳀𜳁𜳂𜳃𜳄𜳅𜳆𜳇𜳈𜳉𜳊𜳋𜳌𜳍𜳎𜳏𜳐𜳑

This guy

  • Standing knight
𜳒𜳓
𜳔𜳕

Literally the only usage I've seen is as an icon for a game producer for the Sharp MZ console.


Visualization in FairfaxHD:
image


I'm just putting this here because I'll probably run out of things that I can implement soon. I'll need help for the rest.

@be5invis
Copy link
Owner Author

Some of them may worth just drawing them using any vector graphics software then import them...

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