<div dir="ltr">   This is very fine! I'm very pleased to see work like this. My own interest led me to write a script to use the light box, heavy box and double box characters to make pretty tables out of CSV files, like this:<div><br></div><div><font face="monospace">╭─┬─╮  ┏━┳━┓  ┌─┬─┐  ╔═╦═╗</font></div><font face="monospace">│1│2│  ┃1┃2┃  │1│2│  ║1║2║<br>├─┼─┤  ┣━╋━┫  ├─┼─┤  ╠═╬═╣<br>│3│4│  ┃3┃4┃  │3│4│  ║3║4║<br>╰─┴─╯  ┗━┻━┛  └─┴─┘  ╚═╩═╝<br></font><div><br></div><div>   One thing I noticed is that your code is built around using the 1/8 block characters, but the BLOCK DIAGONALS (sorry, don't mean to shout) are supposed to work with the SEXTANT (1/6) characters. Not an insurmountable problem, I'm sure.</div><div><br></div><div>   Thanks for posting!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 22 Jan 2022 at 19:12, Joao S. O. Bueno via Unicode <<a href="mailto:unicode@corp.unicode.org">unicode@corp.unicode.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><br>   I was also wondering idly if anyone has any practical uses for the legacy computing characters, specifically the ones with "BLOCK DIAGONAL" in the name. They look tantalisingly as though they must be good for something, but I don't know what it could be—</blockquote><div><br></div><div>I have those on my roadmap.  :-)<br>I am author to the "terminedia" framework for Unicode Art and terminal based applications - </div><div>the code enables one to use a drawing API to draw with characters, anyone, but including</div><div>full block (\U2588) as pixels, and then uses 1/4 block characters for "hi resolution",</div><div>with each character block being able to convey 4 pixels. There is a hackish mode</div><div>with braille characters, with 8 pixels/block, and, few months after the legacy</div><div>computer characters were added and generally available, I added support</div><div>for the 1/6 block sextant characters as a drawing mode.</div><div><br></div><div>The other legacy characters currenntly have no better support in the </div><div>project than most emojis - but the "BLOCK DIAGONAL" in specific are</div><div>in my roadmap: when I get to implement the "1/2 pixel per block" drawing mode,</div><div>taking two character blocks per "pixel", I will add a transform to fill in corners</div><div>with the appropriate "BLOCK DIAGONAL" characters to make curves</div><div>"smooth'.<br><br>I use a similar approach for using the line/table drawing characters now</div><div>("HEAVY QUADRUPLE DASH *", for example): one draws boxes and lines</div><div>with fullblocks, apply a transform, and have the characters replaced by</div><div>the apropriate frame drawing chars. </div><div><br></div><div>Unfortunately, I am not getting a lot of time to put in the project</div><div>over the last few months, and I am currently in the task of</div><div>improving the usability of the text-based widgets, so that</div><div>the project can be used for real-world apps. </div><div><br></div><div>The project is at</div><div><a href="https://github.com/jsbueno/terminedia" target="_blank">https://github.com/jsbueno/terminedia</a>  <br></div><div> the main gap is documentation. It installs along with</div><div>some example scripts, and there is a separate project that uses</div><div>it, and can be used to draw interactively on the terminal using the above</div><div>mentioned "pixel" modes -</div><div><a href="https://github.com/jsbueno/terminedia-paint" target="_blank">https://github.com/jsbueno/terminedia-paint</a><br></div><div><br></div><div>(installable with `pip3 install --user terminedia-paint`, currently no Windows support, </div><div>and on MacOS it needs a terminal program that supports full color ANSI codes. )</div><div><br>And finally - yes, I'd also greatly appreciate proper responses for your main query -</div><div>as being able to introspect the full unicode charset and make developers life</div><div>easier when dealing with Unicode is one of the project's missions. </div><div>I</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 22 Jan 2022 at 06:31, Asmus Freytag via Unicode <<a href="mailto:unicode@corp.unicode.org" target="_blank">unicode@corp.unicode.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <div>On 1/21/2022 6:40 PM, Markus Scherer
      via Unicode wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">I would show all format controls (<a href="https://util.unicode.org/UnicodeJsps/list-unicodeset.jsp?a=%5B%3Agc%3DCf%3A%5D&g=&i=" target="_blank">gc=Cf</a>) with a code. A few might
        have a non-empty default glyph, but it's probably not worth
        getting more precise.
        <div><br>
        </div>
        <div>Best regards,</div>
        <div>markus</div>
      </div>
    </blockquote>
    <p><font face="Candara">The code charts use special glyphs for
        these, for those users who don't memorize hex codes.</font></p>
    <p><font face="Candara">A./</font><br>
    </p>
  </div>

</blockquote></div>
</blockquote></div>