Live data from Hacker News

Unscii – a bitmapped Unicode font for blocky graphics

pelulamu.net

21–30 of 53 posts

Re: Unscii – a bitmapped Unicode font for blocky graphics

#22
It's a bit sad that many of the ETSI EN 300 706 V1.2.1 graphics characters (1, section 15.7.2) are not available in Unicode.

I am maintaining a small program that renders images directly in the terminal using unicode block graphics characters (2), and these would come really handy to enhance the conversion...

1) https://www.etsi.org/deliver/etsi_en/300700_300799/300706/01...

2) https://github.com/stefanhaustein/TerminalImageViewer

Re: Unscii – a bitmapped Unicode font for blocky graphics

#24

It's a bit unclear why this exists. It seems to combine glyphs from 8-bit computers and place them in Unicode space even though the standard doesn't define many of them. I guess the reason is to be able to combine them in some "art". Perhaps those missing code points could be added by the Consortium based on this feedback.

If the terms "PETSCII", "Amiga ASCII" and "ANSI art" do not mean anything to you, then this font and what can be rendered with it will be completely meaningless to you and you will be confused like you are. You had to have experienced it to appreciate it, which you do not apoear to have. A shame, really, since you missed out on a lot of cool art.

Re: Unscii – a bitmapped Unicode font for blocky graphics

#25
post #14

Wow, pelulamu.net still exists! I remember a friend talking about it about 20 years ago, i.e. when we were in school. The font looks nice and is probably strictly an improvement over most terminal fonts of the same size. I just wish they had a 24 or even 32px size for the hidpi displays we have these days. I wonder if it's easy to run a linux console font in double size.

> Wow, pelulamu.net still exists!

Yeah, it’s a site maintained by viznut, a well-known Finnish demoscene figure and digital activist.

Re: Unscii – a bitmapped Unicode font for blocky graphics

#26
post #22

It's a bit sad that many of the ETSI EN 300 706 V1.2.1 graphics characters (1, section 15.7.2) are not available in Unicode. I am maintaining a small program that renders images directly in the terminal using unicode block graphics characters (2), and these would come really handy to enhance the conversion... 1) https://www.etsi.org/deliver/etsi_en/300700_300799/300706/01... 2) https://github.com/stefanhaustein/Termi…

There is a proposal to add them to Unicode, but the process takes a while (and its the third proposal since 2017): https://www.unicode.org/L2/L2018/18275r-terminals-prop-no-at...

Re: Unscii – a bitmapped Unicode font for blocky graphics

#27
post #10

What does "Unicode" mean in "Unicode font"? From what I can see it only has a handful (ascii?) characters. Edit: after some testing it seems that "unscii-16-full" is the one (and only one?) that supports some Chinese characters, but it's unusable because glyphs stack on each other.. (screenshot: https://files.catbox.moe/262742.png )

I suspect that you are blaming the wrong font for that, because I suspect that the kanji/hanja/hanzi glyphs in question come from GNU Unifont. I myself overlay K16-1990 over GNU Unifont for better-appearing characters. * http://jdebp.eu./Softwares/nosh/user-vt-screenshots.html#Uni...

Your link shows it should be able to display these Chinese characters correctly though. The TTF file I downloaded from this website cannot.

Re: Unscii – a bitmapped Unicode font for blocky graphics

#28

What does "Unicode" mean in "Unicode font"? From what I can see it only has a handful (ascii?) characters. Edit: after some testing it seems that "unscii-16-full" is the one (and only one?) that supports some Chinese characters, but it's unusable because glyphs stack on each other.. (screenshot: https://files.catbox.moe/262742.png )

It means that it supports characters outside the basic 127 ASCII or 256 ISO-8859-1 characters, like the Box Drawing[1] and Block Elements[2] characters defined in Unicode. [1]: https://en.wikipedia.org/wiki/Box_Drawing [2]: https://en.wikipedia.org/wiki/Box_Drawing

But it's still very far away from "Unicode".

From my understanding you should at least have majority of Unicode glyphs to claim so.

[1] https://en.wikipedia.org/wiki/Open-source_Unicode_typefaces

Re: Unscii – a bitmapped Unicode font for blocky graphics

#29
As some kind of a parallel project, I once wrote a library for transforming Unicode text to 8-bit character patterns. (The goal was a bit different, as it was meant to render about any text which might be found to a canvas implementing a 8-bit terminal emulation. The glyphs were mostly based on PET character sets.)

https://www.masswerk.at/char8/

Here's a rendering sample: https://www.masswerk.at/char8/samples/char8js-sample-green.h...

Post reply on HN