Open nico opened 3 years ago
(The heights of the "Box Drawing" glyphs do match the heights of the "Block Elements" glyphs, so making "Symbols for Legacy Computing" use the same height would make all of this consistent.)
This is actually important, though it is more important in a monospace font.
They are a throwback to codepage 437 (CP437), sometimes called "DOS Codepage," or "PC Codepage." This predates Unicode. It is still in use in some places. PuTTy accesses these unicode characters for CP437 emulation where required. These characters should all be the same height and width, and width should match U+0020 space. Lines should match when stacked on top of each other. Strict postscript glyph names are things like: "SF650000."
This UPS dispay screen uses CP437.
As far as I can tell, these two glyphs have different heights in Noto.
This is true, but these two blocks appear in two different Noto fonts, with different vertical metrics, so I am not convinced they would work together well even if properly aligned. I suspect the right thing to do here is to add all the Block Elements to symbols as well, in a way that's compatible with the Symbols For Legacy Computing.
(This is now the same as #70)
I’ll repeat my solution. Support 2580…9F, with the same character cell size. That’s probably enough.
Yes, that's what I just said here:
I suspect the right thing to do here is to add all the Block Elements to symbols as well, in a way that's compatible with the Symbols For Legacy Computing.
I was playing with the "Symbols for Legacy Computing" block a bit, and I noticed that https://www.unicode.org/charts/PDF/U1FB00.pdf mentions that "1FB88 🮈 RIGHT THREE EIGHTHS BLOCK" refers to "→ 258D ▍ left three eighths block" as the corresponding box on the other side.
As far as I can tell, these two glyphs have different heights in Noto. Is that intentional? It sounds like the "Block Elements" glyphs in U+258x should have the same height as the glyphs in "Symbols for Legacy Computing"
(Same for the other box drawing characters in "Symbols for Legacy Computing" -- affects most glyphs in that block.)