redesign box drawing to fit 137 code points in less space
authorMischa POSLAWSKY <perl@shiar.org>
Wed, 2 Sep 2015 22:25:06 +0000 (00:25 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Sat, 5 Sep 2015 14:47:08 +0000 (16:47 +0200)
The 5 7x7 box figures can be condensed into 3 with similar aesthetics,
more concisely targeted to:
- simple single and double lines (IBM CP850 superset),
- single/double transitions and round corners (previously 3rd and 4th boxes,
  includes all IBM CP437 lines),
- heavy lines and diagonals (5th box with 1st innards).

Introduce another such drawing featuring all dashed lines (including
previously missing quadruple dashed horizontal lines) and block quadrants
(still missing ▚ and ▞).

Keep some smaller figures for heavy line combinations, introducing a single
#-shape to cover half line endings as well as 4 additional heavy transitions,
though various other such code points are still missing.

unicode.txt

index 9498885e4019da577403c91e0bc5f7e03d0d44a3..2a070c0484dc13399664656287e5458b47fb740b 100644 (file)
@@ -309,13 +309,13 @@ Chinese:
   閏餘成歲律召調陽 雲騰致雨露結為霜 金生麗水玉出崑崗
   劍號巨闕珠稱夜光 果珍李柰菜重芥薑 海鹹河淡鱗潛羽翔
 
-Box drawing alignment tests:                                          █
-                                                                      ▉
-  ���══╦══╗  ┌──┬──┐  ╭──┬──╮  ╭──┬──╮  ┏━━┳━━┓  ┎┒┏┑   ╷  ╻ ┏┯┓ ┌┰┐    ▊ ╱╲╱╲╳╳╳
-  ���┌─╨─┐║  │╔═╧═╗│  │╒═╪═╕│  │╓─╁─╖│  ┃┌─╂─┐┃  ┗╃╄┙  ╶┼╴╺╋╸┠┼┨ ┝╋┥    ▋ ╲╱╲╱╳╳╳
-  ���│╲ ╱│║  │║   ║│  ││ │ ││  │║ ┃ ║│  ┃│ ╿ │┃  ┍╅╆┓   ╵  ╹ ┗┷┛ └┸┘    ▌ ╱╲╱╲╳╳╳
-  ���╡ ╳ ╞╣  ├╢   ╟┤  ├┼─┼─┼┤  ├╫─╂─╫┤  ┣┿╾┼╼┿┫  ┕┛┖┚     ┌┄┄┐ ╎ ┏┅┅┓ ┋ ▍ ╲╱╲╱╳╳╳
-  ���│╱ ╲│║  │║   ║│  ││ │ ││  │║ ┃ ║│  ┃│ ╽ │┃  ░░▒▒▓▓██ ┊  ┆ ╎ ╏  ┇ ┋ ▎
-  ��└─╥─┘║  │╚═╤═╝│  │╘═╪═╛│  │╙─╀─╜│  ┃└─╂─┘┃  ░░▒▒▓▓██ ┊  ┆ ╎ ╏  ┇ ┋ ▏
-  ���══╩══╝  └──┴──┘  ╰──┴──╯  ╰──┴──╯  ┗━━┻━━┛  ▗▄▖▛▀▜   └╌╌┘ ╎ ┗╍╍┛ ┋  ▁▂▃▄▅▆▇█
-                                               ��▀▘▙▄▟
+Box drawing alignment tests:
+
+  ���┬───╥┐  ╒══╤══╕  ┏━━┳━━┓  ┎┒┏┑ ╻╷  ┌╌╌┄┄┈┒  ▏ ▁▂▃▄▅▆▇█▓▓▒▒░░
+  ���┼───╫┤  │╓─┴─╖│  ┃┌─╂─┐┃  ┗╃╄┙╺╇╈╸ ╎▛▀▀▀▜┋  ▎
+  ���│╔╦╗║│  │║╭─╮║│  ┃│╲╿╱│┃  ┍╅╆┓╶╁╀╴ ╎▌▗▄▖▐┇  ▍
+  ���│╠╬╣║│  ├╢│ │╟┤  ┣┿╾╳╼┿┫  ┕┛┖┚ ╹╵  ┆▌▐ ▌▐┇  ▌
+  ���│╚╩╝║│  │║╰─╯║│  ┃│╱╽╲│┃  ┏┯┓ ┌┰┐  ┆▌▝▀▘▐╏  ▋
+  ��╪═══╬╡  │╙─┬─╜│  ┃└─╂─┘┃  ┠┼┨ ┝╋┥  ┊▙▄▄▄▟╏  ▊
+  ���┴───╨┘  ╘══╧══╛  ┗━━┻━━┛  ┗┷┛ └┸┘  ┕┉┅┅╍╍┛  ▉
+                                               �