From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <512749669ac705f04b4f83eec521cfb9@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] ttf2subf Date: Wed, 22 Mar 2006 18:52:59 -0800 From: geoff@collyer.net In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Message-UUID: 1c33dd8a-ead1-11e9-9d60-3106f5b1d025 Even /lib/font/bit/lucm/unicode.9.font has good but not perfect coverage. I've stumbled over occasional missing glyphs. Some alphabets are missing (I'll have to look later to find out which) and some non-letters too. Here's are some examples: ; uniquery check 2447 =E2=91=87 2611 =E2=98=91 2713 =E2=9C=93 2714 =E2=9C=94 ; uniquery slash 2044 =E2=81=84 20e0 =E2=83=A0 2215 =E2=88=95 2298 =E2=8A=98 233f =E2=8C=BF 2340 =E2=8D=80 2341 =E2=8D=81 2342 =E2=8D=82 2349 =E2=8D=89 244a =E2=91=8A ; uniquery point 00ab =C2=AB 00bb =C2=BB 05b0 =D6=B0 05b1 =D6=B1 05b2 =D6=B2 05b3 =D6=B3 05b4 =D6=B4 05b5 =D6=B5 05b6 =D6=B6 05b7 =D6=B7 05b8 =D6=B8 05b9 =D6=B9 05bb =D6=BB 05bc =D6=BC 05bd =D6=BD 05bf =D6=BF 05c1 =D7=81 05c2 =D7=82 066d =D9=AD 2027 =E2=80=A7 2039 =E2=80=B9 203a =E2=80=BA 2041 =E2=81=81 2329 =E2=8C=A9 232a =E2=8C=AA 25b2 =E2=96=B2 25b3 =E2=96=B3 25b4 =E2=96=B4 25b5 =E2=96=B5 25b6 =E2=96=B6 25b7 =E2=96=B7 25b8 =E2=96=B8 25b9 =E2=96=B9 25ba =E2=96=BA 25bb =E2=96=BB 25bc =E2=96=BC 25bd =E2=96=BD 25be =E2=96=BE 25bf =E2=96=BF 25c0 =E2=97=80 25c1 =E2=97=81 25c2 =E2=97=82 25c3 =E2=97=83 25c4 =E2=97=84 25c5 =E2=97=85 25ec =E2=97=AC 25ed =E2=97=AD 25ee =E2=97=AE 261a =E2=98=9A 261b =E2=98=9B 261c =E2=98=9C 261d =E2=98=9D 261e =E2=98=9E 261f =E2=98=9F 2726 =E2=9C=A6 2727 =E2=9C=A7 2734 =E2=9C=B4 2735 =E2=9C=B5 2736 =E2=9C=B6 2737 =E2=9C=B7 2738 =E2=9C=B8 2739 =E2=9C=B9 273a =E2=9C=BA 2742 =E2=9D=82 279b =E2=9E=9B 27a8 =E2=9E=A8 333d =E3=8C=BD fb1e =EF=AC=9E ; cat /bin/uniquery #!/bin/rc # uniquery pattern... - print hex & glyph of any chars matching pattern # in /lib/unicode sts=3D'' for (pat) { hexes =3D `{grep $pat /lib/unicode | column 1} if (~ $#hexes 0) { echo $0: no such unicode chars: $pat >[1=3D2] sts=3D'no such chars' } if not for (hex in $hexes) unicode $hex-$hex } exit $sts