Iosevka icon indicating copy to clipboard operation
Iosevka copied to clipboard

Symbols for Legacy Computing Supplement & other Unicode 16 semigraphics

Open be5invis opened this issue 1 year ago โ€ข 2 comments

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

be5invis avatar Feb 02 '24 18:02 be5invis

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.

Logo121 avatar Apr 14 '24 07:04 Logo121

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

be5invis avatar Apr 14 '24 10:04 be5invis