From: Mischa POSLAWSKY Date: Thu, 9 Oct 2008 23:38:45 +0000 (+0000) Subject: digraphs: additional line drawing proposals X-Git-Tag: v1.2~30 X-Git-Url: http://git.shiar.nl/sheet.git/commitdiff_plain/cb8c2607408b7b81397c28aedf2b5fcbfde338fe digraphs: additional line drawing proposals Add some glaring omissions in line drawing Unicode as custom digraphs (mostly featuring dual-styling, some expected but somehow missing analogues). Also add /unicode tables showing the more uncommon cases. --- diff --git a/shiar.inc.txt b/shiar.inc.txt index 7bedd23..fb4803c 100644 --- a/shiar.inc.txt +++ b/shiar.inc.txt @@ -22,6 +22,25 @@ m/ ₥ ** ⁑ #XXX: useful? 3* ⁂ #XXX: useful? +# obvious line drawing gaps +ll ╴ +rr ╶ +uu ╵ +dd ╷ # goddamn! stupid arabic dad got there first +LL ╸ +RR ╺ +UU ╹ +DD ╻ +Hh ╾ +hH ╼ +Vv ╿ +vV ╽ +2- ╌ # exactly like to 3 and 4 +2_ ╍ +2! ╎ +2/ ╏ +BF ╳ # FD and BD combined; FB already in use + # additional letters sl ſ HW Ƕ # HV conflicts with vh line drawing @@ -191,7 +210,7 @@ z9 ʑ #Z9 ʓ # tone letters -2/ ƻ +#2/ ƻ # rarely used, and double dash is far more logical %2 Ƨ 2% ƨ %6 Ƅ diff --git a/unicode.plp b/unicode.plp index 242253b..1aadd03 100644 --- a/unicode.plp +++ b/unicode.plp @@ -160,13 +160,20 @@ print table(@$_) for ( print "

Line drawing

\n\n"; print table(@$_) for ( - [ 4 => [qw{. ┌ ┬ ┐ ─ . ├ ┼ ┤ │ . └ ┴ ┘ -}]], - [ 4 => [qw{. ┏ ┳ ┓ ━ . ┣ ╋ ┫ ┃ . ┗ ┻ ┛ -}]], + [ 4 => [qw{. ┌ ┬ ┐ . ├ ┼ ┤ . └ ┴ ┘}]], + [ 4 => [qw{. ┏ ┳ ┓ . ┣ ╋ ┫ . ┗ ┻ ┛}]], [ 3 => [qw{. ┍ ┯ ┑ . ┝ ┿ ┥ . ┕ ┷ ┙}]], [ 3 => [qw{. ┎ ┰ ┒ . ┠ ╂ ┨ . ┖ ┸ ┚}]], -# [ 4 => [qw{. ╔ ╦ ╗ ═ . ╠ ╬ ╣ ║ . ╚ ╩ ╝ -}]], -# [ 3 => [qw{. ╒ ╤ ╕ . ╞ ╪ ╡ . ╘ ╧ ╛}]], -# [ 3 => [qw{. ╓ ╥ ╖ . ╟ ╫ ╢ . ╙ ╨ ╜}]], + [ 4 => [qw{ + . ╴ ─ ╌ ┄ ┈ ╶ ╾ + . ╸ ━ ╍ ┅ ┉ ╺ ╼ + . ╵ │ ╎ ┆ ┊ ╷ ╿ + . ╹ ┃ ╏ ┇ ┋ ╻ ╽ + }]], + [ 1 => [qw{. ╱ ╳ ╲ }]], + [ 4 => [qw{. ╔ ╦ ╗ ═ . ╠ ╬ ╣ ║ . ╚ ╩ ╝ - }]], + [ 3 => [qw{. ╒ ╤ ╕ . ╞ ╪ ╡ . ╘ ╧ ╛ }]], + [ 3 => [qw{. ╓ ╥ ╖ . ╟ ╫ ╢ . ╙ ╨ ╜ }]], ); print "

Signs

\n\n";