These were originally part of character sets of 8-bit computers (Atari, C=64, TRS-80, ...) to be able to do some drawing on text-mode displays, either for simplicity, or because the computer did not offer any graphics mode at all.
Consoles and Terminals are the evolution of those text modes, block elements and box drawing characters inherited from the IBM PC Extended ASCII are simply IBM's version of such glyphs.
It would be nice for Cascadia Mono to include these symbols, making it possible to render contents from legacy text modes as well. Some terminals already render these correctly, such as gnome-terminal on Ubuntu.
The Symbols for Legacy Computing block is an extension of the existing block elements and box drawing characters, and should be consistent with some existing symbols.
For example, the TRS-80 squots (2x3 matrix block elements, see https://en.wikipedia.org/wiki/TRS-80_character_set) have been included in the new range, but relie on existing █, ▐, and ▌ to complete the set.
If mixed from different fonts through font fallback, they can have problems fitting together, so including them in a single font would be better.
Unicode 14 added most glyphs that were used for text-based drawing on 8-bit computers as a new Symbols for Legacy Computing block (U+1FB00…U+1FBFF, see https://en.wikipedia.org/wiki/Symbols_for_Legacy_Computing).
These were originally part of character sets of 8-bit computers (Atari, C=64, TRS-80, ...) to be able to do some drawing on text-mode displays, either for simplicity, or because the computer did not offer any graphics mode at all. Consoles and Terminals are the evolution of those text modes, block elements and box drawing characters inherited from the IBM PC Extended ASCII are simply IBM's version of such glyphs.
It would be nice for Cascadia Mono to include these symbols, making it possible to render contents from legacy text modes as well. Some terminals already render these correctly, such as gnome-terminal on Ubuntu.
The Symbols for Legacy Computing block is an extension of the existing block elements and box drawing characters, and should be consistent with some existing symbols. For example, the TRS-80 squots (2x3 matrix block elements, see https://en.wikipedia.org/wiki/TRS-80_character_set) have been included in the new range, but relie on existing █, ▐, and ▌ to complete the set. If mixed from different fonts through font fallback, they can have problems fitting together, so including them in a single font would be better.
Related issue in Windows Terminal : https://github.com/microsoft/terminal/issues/11694