From ab974bee978332647c2917f8aec8a77b8dabd9c7 Mon Sep 17 00:00:00 2001 From: rubidium Date: Sat, 17 Dec 2011 21:42:11 +0000 Subject: [PATCH] (svn r23582) -Fix [FS#4870]: add missing characters for certain languages and the large font -Codechange: don't remove large font glyphs because they are broken in the original font, just fix them up in openttd.grf using action A -Change: make extra characters more consistent with the original font All by PaulC. --- bin/baseset/openttd.grf | Bin 788364 -> 809254 bytes bin/baseset/orig_dos.obg | 2 +- bin/baseset/orig_dos_de.obg | 2 +- bin/baseset/orig_win.obg | 2 +- media/extra_grf/chars.nfo | 1523 ++++++++++++++++++++--------------- media/extra_grf/chars.png | Bin 9420 -> 16385 bytes media/extra_grf/mono.nfo | 2 +- media/extra_grf/mono.png | Bin 4307 -> 4792 bytes src/fontcache.cpp | 6 +- src/table/unicode.h | 22 - 10 files changed, 899 insertions(+), 660 deletions(-) diff --git a/bin/baseset/openttd.grf b/bin/baseset/openttd.grf index 2780e1db7704b22a5907638b0f4285c0079173c1..eaeaa86c30d7721d08c3960297afb7ef9c14e6dd 100644 GIT binary patch delta 38292 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 Jt2^9_v;bR|AWHxM delta 19216 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 z ze87r{0k-i$kCBl{kCBNx6Z<-n@&1!#)t1_x-o z13V1*LgIuBCmx8dN8{ZH$Zvn0m}>lM#cjopkd_~5)X7=m^`q!VROS06c)Z~GZkS?Jm5(K&?w#mUdTi=q)+gI6EyI|$aKNvhR*}v7fGO0 zf!U@2EvfzmJd#>m7Z#>mVhh7@X`Isv^Q#>n_W6y(Df%r7`@$ej>BAaOw9fyN4j7ha%V z{E3JM@tBzooZ@Z>fJ#8_7oZs*rWeAXtT%mSCp%yL3TIeoLHApNW*A?vz2JVpgOGp( z9|L49(F1NKMn=SP3t0Jk0+d!}@OCKOPy{ufF0ftT-(Yb7Ef=on*%19=At)DiKzjOC zu&zE@v$jLx0eD*%M~CC@&)Q zQ)3tznPM23m|_^2nPL#ZI{keDyJ)@m1IZWSj7$$CFQ`3`IbrZZ^MTa^+ZUGL?t$eC zg9i>5RIr^804u$iz)iOo%nO7b$UYE#pn8MEQZw`o*>EqH>^a8zX4Eh2;QfhoSTXMU5% zXgtt4p?5*_g8m7m3yvqGPlPPc25oc(EsqCfPq3qIfK8CF2X&-CiRuOW4ek?y2Y4=s ztl+tzd&B&I)eW8Zu-<-^Kz1h12szPrVroY? zeD{|O)cYThI()E90_|mN0G-vqdxCv|+yUVe@;k&jSr?&(`A*cFp+b-e8O(aGK^26yK_q-7KcYaT!c-6jZ3kn50{ptZs7fX4;D z9U(VjVP)C`w~nM4bsa}KE-iRBvCi_s2|`zq5r_-fyDui z7cK{c56Es1IFQ*P&|%OK(owLZalx#P4ILLi8zMU8JM}tkANoLzTgQOedmwPK0Ru=Y zD{ftbE*BQV~HHbwP44_^G zsO1AX9{{vg08|6NU;}O0d?9>7^sUjT05rPSPV7eJJbu)s@P?=-{$6U zV&u8N_k#Zh?*)k)Dku1-e-z{p1NA<&_%86Q;5{KVf$xCw0hI$f(+dSTM5ZU)W@qI) zz;S~A0LKKe6*?!B5AaS`RNxSqzJZ5>4YY-Y@d4)r_U*fPIg%MUc8Fcz+n{hlX*xe2 zhs1PSevT*+$aw7wwiUcLK(Q!uLF|MYNLpPl?6%LN+ZUP+Bm`+Gf zFOcRCn=Zi5!9AT>kRy%W%=FAbE>85wQ}fQrTk8YkGNE8YbiRdSP^b9#p`$5rMByepfM@KS(~G4zf`uMH6ZQ$N8=!cX z=}?B7$Fu#X6vq)3t`qDJL{9MBkU5|QiJ%Aa9NN>X?z3}oz2E|k;cwu3AU0h=nL}*) zgWK#J(`^+v+@aa@1=|7M4$%jaHFA-F?yht>3jY8+DA52|x; zG72y-zF@n+30jc+K%ztFg3|Uo8XO9YEHh+o7*1aZIuNKqn}eV80>=Y>@Epi=EiDc$ zR#4|*XtscB`UNcx_UUpu9Bf>WBm^4WnO>mHA-&yGheMc&lk)`o n3honWiylXNiynyPYH!iw-rl0evq%d7TOnJ+ diff --git a/bin/baseset/orig_dos.obg b/bin/baseset/orig_dos.obg index eab767159b..a97562f340 100644 --- a/bin/baseset/orig_dos.obg +++ b/bin/baseset/orig_dos.obg @@ -55,7 +55,7 @@ TRGI.GRF = da6a6c9dcc451eec88d79211437b76a8 TRGC.GRF = ed446637e034104c5559b32c18afe78d TRGH.GRF = ee6616fb0e6ef6b24892c58c93d86fc9 TRGT.GRF = e30e8a398ae86c03dc534a8ac7dfb3b6 -OPENTTD.GRF = 17456c2e46471badd04e2a89800f8c28 +OPENTTD.GRF = 17c542e2890b15a2ebd7cf80295f0942 [origin] default = You can find it on your Transport Tycoon Deluxe CD-ROM. diff --git a/bin/baseset/orig_dos_de.obg b/bin/baseset/orig_dos_de.obg index 1f74ba99de..939a451b39 100644 --- a/bin/baseset/orig_dos_de.obg +++ b/bin/baseset/orig_dos_de.obg @@ -55,7 +55,7 @@ TRGI.GRF = da6a6c9dcc451eec88d79211437b76a8 TRGC.GRF = ed446637e034104c5559b32c18afe78d TRGH.GRF = ee6616fb0e6ef6b24892c58c93d86fc9 TRGT.GRF = fcde1d7e8a74197d72a62695884b909e -OPENTTD.GRF = 17456c2e46471badd04e2a89800f8c28 +OPENTTD.GRF = 17c542e2890b15a2ebd7cf80295f0942 [origin] default = You can find it on your Transport Tycoon Deluxe CD-ROM. diff --git a/bin/baseset/orig_win.obg b/bin/baseset/orig_win.obg index 78f13a5f56..4853b79206 100644 --- a/bin/baseset/orig_win.obg +++ b/bin/baseset/orig_win.obg @@ -55,7 +55,7 @@ TRGIR.GRF = 0c2484ff6be49fc63a83be6ab5c38f32 TRGCR.GRF = 3668f410c761a050b5e7095a2b14879b TRGHR.GRF = 06bf2b7a31766f048baac2ebe43457b1 TRGTR.GRF = de53650517fe661ceaa3138c6edb0eb8 -OPENTTD.GRF = 17456c2e46471badd04e2a89800f8c28 +OPENTTD.GRF = 17c542e2890b15a2ebd7cf80295f0942 [origin] default = You can find it on your Transport Tycoon Deluxe CD-ROM. diff --git a/media/extra_grf/chars.nfo b/media/extra_grf/chars.nfo index 130374f743..b72f25dbdf 100644 --- a/media/extra_grf/chars.nfo +++ b/media/extra_grf/chars.nfo @@ -6,739 +6,1002 @@ // OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . // - -1 * 0 0C "Characters, graphics by Bilbo and Jasper Vries" + -1 * 0 0C "Font characters by PaulC, Bilbo and Jasper Vries" -#define ALL_FONTS(amount, id) -1 * 0 12 04 00 amount id 01 amount id 02 amount id 03 amount id -#define LARGE_FONT(amount, id) -1 * 0 12 01 02 amount id +// Replace original characters -//U+20AC Euro-sign -ALL_FONTS(01, AC 20) - -1 sprites/chars.png 30 10 01 13 8 0 -2 - -1 sprites/chars.png 30 30 01 6 5 0 0 - -1 sprites/chars.png 30 40 01 21 15 0 -2 - -1 sprites/mono.png 10 170 01 13 7 0 0 + -1 * 5 0A 01 02 41 00 + -1 sprites/chars.png 10 10 01 12 6 0 -1 + -1 sprites/chars.png 20 10 01 12 4 0 -1 + -1 * 5 0A 01 02 86 00 + -1 sprites/chars.png 50 10 01 12 8 0 -1 + -1 sprites/chars.png 70 10 01 12 9 0 -1 + -1 * 5 0A 01 01 8A 00 + -1 sprites/chars.png 120 10 01 12 6 0 -1 + -1 * 5 0A 01 01 A0 00 + -1 sprites/chars.png 230 10 01 12 10 0 -1 + -1 * 5 0A 01 04 A2 00 + -1 sprites/chars.png 260 10 01 12 8 0 -1 + -1 sprites/chars.png 290 10 01 12 8 0 -1 + -1 sprites/chars.png 320 10 01 12 8 0 -1 + -1 sprites/chars.png 350 10 01 12 8 0 -1 + -1 * 5 0A 01 06 A7 00 + -1 sprites/chars.png 410 10 01 12 8 0 -1 + -1 sprites/chars.png 440 10 01 12 12 0 -1 + -1 sprites/chars.png 470 10 01 12 8 0 -1 + -1 sprites/chars.png 480 10 01 12 7 0 -1 + -1 sprites/chars.png 500 10 01 12 7 0 -1 + -1 sprites/chars.png 520 10 01 12 7 0 -1 + -1 * 5 0A 01 03 AE 00 + -1 sprites/chars.png 560 10 01 12 4 0 -1 + -1 sprites/chars.png 570 10 01 12 4 0 -1 + -1 sprites/chars.png 580 10 01 12 5 0 -1 + -1 * 5 0A 01 05 B3 00 + -1 sprites/chars.png 620 10 01 12 8 0 -1 + -1 sprites/chars.png 640 10 01 12 9 0 -1 + -1 sprites/chars.png 660 10 01 12 9 0 -1 + -1 sprites/chars.png 680 10 01 12 9 0 -1 + -1 sprites/chars.png 700 10 01 12 9 0 -1 + -1 * 5 0A 01 03 BB 00 + -1 sprites/chars.png 770 10 01 12 8 0 -1 + -1 sprites/chars.png 10 70 01 12 8 0 -1 + -1 sprites/chars.png 30 70 01 12 8 0 -1 + -1 * 5 0A 01 01 BF 00 + -1 sprites/chars.png 70 70 01 12 9 0 -1 + -1 * 5 0A 01 04 C2 00 + -1 sprites/chars.png 110 70 01 12 6 0 -1 + -1 sprites/chars.png 120 70 01 12 6 0 -1 + -1 sprites/chars.png 130 70 01 12 6 0 -1 + -1 sprites/chars.png 140 70 01 12 6 0 -1 + -1 * 5 0A 01 01 C7 00 + -1 sprites/chars.png 160 70 01 12 6 0 -1 + -1 * 5 0A 01 03 CA 00 + -1 sprites/chars.png 200 70 01 12 6 0 -1 + -1 sprites/chars.png 210 70 01 12 6 0 -1 + -1 sprites/chars.png 220 70 01 12 6 0 -1 + -1 * 5 0A 01 04 CE 00 + -1 sprites/chars.png 230 70 01 12 4 0 -1 + -1 sprites/chars.png 240 70 01 12 4 0 -1 + -1 sprites/chars.png 250 70 01 12 5 0 -1 + -1 sprites/chars.png 260 70 01 12 5 0 -1 + -1 * 5 0A 01 05 D3 00 + -1 sprites/chars.png 290 70 01 12 6 0 -1 + -1 sprites/chars.png 310 70 01 12 6 0 -1 + -1 sprites/chars.png 320 70 01 12 6 0 -1 + -1 sprites/chars.png 330 70 01 12 6 0 -1 + -1 sprites/chars.png 340 70 01 12 6 0 -1 + -1 * 5 0A 01 03 DB 00 + -1 sprites/chars.png 390 70 01 12 6 0 -1 + -1 sprites/chars.png 400 70 01 12 6 0 -1 + -1 sprites/chars.png 410 70 01 12 6 0 -1 + -1 * 5 0A 01 02 DF 00 + -1 sprites/chars.png 420 70 01 12 7 0 -1 + -1 sprites/chars.png 430 70 01 12 6 0 -1 + -1 * 5 0A 01 01 22 01 + -1 sprites/chars.png 20 30 01 7 2 0 0 + -1 * 5 0A 01 01 7D 01 + -1 sprites/chars.png 220 30 01 7 4 0 0 + -1 * 5 0A 01 02 80 01 + -1 sprites/chars.png 230 30 01 7 9 0 0 + -1 sprites/chars.png 250 30 01 7 3 0 0 + -1 * 5 0A 01 01 89 01 + -1 sprites/chars.png 470 30 01 7 3 0 0 + -1 * 5 0A 01 01 9F 01 + -1 sprites/chars.png 70 90 01 7 3 0 0 + -1 * 5 0A 01 01 A9 01 + -1 sprites/chars.png 190 90 01 7 3 0 0 + -1 * 5 0A 01 02 BF 01 + -1 sprites/chars.png 420 90 01 7 3 0 0 + -1 sprites/chars.png 430 90 01 7 3 0 0 + -1 * 5 0A 01 01 02 02 + -1 sprites/chars.png 20 40 01 21 4 0 -2 + -1 * 5 0A 01 01 41 02 + -1 sprites/chars.png 30 40 01 21 14 0 -2 + -1 * 5 0A 01 06 46 02 + -1 sprites/chars.png 50 40 01 21 10 0 -2 + -1 sprites/chars.png 70 40 01 21 14 0 -2 + -1 sprites/chars.png 90 40 01 21 3 0 -2 + -1 sprites/chars.png 100 40 01 21 13 0 -2 + -1 sprites/chars.png 120 40 01 21 7 0 -2 + -1 sprites/chars.png 130 40 01 21 16 0 -2 + -1 * 5 0A 01 01 50 02 + -1 sprites/chars.png 150 40 01 21 16 0 -2 + -1 * 5 0A 01 04 52 02 + -1 sprites/chars.png 170 40 01 21 8 0 -2 + -1 sprites/chars.png 180 40 01 21 9 0 -2 + -1 sprites/chars.png 190 40 01 21 6 0 -2 + -1 sprites/chars.png 200 40 01 21 6 0 -2 + -1 * 5 0A 01 01 5C 02 + -1 sprites/chars.png 210 40 01 21 7 0 -2 + -1 * 5 0A 01 01 60 02 + -1 sprites/chars.png 230 40 01 21 16 0 -2 + -1 * 5 0A 01 07 62 02 + -1 sprites/chars.png 260 40 01 21 20 0 -2 + -1 sprites/chars.png 290 40 01 21 20 0 -2 + -1 sprites/chars.png 320 40 01 21 20 0 -2 + -1 sprites/chars.png 350 40 01 21 20 0 -2 + -1 sprites/chars.png 380 40 01 21 20 0 -2 + -1 sprites/chars.png 410 40 01 21 20 0 -2 + -1 sprites/chars.png 440 40 01 21 24 0 -2 + -1 * 5 0A 01 17 6A 02 + -1 sprites/chars.png 480 40 01 21 14 0 -2 + -1 sprites/chars.png 500 40 01 21 14 0 -2 + -1 sprites/chars.png 520 40 01 21 14 0 -2 + -1 sprites/chars.png 540 40 01 21 14 0 -2 + -1 sprites/chars.png 560 40 01 21 9 0 -2 + -1 sprites/chars.png 570 40 01 21 9 0 -2 + -1 sprites/chars.png 580 40 01 21 9 0 -2 + -1 sprites/chars.png 590 40 01 21 9 0 -2 + -1 sprites/chars.png 600 40 01 21 17 0 -2 + -1 sprites/chars.png 620 40 01 21 18 0 -2 + -1 sprites/chars.png 640 40 01 21 15 0 -2 + -1 sprites/chars.png 660 40 01 21 15 0 -2 + -1 sprites/chars.png 680 40 01 21 15 0 -2 + -1 sprites/chars.png 700 40 01 21 15 0 -2 + -1 sprites/chars.png 720 40 01 21 15 0 -2 + -1 sprites/chars.png 740 40 01 21 9 0 -2 + -1 sprites/chars.png 750 40 01 21 16 0 -2 + -1 sprites/chars.png 770 40 01 21 17 0 -2 + -1 sprites/chars.png 10 100 01 21 17 0 -2 + -1 sprites/chars.png 30 100 01 21 17 0 -2 + -1 sprites/chars.png 50 100 01 21 17 0 -2 + -1 sprites/chars.png 70 100 01 21 14 0 -2 + -1 sprites/chars.png 90 100 01 21 14 0 -2 + -1 * 5 0A 01 01 85 02 + -1 sprites/chars.png 140 100 01 21 12 0 -2 + -1 * 5 0A 01 01 88 02 + -1 sprites/chars.png 170 100 01 21 19 0 -2 + -1 * 5 0A 01 02 92 02 + -1 sprites/chars.png 270 100 01 21 11 0 -2 + -1 sprites/chars.png 290 100 01 21 15 0 -2 + -1 * 5 0A 01 01 97 02 + -1 sprites/chars.png 340 100 01 21 11 0 -2 + -1 * 5 0A 01 02 99 02 + -1 sprites/chars.png 360 100 01 21 9 0 -2 + -1 sprites/chars.png 370 100 01 21 11 0 -2 + -1 * 5 0A 01 01 A0 02 + -1 sprites/chars.png 430 100 01 21 14 0 -2 -//U+0152 Latin Capital Ligature OE -//U+0153 Latin Small Ligature OE -ALL_FONTS(02, 52 01) - -1 sprites/chars.png 50 10 01 13 12 0 -2 - -1 sprites/chars.png 300 10 01 13 9 0 -2 - -1 sprites/chars.png 50 30 01 5 5 0 1 - -1 sprites/chars.png 70 30 01 5 5 0 1 - -1 sprites/chars.png 50 40 01 21 19 0 -2 - -1 sprites/chars.png 70 40 01 21 13 0 -2 - -1 sprites/mono.png 25 170 01 13 7 0 0 - -1 sprites/mono.png 40 170 01 13 7 0 0 +// New characters, all fonts except monospaced -//U+0160 Latin Capital Letter S with caron -//U+0161 Latin Small Letter S with caron -ALL_FONTS(02, 60 01) - -1 sprites/chars.png 90 10 01 13 8 0 -2 - -1 sprites/chars.png 110 10 01 13 6 0 -2 - -1 sprites/chars.png 90 30 01 6 3 0 0 - -1 sprites/chars.png 110 30 01 6 3 0 0 - -1 sprites/chars.png 90 40 01 21 9 0 -2 - -1 sprites/chars.png 110 40 01 21 6 0 -2 - -1 sprites/mono.png 55 170 01 13 7 0 0 - -1 sprites/mono.png 70 170 01 13 7 0 0 +// U+007B: Left Curly Bracket +// U+007C: Vertical Line +// U+007D: Right Curly Bracket +// U+007E: Tilde + -1 * 14 12 03 00 04 7B 00 01 04 7B 00 02 04 7B 00 + -1 sprites/chars.png 10 130 01 12 5 0 -1 + -1 sprites/chars.png 20 130 01 12 3 0 -1 + -1 sprites/chars.png 30 130 01 12 5 0 -1 + -1 sprites/chars.png 50 130 01 12 7 0 -1 + -1 sprites/chars.png 10 150 01 7 3 0 0 + -1 sprites/chars.png 20 150 01 7 1 0 0 + -1 sprites/chars.png 30 150 01 7 3 0 0 + -1 sprites/chars.png 50 150 01 7 4 0 0 + -1 sprites/chars.png 10 160 01 21 9 0 -2 + -1 sprites/chars.png 20 160 01 21 3 0 -2 + -1 sprites/chars.png 30 160 01 21 9 0 -2 + -1 sprites/chars.png 50 160 01 21 10 0 -2 -//U+017D Latin Capital Letter Z with caron -//U+017E Latin Small Letter Z with caron -ALL_FONTS(02, 7D 01) - -1 sprites/chars.png 120 10 01 13 8 0 -2 - -1 sprites/chars.png 140 10 01 13 7 0 -2 - -1 sprites/chars.png 120 30 01 6 3 0 0 - -1 sprites/chars.png 140 30 01 6 3 0 0 - -1 sprites/chars.png 120 40 01 21 12 0 -2 - -1 sprites/chars.png 140 40 01 21 7 0 -2 - -1 sprites/mono.png 85 170 01 13 7 0 0 +// U+007F: No-Break Space + -1 * 14 12 03 00 01 7F 00 01 01 7F 00 02 01 7F 00 + -1 sprites/chars.png 70 130 01 12 2 0 -1 + -1 sprites/chars.png 70 150 01 7 1 0 0 + -1 sprites/chars.png 70 160 01 21 5 0 -2 + +// U+00AA: Feminine Ordinal Indicator + -1 * 14 12 03 00 01 AA 00 01 01 AA 00 02 01 AA 00 + -1 sprites/chars.png 80 130 01 12 6 0 -1 + -1 sprites/chars.png 80 150 01 7 3 0 0 + -1 sprites/chars.png 80 160 01 21 7 0 -2 + +// U+00AC: Not Sign +// U+00AD: Soft Hyphen + -1 * 14 12 03 00 02 AC 00 01 02 AC 00 02 02 AC 00 + -1 sprites/chars.png 90 130 01 12 8 0 -1 + -1 sprites/chars.png 110 130 01 12 6 0 -1 + -1 sprites/chars.png 90 150 01 7 4 0 0 + -1 sprites/chars.png 110 150 01 7 3 0 0 + -1 sprites/chars.png 90 160 01 21 12 0 -2 + -1 sprites/chars.png 110 160 01 21 9 0 -2 + +// U+00AF: Macron + -1 * 14 12 03 00 01 AF 00 01 01 AF 00 02 01 AF 00 + -1 sprites/chars.png 130 130 01 12 6 0 -1 + -1 sprites/chars.png 130 150 01 7 3 0 0 + -1 sprites/chars.png 130 160 01 21 12 0 -2 + +// U+00B4: Acute Accent +// U+00B5: Micro Sign +// U+00B6: Pilcrow Sign +// U+00B7: Middle Dot +// U+00B8: Cedilla +// U+00B9: Superscript One + -1 * 14 12 03 00 06 B4 00 01 06 B4 00 02 06 B4 00 + -1 sprites/chars.png 150 130 01 12 4 0 -1 + -1 sprites/chars.png 160 130 01 12 6 0 -1 + -1 sprites/chars.png 180 130 01 12 8 0 -1 + -1 sprites/chars.png 200 130 01 12 3 0 -1 + -1 sprites/chars.png 210 130 01 12 4 0 -1 + -1 sprites/chars.png 220 130 01 12 5 0 -1 + -1 sprites/chars.png 150 150 01 7 2 0 0 + -1 sprites/chars.png 160 150 01 7 3 0 0 + -1 sprites/chars.png 180 150 01 7 6 0 0 + -1 sprites/chars.png 200 150 01 7 1 0 0 + -1 sprites/chars.png 210 150 01 7 2 0 0 + -1 sprites/chars.png 220 150 01 7 2 0 0 + -1 sprites/chars.png 150 160 01 21 4 0 -2 + -1 sprites/chars.png 160 160 01 21 15 0 -2 + -1 sprites/chars.png 180 160 01 21 13 0 -2 + -1 sprites/chars.png 200 160 01 21 3 0 -2 + -1 sprites/chars.png 210 160 01 21 5 0 -2 + -1 sprites/chars.png 220 160 01 21 6 0 -2 + +// U+00BC: Vulgar Fraction One Quarter +// U+00BD: Vulgar Fraction One Half + -1 * 14 12 03 00 02 BC 00 01 02 BC 00 02 02 BC 00 + -1 sprites/chars.png 230 130 01 12 10 0 -1 + -1 sprites/chars.png 250 130 01 12 10 0 -1 + -1 sprites/chars.png 230 150 01 7 9 0 0 + -1 sprites/chars.png 250 150 01 7 9 0 0 + -1 sprites/chars.png 230 160 01 21 16 0 -2 + -1 sprites/chars.png 250 160 01 21 16 0 -2 + +// New characters, all fonts + +// U+0100 ... U+017F: Latin Extended-A + -1 * 34 12 08 00 78 00 01 00 07 79 01 01 78 00 01 01 07 79 01 02 78 00 01 02 07 79 01 03 78 00 01 03 07 79 01 + -1 sprites/chars.png 270 130 01 12 8 0 -1 + -1 sprites/chars.png 300 130 01 12 6 0 -1 + -1 sprites/chars.png 320 130 01 12 8 0 -1 + -1 sprites/chars.png 350 130 01 12 6 0 -1 + -1 sprites/chars.png 370 130 01 12 8 0 -1 + -1 sprites/chars.png 400 130 01 12 6 0 -1 + -1 sprites/chars.png 420 130 01 12 8 0 -1 + -1 sprites/chars.png 440 130 01 12 6 0 -1 + -1 sprites/chars.png 460 130 01 12 8 0 -1 + -1 sprites/chars.png 480 130 01 12 6 0 -1 + -1 sprites/chars.png 500 130 01 12 8 0 -1 + -1 sprites/chars.png 520 130 01 12 6 0 -1 + -1 sprites/chars.png 540 130 01 12 8 0 -1 + -1 sprites/chars.png 560 130 01 12 6 0 -1 + -1 sprites/chars.png 580 130 01 12 8 0 -1 + -1 sprites/chars.png 600 130 01 12 9 0 -1 + -1 sprites/chars.png 620 130 01 12 9 0 -1 + -1 sprites/chars.png 640 130 01 12 7 0 -1 + -1 sprites/chars.png 660 130 01 12 7 0 -1 + -1 sprites/chars.png 680 130 01 12 6 0 -1 + -1 sprites/chars.png 700 130 01 12 7 0 -1 + -1 sprites/chars.png 720 130 01 12 6 0 -1 + -1 sprites/chars.png 740 130 01 12 7 0 -1 + -1 sprites/chars.png 760 130 01 12 6 0 -1 + -1 sprites/chars.png 10 190 01 12 7 0 -1 + -1 sprites/chars.png 30 190 01 12 6 0 -1 + -1 sprites/chars.png 50 190 01 12 7 0 -1 + -1 sprites/chars.png 70 190 01 12 6 0 -1 + -1 sprites/chars.png 90 190 01 12 8 0 -1 + -1 sprites/chars.png 110 190 01 12 6 0 -1 + -1 sprites/chars.png 130 190 01 12 8 0 -1 + -1 sprites/chars.png 150 190 01 12 6 0 -1 + -1 sprites/chars.png 170 190 01 12 8 0 -1 + -1 sprites/chars.png 190 190 01 12 6 0 -1 + -1 sprites/chars.png 210 190 01 12 8 0 -1 + -1 sprites/chars.png 230 190 01 12 6 0 -1 + -1 sprites/chars.png 250 190 01 12 8 0 -1 + -1 sprites/chars.png 270 190 01 12 6 0 -1 + -1 sprites/chars.png 290 190 01 12 10 0 -1 + -1 sprites/chars.png 310 190 01 12 7 0 -1 + -1 sprites/chars.png 330 190 01 12 5 0 -1 + -1 sprites/chars.png 340 190 01 12 5 0 -1 + -1 sprites/chars.png 350 190 01 12 5 0 -1 + -1 sprites/chars.png 360 190 01 12 5 0 -1 + -1 sprites/chars.png 370 190 01 12 5 0 -1 + -1 sprites/chars.png 380 190 01 12 5 0 -1 + -1 sprites/chars.png 390 190 01 12 3 0 -1 + -1 sprites/chars.png 400 190 01 12 3 0 -1 + -1 sprites/chars.png 410 190 01 12 3 0 -1 + -1 sprites/chars.png 420 190 01 12 3 0 -1 + -1 sprites/chars.png 430 190 01 12 7 0 -1 + -1 sprites/chars.png 460 190 01 12 6 0 -1 + -1 sprites/chars.png 480 190 01 12 7 0 -1 + -1 sprites/chars.png 500 190 01 12 6 0 -1 + -1 sprites/chars.png 520 190 01 12 7 0 -1 + -1 sprites/chars.png 540 190 01 12 6 0 -1 + -1 sprites/chars.png 560 190 01 12 6 0 -1 + -1 sprites/chars.png 580 190 01 12 7 0 -1 + -1 sprites/chars.png 600 190 01 12 4 0 -1 + -1 sprites/chars.png 610 190 01 12 7 0 -1 + -1 sprites/chars.png 630 190 01 12 3 0 -1 + -1 sprites/chars.png 640 190 01 12 7 0 -1 + -1 sprites/chars.png 660 190 01 12 6 0 -1 + -1 sprites/chars.png 670 190 01 12 7 0 -1 + -1 sprites/chars.png 690 190 01 12 6 0 -1 + -1 sprites/chars.png 710 190 01 12 8 0 -1 + -1 sprites/chars.png 730 190 01 12 5 0 -1 + -1 sprites/chars.png 740 190 01 12 8 0 -1 + -1 sprites/chars.png 760 190 01 12 6 0 -1 + -1 sprites/chars.png 10 250 01 12 8 0 -1 + -1 sprites/chars.png 30 250 01 12 6 0 -1 + -1 sprites/chars.png 50 250 01 12 8 0 -1 + -1 sprites/chars.png 70 250 01 12 6 0 -1 + -1 sprites/chars.png 90 250 01 12 9 0 -1 + -1 sprites/chars.png 110 250 01 12 9 0 -1 + -1 sprites/chars.png 130 250 01 12 6 0 -1 + -1 sprites/chars.png 150 250 01 12 9 0 -1 + -1 sprites/chars.png 170 250 01 12 6 0 -1 + -1 sprites/chars.png 190 250 01 12 9 0 -1 + -1 sprites/chars.png 210 250 01 12 6 0 -1 + -1 sprites/chars.png 230 250 01 12 9 0 -1 + -1 sprites/chars.png 250 250 01 12 7 0 -1 + -1 sprites/chars.png 270 250 01 12 13 0 -1 + -1 sprites/chars.png 300 250 01 12 9 0 -1 + -1 sprites/chars.png 320 250 01 12 7 0 -1 + -1 sprites/chars.png 340 250 01 12 5 0 -1 + -1 sprites/chars.png 360 250 01 12 7 0 -1 + -1 sprites/chars.png 380 250 01 12 5 0 -1 + -1 sprites/chars.png 400 250 01 12 7 0 -1 + -1 sprites/chars.png 420 250 01 12 6 0 -1 + -1 sprites/chars.png 440 250 01 12 7 0 -1 + -1 sprites/chars.png 460 250 01 12 6 0 -1 + -1 sprites/chars.png 480 250 01 12 7 0 -1 + -1 sprites/chars.png 500 250 01 12 6 0 -1 + -1 sprites/chars.png 520 250 01 12 7 0 -1 + -1 sprites/chars.png 540 250 01 12 6 0 -1 + -1 sprites/chars.png 560 250 01 12 7 0 -1 + -1 sprites/chars.png 580 250 01 12 6 0 -1 + -1 sprites/chars.png 600 250 01 12 7 0 -1 + -1 sprites/chars.png 620 250 01 12 5 0 -1 + -1 sprites/chars.png 630 250 01 12 7 0 -1 + -1 sprites/chars.png 650 250 01 12 7 0 -1 + -1 sprites/chars.png 670 250 01 12 7 0 -1 + -1 sprites/chars.png 690 250 01 12 6 0 -1 + -1 sprites/chars.png 700 250 01 12 8 0 -1 + -1 sprites/chars.png 720 250 01 12 6 0 -1 + -1 sprites/chars.png 740 250 01 12 8 0 -1 + -1 sprites/chars.png 760 250 01 12 6 0 -1 + -1 sprites/chars.png 10 310 01 12 8 0 -1 + -1 sprites/chars.png 30 310 01 12 6 0 -1 + -1 sprites/chars.png 50 310 01 12 8 0 -1 + -1 sprites/chars.png 70 310 01 12 6 0 -1 + -1 sprites/chars.png 90 310 01 12 8 0 -1 + -1 sprites/chars.png 110 310 01 12 7 0 -1 + -1 sprites/chars.png 130 310 01 12 8 0 -1 + -1 sprites/chars.png 150 310 01 12 6 0 -1 + -1 sprites/chars.png 170 310 01 12 12 0 -1 + -1 sprites/chars.png 200 310 01 12 10 0 -1 + -1 sprites/chars.png 230 310 01 12 9 0 -1 + -1 sprites/chars.png 250 310 01 12 7 0 -1 + -1 sprites/chars.png 270 310 01 12 8 0 -1 + -1 sprites/chars.png 290 310 01 12 6 0 -1 + -1 sprites/chars.png 310 310 01 12 8 0 -1 + -1 sprites/chars.png 330 310 01 12 6 0 -1 + -1 sprites/chars.png 350 310 01 12 8 0 -1 + -1 sprites/chars.png 370 310 01 12 6 0 -1 + -1 sprites/chars.png 390 310 01 12 5 0 -1 + -1 sprites/chars.png 270 150 01 7 3 0 0 + -1 sprites/chars.png 300 150 01 7 3 0 0 + -1 sprites/chars.png 320 150 01 7 3 0 0 + -1 sprites/chars.png 350 150 01 7 3 0 0 + -1 sprites/chars.png 370 150 01 7 3 0 0 + -1 sprites/chars.png 400 150 01 7 3 0 0 + -1 sprites/chars.png 420 150 01 7 3 0 0 + -1 sprites/chars.png 440 150 01 7 3 0 0 + -1 sprites/chars.png 460 150 01 7 3 0 0 + -1 sprites/chars.png 480 150 01 7 3 0 0 + -1 sprites/chars.png 500 150 01 7 3 0 0 + -1 sprites/chars.png 520 150 01 7 3 0 0 + -1 sprites/chars.png 540 150 01 7 3 0 0 + -1 sprites/chars.png 560 150 01 7 3 0 0 + -1 sprites/chars.png 580 150 01 7 3 0 0 + -1 sprites/chars.png 600 150 01 7 3 0 0 + -1 sprites/chars.png 620 150 01 7 5 0 0 + -1 sprites/chars.png 640 150 01 7 5 0 0 + -1 sprites/chars.png 660 150 01 7 3 0 0 + -1 sprites/chars.png 680 150 01 7 3 0 0 + -1 sprites/chars.png 700 150 01 7 3 0 0 + -1 sprites/chars.png 720 150 01 7 3 0 0 + -1 sprites/chars.png 740 150 01 7 3 0 0 + -1 sprites/chars.png 760 150 01 7 3 0 0 + -1 sprites/chars.png 10 210 01 7 3 0 0 + -1 sprites/chars.png 30 210 01 7 3 0 0 + -1 sprites/chars.png 50 210 01 7 3 0 0 + -1 sprites/chars.png 70 210 01 7 3 0 0 + -1 sprites/chars.png 90 210 01 7 3 0 0 + -1 sprites/chars.png 110 210 01 7 3 0 0 + -1 sprites/chars.png 130 210 01 7 3 0 0 + -1 sprites/chars.png 150 210 01 7 3 0 0 + -1 sprites/chars.png 170 210 01 7 3 0 0 + -1 sprites/chars.png 190 210 01 7 3 0 0 + -1 sprites/chars.png 210 210 01 7 3 0 0 + -1 sprites/chars.png 230 210 01 7 3 0 0 + -1 sprites/chars.png 250 210 01 7 3 0 0 + -1 sprites/chars.png 270 210 01 7 3 0 0 + -1 sprites/chars.png 290 210 01 7 5 0 0 + -1 sprites/chars.png 310 210 01 7 5 0 0 + -1 sprites/chars.png 330 210 01 7 3 0 0 + -1 sprites/chars.png 340 210 01 7 3 0 0 + -1 sprites/chars.png 350 210 01 7 3 0 0 + -1 sprites/chars.png 360 210 01 7 3 0 0 + -1 sprites/chars.png 370 210 01 7 3 0 0 + -1 sprites/chars.png 380 210 01 7 3 0 0 + -1 sprites/chars.png 390 210 01 7 2 0 0 + -1 sprites/chars.png 400 210 01 7 2 0 0 + -1 sprites/chars.png 410 210 01 7 1 0 0 + -1 sprites/chars.png 420 210 01 7 1 0 0 + -1 sprites/chars.png 430 210 01 7 3 0 0 + -1 sprites/chars.png 460 210 01 7 3 0 0 + -1 sprites/chars.png 480 210 01 7 3 0 0 + -1 sprites/chars.png 500 210 01 7 3 0 0 + -1 sprites/chars.png 520 210 01 7 3 0 0 + -1 sprites/chars.png 540 210 01 7 3 0 0 + -1 sprites/chars.png 560 210 01 7 5 0 0 + -1 sprites/chars.png 580 210 01 7 3 0 0 + -1 sprites/chars.png 600 210 01 7 3 0 0 + -1 sprites/chars.png 610 210 01 7 3 0 0 + -1 sprites/chars.png 630 210 01 7 3 0 0 + -1 sprites/chars.png 640 210 01 7 3 0 0 + -1 sprites/chars.png 660 210 01 7 3 0 0 + -1 sprites/chars.png 670 210 01 7 3 0 0 + -1 sprites/chars.png 690 210 01 7 3 0 0 + -1 sprites/chars.png 710 210 01 7 4 0 0 + -1 sprites/chars.png 730 210 01 7 4 0 0 + -1 sprites/chars.png 740 210 01 7 4 0 0 + -1 sprites/chars.png 760 210 01 7 4 0 0 + -1 sprites/chars.png 10 270 01 7 4 0 0 + -1 sprites/chars.png 30 270 01 7 4 0 0 + -1 sprites/chars.png 50 270 01 7 4 0 0 + -1 sprites/chars.png 70 270 01 7 4 0 0 + -1 sprites/chars.png 90 270 01 7 6 0 0 + -1 sprites/chars.png 110 270 01 7 4 0 0 + -1 sprites/chars.png 130 270 01 7 4 0 0 + -1 sprites/chars.png 150 270 01 7 3 0 0 + -1 sprites/chars.png 170 270 01 7 3 0 0 + -1 sprites/chars.png 190 270 01 7 3 0 0 + -1 sprites/chars.png 210 270 01 7 3 0 0 + -1 sprites/chars.png 230 270 01 7 3 0 0 + -1 sprites/chars.png 250 270 01 7 3 0 0 + -1 sprites/chars.png 270 270 01 7 4 0 0 + -1 sprites/chars.png 300 270 01 7 4 0 0 + -1 sprites/chars.png 320 270 01 7 3 0 0 + -1 sprites/chars.png 340 270 01 7 3 0 0 + -1 sprites/chars.png 360 270 01 7 3 0 0 + -1 sprites/chars.png 380 270 01 7 3 0 0 + -1 sprites/chars.png 400 270 01 7 3 0 0 + -1 sprites/chars.png 420 270 01 7 3 0 0 + -1 sprites/chars.png 440 270 01 7 3 0 0 + -1 sprites/chars.png 460 270 01 7 3 0 0 + -1 sprites/chars.png 480 270 01 7 3 0 0 + -1 sprites/chars.png 500 270 01 7 3 0 0 + -1 sprites/chars.png 520 270 01 7 3 0 0 + -1 sprites/chars.png 540 270 01 7 3 0 0 + -1 sprites/chars.png 560 270 01 7 3 0 0 + -1 sprites/chars.png 580 270 01 7 3 0 0 + -1 sprites/chars.png 600 270 01 7 3 0 0 + -1 sprites/chars.png 620 270 01 7 3 0 0 + -1 sprites/chars.png 630 270 01 7 3 0 0 + -1 sprites/chars.png 650 270 01 7 3 0 0 + -1 sprites/chars.png 670 270 01 7 3 0 0 + -1 sprites/chars.png 690 270 01 7 3 0 0 + -1 sprites/chars.png 700 270 01 7 3 0 0 + -1 sprites/chars.png 720 270 01 7 3 0 0 + -1 sprites/chars.png 740 270 01 7 3 0 0 + -1 sprites/chars.png 760 270 01 7 3 0 0 + -1 sprites/chars.png 10 330 01 7 3 0 0 + -1 sprites/chars.png 30 330 01 7 3 0 0 + -1 sprites/chars.png 50 330 01 7 3 0 0 + -1 sprites/chars.png 70 330 01 7 3 0 0 + -1 sprites/chars.png 90 330 01 7 3 0 0 + -1 sprites/chars.png 110 330 01 7 3 0 0 + -1 sprites/chars.png 130 330 01 7 3 0 0 + -1 sprites/chars.png 150 330 01 7 3 0 0 + -1 sprites/chars.png 170 330 01 7 5 0 0 + -1 sprites/chars.png 200 330 01 7 5 0 0 + -1 sprites/chars.png 230 330 01 7 3 0 0 + -1 sprites/chars.png 250 330 01 7 3 0 0 + -1 sprites/chars.png 270 330 01 7 3 0 0 + -1 sprites/chars.png 290 330 01 7 3 0 0 + -1 sprites/chars.png 310 330 01 7 3 0 0 + -1 sprites/chars.png 330 330 01 7 3 0 0 + -1 sprites/chars.png 350 330 01 7 3 0 0 + -1 sprites/chars.png 370 330 01 7 3 0 0 + -1 sprites/chars.png 390 330 01 7 3 0 0 + -1 sprites/chars.png 270 160 01 21 20 0 -2 + -1 sprites/chars.png 300 160 01 21 13 0 -2 + -1 sprites/chars.png 320 160 01 21 20 0 -2 + -1 sprites/chars.png 350 160 01 21 13 0 -2 + -1 sprites/chars.png 370 160 01 21 20 0 -2 + -1 sprites/chars.png 400 160 01 21 13 0 -2 + -1 sprites/chars.png 420 160 01 21 14 0 -2 + -1 sprites/chars.png 440 160 01 21 11 0 -2 + -1 sprites/chars.png 460 160 01 21 14 0 -2 + -1 sprites/chars.png 480 160 01 21 11 0 -2 + -1 sprites/chars.png 500 160 01 21 14 0 -2 + -1 sprites/chars.png 520 160 01 21 11 0 -2 + -1 sprites/chars.png 540 160 01 21 14 0 -2 + -1 sprites/chars.png 560 160 01 21 11 0 -2 + -1 sprites/chars.png 580 160 01 21 17 0 -2 + -1 sprites/chars.png 600 160 01 21 16 0 -2 + -1 sprites/chars.png 620 160 01 21 17 0 -2 + -1 sprites/chars.png 640 160 01 21 14 0 -2 + -1 sprites/chars.png 660 160 01 21 14 0 -2 + -1 sprites/chars.png 680 160 01 21 12 0 -2 + -1 sprites/chars.png 700 160 01 21 14 0 -2 + -1 sprites/chars.png 720 160 01 21 12 0 -2 + -1 sprites/chars.png 740 160 01 21 14 0 -2 + -1 sprites/chars.png 760 160 01 21 12 0 -2 + -1 sprites/chars.png 10 220 01 21 14 0 -2 + -1 sprites/chars.png 30 220 01 21 12 0 -2 + -1 sprites/chars.png 50 220 01 21 14 0 -2 + -1 sprites/chars.png 70 220 01 21 12 0 -2 + -1 sprites/chars.png 90 220 01 21 18 0 -2 + -1 sprites/chars.png 110 220 01 21 13 0 -2 + -1 sprites/chars.png 130 220 01 21 18 0 -2 + -1 sprites/chars.png 150 220 01 21 13 0 -2 + -1 sprites/chars.png 170 220 01 21 18 0 -2 + -1 sprites/chars.png 190 220 01 21 13 0 -2 + -1 sprites/chars.png 210 220 01 21 18 0 -2 + -1 sprites/chars.png 230 220 01 21 13 0 -2 + -1 sprites/chars.png 250 220 01 21 17 0 -2 + -1 sprites/chars.png 270 220 01 21 15 0 -2 + -1 sprites/chars.png 290 220 01 21 17 0 -2 + -1 sprites/chars.png 310 220 01 21 15 0 -2 + -1 sprites/chars.png 330 220 01 21 9 0 -2 + -1 sprites/chars.png 340 220 01 21 7 0 -2 + -1 sprites/chars.png 350 220 01 21 9 0 -2 + -1 sprites/chars.png 360 220 01 21 7 0 -2 + -1 sprites/chars.png 370 220 01 21 9 0 -2 + -1 sprites/chars.png 380 220 01 21 7 0 -2 + -1 sprites/chars.png 390 220 01 21 9 0 -2 + -1 sprites/chars.png 400 220 01 21 7 0 -2 + -1 sprites/chars.png 410 220 01 21 9 0 -2 + -1 sprites/chars.png 420 220 01 21 7 0 -2 + -1 sprites/chars.png 430 220 01 21 19 0 -2 + -1 sprites/chars.png 460 220 01 21 13 0 -2 + -1 sprites/chars.png 480 220 01 21 13 0 -2 + -1 sprites/chars.png 500 220 01 21 10 0 -2 + -1 sprites/chars.png 520 220 01 21 18 0 -2 + -1 sprites/chars.png 540 220 01 21 15 0 -2 + -1 sprites/chars.png 560 220 01 21 15 0 -2 + -1 sprites/chars.png 580 220 01 21 14 0 -2 + -1 sprites/chars.png 600 220 01 21 7 0 -2 + -1 sprites/chars.png 610 220 01 21 14 0 -2 + -1 sprites/chars.png 630 220 01 21 7 0 -2 + -1 sprites/chars.png 640 220 01 21 14 0 -2 + -1 sprites/chars.png 660 220 01 21 9 0 -2 + -1 sprites/chars.png 670 220 01 21 14 0 -2 + -1 sprites/chars.png 690 220 01 21 10 0 -2 + -1 sprites/chars.png 710 220 01 21 14 0 -2 + -1 sprites/chars.png 730 220 01 21 7 0 -2 + -1 sprites/chars.png 740 220 01 21 18 0 -2 + -1 sprites/chars.png 760 220 01 21 15 0 -2 + -1 sprites/chars.png 10 280 01 21 18 0 -2 + -1 sprites/chars.png 30 280 01 21 15 0 -2 + -1 sprites/chars.png 50 280 01 21 18 0 -2 + -1 sprites/chars.png 70 280 01 21 15 0 -2 + -1 sprites/chars.png 90 280 01 21 19 0 -2 + -1 sprites/chars.png 110 280 01 21 17 0 -2 + -1 sprites/chars.png 130 280 01 21 13 0 -2 + -1 sprites/chars.png 150 280 01 21 15 0 -2 + -1 sprites/chars.png 170 280 01 21 11 0 -2 + -1 sprites/chars.png 190 280 01 21 15 0 -2 + -1 sprites/chars.png 210 280 01 21 11 0 -2 + -1 sprites/chars.png 230 280 01 21 15 0 -2 + -1 sprites/chars.png 250 280 01 21 11 0 -2 + -1 sprites/chars.png 270 280 01 21 23 0 -2 + -1 sprites/chars.png 300 280 01 21 19 0 -2 + -1 sprites/chars.png 320 280 01 21 16 0 -2 + -1 sprites/chars.png 340 280 01 21 11 0 -2 + -1 sprites/chars.png 360 280 01 21 16 0 -2 + -1 sprites/chars.png 380 280 01 21 11 0 -2 + -1 sprites/chars.png 400 280 01 21 16 0 -2 + -1 sprites/chars.png 420 280 01 21 11 0 -2 + -1 sprites/chars.png 440 280 01 21 14 0 -2 + -1 sprites/chars.png 460 280 01 21 10 0 -2 + -1 sprites/chars.png 480 280 01 21 14 0 -2 + -1 sprites/chars.png 500 280 01 21 10 0 -2 + -1 sprites/chars.png 520 280 01 21 14 0 -2 + -1 sprites/chars.png 540 280 01 21 10 0 -2 + -1 sprites/chars.png 560 280 01 21 14 0 -2 + -1 sprites/chars.png 580 280 01 21 10 0 -2 + -1 sprites/chars.png 600 280 01 21 13 0 -2 + -1 sprites/chars.png 620 280 01 21 8 0 -2 + -1 sprites/chars.png 630 280 01 21 13 0 -2 + -1 sprites/chars.png 650 280 01 21 12 0 -2 + -1 sprites/chars.png 670 280 01 21 13 0 -2 + -1 sprites/chars.png 690 280 01 21 8 0 -2 + -1 sprites/chars.png 700 280 01 21 17 0 -2 + -1 sprites/chars.png 720 280 01 21 15 0 -2 + -1 sprites/chars.png 740 280 01 21 17 0 -2 + -1 sprites/chars.png 760 280 01 21 15 0 -2 + -1 sprites/chars.png 10 340 01 21 17 0 -2 + -1 sprites/chars.png 30 340 01 21 15 0 -2 + -1 sprites/chars.png 50 340 01 21 17 0 -2 + -1 sprites/chars.png 70 340 01 21 15 0 -2 + -1 sprites/chars.png 90 340 01 21 17 0 -2 + -1 sprites/chars.png 110 340 01 21 15 0 -2 + -1 sprites/chars.png 130 340 01 21 17 0 -2 + -1 sprites/chars.png 150 340 01 21 15 0 -2 + -1 sprites/chars.png 170 340 01 21 24 0 -2 + -1 sprites/chars.png 200 340 01 21 22 0 -2 + -1 sprites/chars.png 230 340 01 21 14 0 -2 + -1 sprites/chars.png 250 340 01 21 16 0 -2 + -1 sprites/chars.png 270 340 01 21 13 0 -2 + -1 sprites/chars.png 290 340 01 21 12 0 -2 + -1 sprites/chars.png 310 340 01 21 13 0 -2 + -1 sprites/chars.png 330 340 01 21 12 0 -2 + -1 sprites/chars.png 350 340 01 21 13 0 -2 + -1 sprites/chars.png 370 340 01 21 12 0 -2 + -1 sprites/chars.png 390 340 01 21 10 0 -2 + -1 sprites/mono.png 10 170 01 13 7 0 0 + -1 sprites/mono.png 25 170 01 13 7 0 0 + -1 sprites/mono.png 40 170 01 13 7 0 0 + -1 sprites/mono.png 55 170 01 13 7 0 0 + -1 sprites/mono.png 70 170 01 13 7 0 0 + -1 sprites/mono.png 85 170 01 13 7 0 0 -1 sprites/mono.png 100 170 01 13 7 0 0 - -//U+00B0 Degree symbol -ALL_FONTS(01, B0 00) - -1 sprites/chars.png 150 10 01 13 6 0 -2 - -1 sprites/chars.png 150 30 01 6 3 0 0 - -1 sprites/chars.png 150 40 01 21 7 0 -2 -1 sprites/mono.png 115 170 01 13 7 0 0 - -//U+007B Left curly bracket -//U+007C Vertical bar -//U+007D Right Curly Bracket -//U+007E Tilde -ALL_FONTS(04, 7B 00) - -1 sprites/chars.png 160 10 01 13 5 0 -2 - -1 sprites/chars.png 170 10 01 13 3 0 -2 - -1 sprites/chars.png 180 10 01 13 5 0 -2 - -1 sprites/chars.png 190 10 01 13 7 0 -2 - -1 sprites/chars.png 160 30 01 5 3 0 1 - -1 sprites/chars.png 170 30 01 5 1 0 1 - -1 sprites/chars.png 180 30 01 5 3 0 1 - -1 sprites/chars.png 190 30 01 5 4 0 1 - -1 sprites/chars.png 160 40 01 21 6 0 -2 - -1 sprites/chars.png 170 40 01 21 3 0 -2 - -1 sprites/chars.png 180 40 01 21 6 0 -2 - -1 sprites/chars.png 190 40 01 21 12 0 -2 -1 sprites/mono.png 130 170 01 13 7 0 0 -1 sprites/mono.png 145 170 01 13 7 0 0 -1 sprites/mono.png 160 170 01 13 7 0 0 -1 sprites/mono.png 175 170 01 13 7 0 0 - -//U+00B7 Middle dot -ALL_FONTS(01, B7 00) - -1 sprites/chars.png 210 10 01 13 3 0 -2 - -1 sprites/chars.png 210 30 01 5 1 0 1 - -1 sprites/chars.png 210 40 01 21 2 0 -2 -1 sprites/mono.png 190 170 01 13 7 0 0 - -//U+0150 Latin Capital Letter O with double acute -//U+0151 Latin Small Letter O with double acute -ALL_FONTS(02, 50 01) - -1 sprites/chars.png 230 10 01 13 9 0 -2 - -1 sprites/chars.png 320 10 01 13 6 0 -2 - -1 sprites/chars.png 230 30 01 6 4 0 0 - -1 sprites/chars.png 220 30 01 6 4 0 0 - -1 sprites/chars.png 230 40 01 21 13 0 -2 - -1 sprites/chars.png 220 40 01 21 9 0 -2 -1 sprites/mono.png 205 170 01 13 7 0 0 -1 sprites/mono.png 220 170 01 13 7 0 0 - -//U+0170 Latin Capital Letter U with double acute -//U+0171 Latin Small Letter U with double acute -ALL_FONTS(02, 70 01) - -1 sprites/chars.png 260 10 01 13 8 0 -2 - -1 sprites/chars.png 250 10 01 13 7 0 -2 - -1 sprites/chars.png 260 30 01 6 4 0 0 - -1 sprites/chars.png 250 30 01 6 4 0 0 - -1 sprites/chars.png 260 40 01 21 14 0 -2 - -1 sprites/chars.png 250 40 01 21 9 0 -2 -1 sprites/mono.png 235 170 01 13 7 0 0 -1 sprites/mono.png 250 170 01 13 7 0 0 - -//U+010C Latin Capital Letter C with caron -//U+010D Latin Small Letter C with caron -ALL_FONTS(02, 0C 01) - -1 sprites/chars.png 30 70 01 13 9 0 -2 - -1 sprites/chars.png 50 70 01 13 6 0 -2 - -1 sprites/chars.png 30 90 01 6 3 0 0 - -1 sprites/chars.png 50 90 01 6 3 0 0 - -1 sprites/chars.png 30 100 01 21 12 0 -2 - -1 sprites/chars.png 50 100 01 21 8 0 -2 -1 sprites/mono.png 265 170 01 13 7 0 0 -1 sprites/mono.png 280 170 01 13 7 0 0 - -//U+010E Latin Capital Letter D with caron -//U+010F Latin Small Letter D with caron -ALL_FONTS(02, 0E 01) - -1 sprites/chars.png 70 70 01 13 8 0 -2 - -1 sprites/chars.png 90 70 01 13 9 0 -2 - -1 sprites/chars.png 70 90 01 6 3 0 0 - -1 sprites/chars.png 90 90 01 5 5 0 1 - -1 sprites/chars.png 70 100 01 21 14 0 -2 - -1 sprites/chars.png 90 100 01 21 12 0 -2 -1 sprites/mono.png 295 170 01 13 7 0 0 -1 sprites/mono.png 310 170 01 13 7 0 0 - -//U+011A Latin Capital Letter E with caron -//U+011B Latin Small Letter E with caron -ALL_FONTS(02, 1A 01) - -1 sprites/chars.png 110 70 01 13 8 0 -2 - -1 sprites/chars.png 130 70 01 13 6 0 -2 - -1 sprites/chars.png 110 90 01 6 3 0 0 - -1 sprites/chars.png 130 90 01 6 3 0 0 - -1 sprites/chars.png 110 100 01 21 13 0 -2 - -1 sprites/chars.png 130 100 01 21 8 0 -2 -1 sprites/mono.png 325 170 01 13 7 0 0 -1 sprites/mono.png 340 170 01 13 7 0 0 - -//U+0147 Latin Capital Letter N with caron -//U+0148 Latin Small Letter N with caron -ALL_FONTS(02, 47 01) - -1 sprites/chars.png 150 70 01 13 8 0 -2 - -1 sprites/chars.png 170 70 01 13 6 0 -2 - -1 sprites/chars.png 150 90 01 6 4 0 0 - -1 sprites/chars.png 170 90 01 6 3 0 0 - -1 sprites/chars.png 150 100 01 21 16 0 -2 - -1 sprites/chars.png 170 100 01 21 10 0 -2 -1 sprites/mono.png 355 170 01 13 7 0 0 -1 sprites/mono.png 370 170 01 13 7 0 0 - -//U+0158 Latin Capital Letter R with caron -//U+0159 Latin Small Letter R with caron -ALL_FONTS(02, 58 01) - -1 sprites/chars.png 190 70 01 13 8 0 -2 - -1 sprites/chars.png 210 70 01 13 5 0 -2 - -1 sprites/chars.png 190 90 01 6 3 0 0 - -1 sprites/chars.png 210 90 01 6 3 0 0 - -1 sprites/chars.png 190 100 01 21 12 0 -2 - -1 sprites/chars.png 210 100 01 21 6 0 -2 -1 sprites/mono.png 385 170 01 13 7 0 0 -1 sprites/mono.png 400 170 01 13 7 0 0 - -//U+0164 Latin Capital Letter T with caron -//U+0165 Latin Small Letter T with caron -ALL_FONTS(02, 64 01) - -1 sprites/chars.png 230 70 01 13 9 0 -2 - -1 sprites/chars.png 250 70 01 13 8 0 -2 - -1 sprites/chars.png 230 90 01 6 3 0 0 - -1 sprites/chars.png 250 90 01 5 4 0 1 - -1 sprites/chars.png 230 100 01 21 13 0 -2 - -1 sprites/chars.png 250 100 01 21 7 0 -2 -1 sprites/mono.png 415 170 01 13 7 0 0 -1 sprites/mono.png 430 170 01 13 7 0 0 - -//U+016E Latin Capital Letter U with ring above -//U+016F Latin Small Letter U with ring above -ALL_FONTS(02, 6E 01) - -1 sprites/chars.png 270 70 01 13 8 0 -2 - -1 sprites/chars.png 290 70 01 13 6 0 -2 - -1 sprites/chars.png 270 90 01 6 3 0 0 - -1 sprites/chars.png 290 90 01 6 3 0 0 - -1 sprites/chars.png 270 100 01 21 14 0 -2 - -1 sprites/chars.png 290 100 01 21 8 0 -2 -1 sprites/mono.png 445 170 01 13 7 0 0 -1 sprites/mono.png 460 170 01 13 7 0 0 - -//U+0106 Latin Capital Letter C with acute -//U+0107 Latin Small Letter C with acute -ALL_FONTS(02, 06 01) - -1 sprites/chars.png 310 70 01 13 9 0 -2 - -1 sprites/chars.png 330 70 01 13 6 0 -2 - -1 sprites/chars.png 310 90 01 6 3 0 0 - -1 sprites/chars.png 330 90 01 6 3 0 0 - -1 sprites/chars.png 310 100 01 21 12 0 -2 - -1 sprites/chars.png 330 100 01 21 8 0 -2 -1 sprites/mono.png 475 170 01 13 7 0 0 - -1 sprites/mono.png 10 190 01 13 7 0 0 - -//U+0110 Latin Capital Letter D with stroke -//U+0111 Latin Small Letter D with stroke -ALL_FONTS(02, 10 01) - -1 sprites/chars.png 350 70 01 13 9 0 -2 - -1 sprites/chars.png 370 70 01 13 7 0 -2 - -1 sprites/chars.png 350 90 01 5 4 0 1 - -1 sprites/chars.png 370 90 01 6 4 0 0 - -1 sprites/chars.png 350 100 01 21 14 0 -2 - -1 sprites/chars.png 370 100 01 21 9 0 -2 - -1 sprites/mono.png 25 190 01 13 7 0 0 - -1 sprites/mono.png 40 190 01 13 7 0 0 - -//U+013D Latin Capital Letter L with caron -//U+013E Latin Small Letter L with caron -ALL_FONTS(02, 3D 01) - -1 sprites/chars.png 390 70 01 13 7 0 -2 - -1 sprites/chars.png 410 70 01 13 6 0 -2 - -1 sprites/chars.png 390 90 01 5 5 0 1 - -1 sprites/chars.png 410 90 01 5 3 0 1 - -1 sprites/chars.png 390 100 01 21 12 0 -2 - -1 sprites/chars.png 410 100 01 21 7 0 -2 - -1 sprites/mono.png 55 190 01 13 7 0 0 - -1 sprites/mono.png 70 190 01 13 7 0 0 - -//U+00B4 Acute accent -ALL_FONTS(01, B4 00) - -1 sprites/chars.png 30 130 01 13 4 0 -2 - -1 sprites/chars.png 30 150 01 5 1 0 1 - -1 sprites/chars.png 30 160 01 21 3 0 -2 - -1 sprites/mono.png 85 190 01 13 7 0 0 - -//U+00BD Vulgar fraction one half -ALL_FONTS(01, BD 00) - -1 sprites/chars.png 40 130 01 13 11 0 -2 - -1 sprites/chars.png 40 150 01 5 9 0 1 - -1 sprites/chars.png 40 160 01 21 11 0 -2 + -1 sprites/mono.png 10 190 01 13 7 0 0 + -1 sprites/mono.png 25 190 01 13 7 0 0 + -1 sprites/mono.png 40 190 01 13 7 0 0 + -1 sprites/mono.png 55 190 01 13 7 0 0 + -1 sprites/mono.png 70 190 01 13 7 0 0 + -1 sprites/mono.png 85 190 01 13 7 0 0 -1 sprites/mono.png 100 190 01 13 7 0 0 - -//U+00B5 Micro sign -ALL_FONTS(01, B5 00) - -1 sprites/chars.png 60 130 01 13 6 0 -2 - -1 sprites/chars.png 60 150 01 5 3 0 1 - -1 sprites/chars.png 60 160 01 21 10 0 -2 -1 sprites/mono.png 115 190 01 13 7 0 0 - -//U+00AA Feminine Ordinal Indicator -ALL_FONTS(01, AA 00) - -1 sprites/chars.png 80 130 01 13 5 0 -2 - -1 sprites/chars.png 80 150 01 5 1 0 1 - -1 sprites/chars.png 80 160 01 21 6 0 -2 -1 sprites/mono.png 130 190 01 13 7 0 0 - -//U+2019 RIGHT SINGLE QUOTATION MARK -ALL_FONTS(01, 19 20) - -1 sprites/chars.png 90 130 01 13 3 0 -2 - -1 sprites/chars.png 90 150 01 5 1 0 1 - -1 sprites/chars.png 90 160 01 21 4 0 -2 -1 sprites/mono.png 145 190 01 13 7 0 0 - -//U+201E DOUBLE LOW-9 QUOTATION MARK -ALL_FONTS(01, 1E 20) - -1 sprites/chars.png 100 130 01 13 5 0 -2 - -1 sprites/chars.png 100 150 01 5 3 0 1 - -1 sprites/chars.png 100 160 01 21 8 0 -2 -1 sprites/mono.png 160 190 01 13 7 0 0 - -//U+201C LEFT DOUBLE QUOTATION MARK -ALL_FONTS(01, 1C 20) - -1 sprites/chars.png 110 130 01 13 5 0 -2 - -1 sprites/chars.png 110 150 01 5 3 0 1 - -1 sprites/chars.png 110 160 01 21 8 0 -2 -1 sprites/mono.png 175 190 01 13 7 0 0 - -//U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK -ALL_FONTS(01, 3A 20) - -1 sprites/chars.png 760 130 01 13 5 0 -2 - -1 sprites/chars.png 760 150 01 5 2 0 1 - -1 sprites/chars.png 760 160 01 21 4 0 -2 -1 sprites/mono.png 190 190 01 13 7 0 0 - -//U+2013 EN DASH -ALL_FONTS(01, 13 20) - -1 sprites/chars.png 120 130 01 13 7 0 -2 - -1 sprites/chars.png 120 150 01 5 4 0 1 - -1 sprites/chars.png 120 160 01 21 9 0 -2 -1 sprites/mono.png 205 190 01 13 7 0 0 - -//U+0174 Latin Capital Letter W with circumflex -//U+0175 Latin Small Letter W with circumflex -ALL_FONTS(02, 74 01) - -1 sprites/chars.png 420 70 01 13 12 0 -2 - -1 sprites/chars.png 440 70 01 13 10 0 -2 - -1 sprites/chars.png 420 90 01 6 5 0 0 - -1 sprites/chars.png 440 90 01 6 5 0 0 - -1 sprites/chars.png 420 100 01 21 18 0 -2 - -1 sprites/chars.png 440 100 01 21 13 0 -2 -1 sprites/mono.png 220 190 01 13 7 0 0 -1 sprites/mono.png 235 190 01 13 7 0 0 - -//U+0176 Latin Capital Letter Y with circumflex -//U+0177 Latin Small Letter Y with circumflex -ALL_FONTS(02, 76 01) - -1 sprites/chars.png 460 70 01 13 9 0 -2 - -1 sprites/chars.png 480 70 01 13 7 0 -2 - -1 sprites/chars.png 460 90 01 6 3 0 0 - -1 sprites/chars.png 480 90 01 6 3 0 0 - -1 sprites/chars.png 460 100 01 21 13 0 -2 - -1 sprites/chars.png 480 100 01 21 9 0 -2 -1 sprites/mono.png 250 190 01 13 7 0 0 -1 sprites/mono.png 265 190 01 13 7 0 0 - -//U+0108 Latin Capital Letter C with circumflex -//U+0109 Latin Small Letter C with circumflex -ALL_FONTS(02, 08 01) - -1 sprites/chars.png 500 70 01 13 9 0 -2 - -1 sprites/chars.png 520 70 01 13 6 0 -2 - -1 sprites/chars.png 500 90 01 6 3 0 0 - -1 sprites/chars.png 520 90 01 6 3 0 0 - -1 sprites/chars.png 500 100 01 21 12 0 -2 - -1 sprites/chars.png 520 100 01 21 8 0 -2 -1 sprites/mono.png 280 190 01 13 7 0 0 -1 sprites/mono.png 295 190 01 13 7 0 0 - -//U+011C Latin Capital Letter G with circumflex -//U+011D Latin Small Letter G with circumflex -ALL_FONTS(02, 1C 01) - -1 sprites/chars.png 540 70 01 13 9 0 -2 - -1 sprites/chars.png 560 70 01 13 6 0 -2 - -1 sprites/chars.png 540 90 01 6 3 0 0 - -1 sprites/chars.png 560 90 01 6 3 0 0 - -1 sprites/chars.png 540 100 01 21 13 0 -2 - -1 sprites/chars.png 560 100 01 21 10 0 -2 -1 sprites/mono.png 310 190 01 13 7 0 0 -1 sprites/mono.png 325 190 01 13 7 0 0 - -//U+0124 Latin Capital Letter H with circumflex -//U+0125 Latin Small Letter H with circumflex -ALL_FONTS(02, 24 01) - -1 sprites/chars.png 580 70 01 13 8 0 -2 - -1 sprites/chars.png 600 70 01 13 8 0 -2 - -1 sprites/chars.png 580 90 01 6 3 0 0 - -1 sprites/chars.png 600 90 01 6 3 0 0 - -1 sprites/chars.png 580 100 01 21 15 0 -2 - -1 sprites/chars.png 600 100 01 21 10 0 -2 -1 sprites/mono.png 340 190 01 13 7 0 0 -1 sprites/mono.png 355 190 01 13 7 0 0 - -//U+0134 Latin Capital Letter J with circumflex -//U+0135 Latin Small Letter J with circumflex -ALL_FONTS(02, 34 01) - -1 sprites/chars.png 620 70 01 13 7 0 -2 - -1 sprites/chars.png 640 70 01 13 6 0 -2 - -1 sprites/chars.png 620 90 01 6 3 0 0 - -1 sprites/chars.png 640 90 01 6 3 0 0 - -1 sprites/chars.png 620 100 01 21 8 0 -2 - -1 sprites/chars.png 640 100 01 21 5 0 -2 -1 sprites/mono.png 370 190 01 13 7 0 0 -1 sprites/mono.png 385 190 01 13 7 0 0 - -//U+016C Latin Capital Letter U with breve -//U+016D Latin Small Letter U with breve -ALL_FONTS(02, 6C 01) - -1 sprites/chars.png 650 70 01 13 8 0 -2 - -1 sprites/chars.png 670 70 01 13 6 0 -2 - -1 sprites/chars.png 650 90 01 6 3 0 0 - -1 sprites/chars.png 670 90 01 6 3 0 0 - -1 sprites/chars.png 650 100 01 21 14 0 -2 - -1 sprites/chars.png 670 100 01 21 9 0 -2 -1 sprites/mono.png 400 190 01 13 7 0 0 -1 sprites/mono.png 415 190 01 13 7 0 0 - -//U+0102 Latin Capital Letter A with breve -//U+0103 Latin Small Letter A with breve -ALL_FONTS(02, 02 01) - -1 sprites/chars.png 690 70 01 13 9 0 -2 - -1 sprites/chars.png 710 70 01 13 7 0 -2 - -1 sprites/chars.png 690 90 01 6 3 0 0 - -1 sprites/chars.png 710 90 01 6 3 0 0 - -1 sprites/chars.png 690 100 01 21 14 0 -2 - -1 sprites/chars.png 710 100 01 21 8 0 -2 -1 sprites/mono.png 430 190 01 13 7 0 0 -1 sprites/mono.png 445 190 01 13 7 0 0 - -//U+015E Latin Capital Letter S with cedilla -//U+015F Latin Small Letter S with cedilla -ALL_FONTS(02, 5E 01) - -1 sprites/chars.png 730 70 01 13 8 0 -2 - -1 sprites/chars.png 740 70 01 13 6 0 -2 - -1 sprites/chars.png 730 90 01 6 3 0 1 - -1 sprites/chars.png 740 90 01 6 3 0 1 - -1 sprites/chars.png 730 100 01 21 9 0 -2 - -1 sprites/chars.png 740 100 01 21 6 0 -2 -1 sprites/mono.png 460 190 01 13 7 0 0 -1 sprites/mono.png 475 190 01 13 7 0 0 - -//U+0162 Latin Capital Letter T with cedilla -//U+0163 Latin Small Letter T with cedilla -ALL_FONTS(02, 62 01) - -1 sprites/chars.png 750 70 01 13 9 0 -2 - -1 sprites/chars.png 770 70 01 13 6 0 -2 - -1 sprites/chars.png 750 90 01 6 3 0 1 - -1 sprites/chars.png 770 90 01 6 2 0 1 - -1 sprites/chars.png 750 100 01 21 13 0 -2 - -1 sprites/chars.png 770 100 01 21 5 0 -2 - -1 sprites/mono.png 10 210 01 13 7 0 0 - -1 sprites/mono.png 25 210 01 13 7 0 0 - -//U+011E Latin Capital Letter G with breve -//U+011F Latin Small Letter G with breve -ALL_FONTS(02, 1E 01) - -1 sprites/chars.png 140 130 01 13 9 0 -2 - -1 sprites/chars.png 160 130 01 13 6 0 -2 - -1 sprites/chars.png 140 150 01 6 3 0 0 - -1 sprites/chars.png 160 150 01 6 3 0 0 - -1 sprites/chars.png 140 160 01 21 13 0 -2 - -1 sprites/chars.png 160 160 01 21 10 0 -2 - -1 sprites/mono.png 40 210 01 13 7 0 0 - -1 sprites/mono.png 55 210 01 13 7 0 0 - -//U+0130 Latin Capital Letter I with dot above -//U+0131 Latin Small Letter dotless I -ALL_FONTS(02, 30 01) - -1 sprites/chars.png 180 130 01 13 3 0 -2 - -1 sprites/chars.png 190 130 01 13 3 0 -2 - -1 sprites/chars.png 180 150 01 6 1 0 0 - -1 sprites/chars.png 190 150 01 5 1 0 1 - -1 sprites/chars.png 180 160 01 21 7 0 -2 - -1 sprites/chars.png 190 160 01 21 4 0 -2 - -1 sprites/mono.png 70 210 01 13 7 0 0 - -1 sprites/mono.png 85 210 01 13 7 0 0 - -//U+0122 Latin Capital Letter G with cedilla -//U+0123 Latin Small Letter G with cedilla -ALL_FONTS(02, 22 01) - -1 sprites/chars.png 200 130 01 13 9 0 -2 - -1 sprites/chars.png 220 130 01 13 6 0 -2 - -1 sprites/chars.png 200 150 01 6 3 0 0 - -1 sprites/chars.png 220 150 01 6 3 0 1 - -1 sprites/chars.png 200 160 01 21 13 0 -2 - -1 sprites/chars.png 220 160 01 21 10 0 -2 + -1 sprites/mono.png 10 210 01 13 7 0 0 + -1 sprites/mono.png 25 210 01 13 7 0 0 + -1 sprites/mono.png 40 210 01 13 7 0 0 + -1 sprites/mono.png 55 210 01 13 7 0 0 + -1 sprites/mono.png 70 210 01 13 7 0 0 + -1 sprites/mono.png 85 210 01 13 7 0 0 -1 sprites/mono.png 100 210 01 13 7 0 0 -1 sprites/mono.png 115 210 01 13 7 0 0 - -//U+0136 Latin Capital Letter K with cedilla -//U+0137 Latin Small Letter K with cedilla -ALL_FONTS(02, 36 01) - -1 sprites/chars.png 240 130 01 13 8 0 -2 - -1 sprites/chars.png 260 130 01 13 7 0 -2 - -1 sprites/chars.png 240 150 01 6 3 0 1 - -1 sprites/chars.png 260 150 01 6 3 0 1 - -1 sprites/chars.png 240 160 01 21 14 0 -2 - -1 sprites/chars.png 260 160 01 21 10 0 -2 -1 sprites/mono.png 130 210 01 13 7 0 0 -1 sprites/mono.png 145 210 01 13 7 0 0 - -//U+013B Latin Capital Letter L with cedilla -//U+013C Latin Small Letter L with cedilla -ALL_FONTS(02, 3B 01) - -1 sprites/chars.png 280 130 01 13 7 0 -2 - -1 sprites/chars.png 300 130 01 13 4 0 -2 - -1 sprites/chars.png 280 150 01 6 3 0 1 - -1 sprites/chars.png 300 150 01 6 2 0 1 - -1 sprites/chars.png 280 160 01 21 12 0 -2 - -1 sprites/chars.png 300 160 01 21 5 0 -2 -1 sprites/mono.png 160 210 01 13 7 0 0 -1 sprites/mono.png 175 210 01 13 7 0 0 - -//U+0145 Latin Capital Letter N with cedilla -//U+0146 Latin Small Letter N with cedilla -ALL_FONTS(02, 45 01) - -1 sprites/chars.png 310 130 01 13 8 0 -2 - -1 sprites/chars.png 330 130 01 13 6 0 -2 - -1 sprites/chars.png 310 150 01 6 4 0 1 - -1 sprites/chars.png 330 150 01 6 3 0 1 - -1 sprites/chars.png 310 160 01 21 16 0 -2 - -1 sprites/chars.png 330 160 01 21 10 0 -2 -1 sprites/mono.png 190 210 01 13 7 0 0 -1 sprites/mono.png 205 210 01 13 7 0 0 - -//U+0100 Latin Capital Letter A with macron -//U+0101 Latin Small Letter A with macron -ALL_FONTS(02, 00 01) - -1 sprites/chars.png 350 130 01 13 9 0 -2 - -1 sprites/chars.png 370 130 01 13 7 0 -2 - -1 sprites/chars.png 350 150 01 6 3 0 0 - -1 sprites/chars.png 370 150 01 6 3 0 0 - -1 sprites/chars.png 350 160 01 21 14 0 -2 - -1 sprites/chars.png 370 160 01 21 8 0 -2 -1 sprites/mono.png 220 210 01 13 7 0 0 -1 sprites/mono.png 235 210 01 13 7 0 0 - -//U+0112 Latin Capital Letter E with macron -//U+0113 Latin Small Letter E with macron -ALL_FONTS(02, 12 01) - -1 sprites/chars.png 380 130 01 13 8 0 -2 - -1 sprites/chars.png 400 130 01 13 6 0 -2 - -1 sprites/chars.png 380 150 01 6 3 0 0 - -1 sprites/chars.png 400 150 01 6 3 0 0 - -1 sprites/chars.png 380 160 01 21 13 0 -2 - -1 sprites/chars.png 400 160 01 21 8 0 -2 -1 sprites/mono.png 250 210 01 13 7 0 0 -1 sprites/mono.png 265 210 01 13 7 0 0 - -//U+012A Latin Capital Letter I with macron -//U+012B Latin Small Letter I with macron -ALL_FONTS(02, 2A 01) - -1 sprites/chars.png 410 130 01 13 5 0 -2 - -1 sprites/chars.png 420 130 01 13 5 0 -2 - -1 sprites/chars.png 410 150 01 6 3 0 0 - -1 sprites/chars.png 420 150 01 6 3 0 0 - -1 sprites/chars.png 410 160 01 21 7 0 -2 - -1 sprites/chars.png 420 160 01 21 4 0 -2 -1 sprites/mono.png 280 210 01 13 7 0 0 -1 sprites/mono.png 295 210 01 13 7 0 0 - -//U+016A Latin Capital Letter U with macron -//U+016B Latin Small Letter U with macron -ALL_FONTS(02, 6A 01) - -1 sprites/chars.png 430 130 01 13 8 0 -2 - -1 sprites/chars.png 450 130 01 13 6 0 -2 - -1 sprites/chars.png 430 150 01 6 3 0 0 - -1 sprites/chars.png 450 150 01 6 3 0 0 - -1 sprites/chars.png 430 160 01 21 14 0 -2 - -1 sprites/chars.png 450 160 01 21 9 0 -2 -1 sprites/mono.png 310 210 01 13 7 0 0 -1 sprites/mono.png 325 210 01 13 7 0 0 - -//U+0143 Latin Capital Letter N with acute -//U+0144 Latin Small Letter N with acute -ALL_FONTS(02, 43 01) - -1 sprites/chars.png 470 130 01 13 8 0 -2 - -1 sprites/chars.png 490 130 01 13 6 0 -2 - -1 sprites/chars.png 470 150 01 6 4 0 0 - -1 sprites/chars.png 490 150 01 6 3 0 0 - -1 sprites/chars.png 470 160 01 21 16 0 -2 - -1 sprites/chars.png 490 160 01 21 10 0 -2 -1 sprites/mono.png 340 210 01 13 7 0 0 -1 sprites/mono.png 355 210 01 13 7 0 0 - -//U+015A Latin Capital Letter S with acute -//U+015B Latin Small Letter S with acute -ALL_FONTS(02, 5A 01) - -1 sprites/chars.png 510 130 01 13 8 0 -2 - -1 sprites/chars.png 520 130 01 13 6 0 -2 - -1 sprites/chars.png 510 150 01 6 3 0 0 - -1 sprites/chars.png 520 150 01 6 3 0 0 - -1 sprites/chars.png 510 160 01 21 9 0 -2 - -1 sprites/chars.png 520 160 01 21 6 0 -2 -1 sprites/mono.png 370 210 01 13 7 0 0 -1 sprites/mono.png 385 210 01 13 7 0 0 - -//U+017B Latin Capital Letter Z with dot above -//U+017C Latin Small Letter Z with dot above -ALL_FONTS(02, 7B 01) - -1 sprites/chars.png 530 130 01 13 8 0 -2 - -1 sprites/chars.png 550 130 01 13 7 0 -2 - -1 sprites/chars.png 530 150 01 6 3 0 0 - -1 sprites/chars.png 550 150 01 6 3 0 0 - -1 sprites/chars.png 530 160 01 21 12 0 -2 - -1 sprites/chars.png 550 160 01 21 7 0 -2 -1 sprites/mono.png 400 210 01 13 7 0 0 -1 sprites/mono.png 415 210 01 13 7 0 0 - -//U+0179 Latin Capital Letter Z with acute -//U+017A Latin Small Letter Z with acute -ALL_FONTS(02, 79 01) - -1 sprites/chars.png 770 130 01 13 8 0 -2 - -1 sprites/chars.png 790 130 01 13 7 0 -2 - -1 sprites/chars.png 770 150 01 6 3 0 0 - -1 sprites/chars.png 790 150 01 6 3 0 0 - -1 sprites/chars.png 770 160 01 21 12 0 -2 - -1 sprites/chars.png 790 160 01 21 7 0 -2 -1 sprites/mono.png 430 210 01 13 7 0 0 -1 sprites/mono.png 445 210 01 13 7 0 0 - -//U+0139 Latin Capital Letter L with acute -//U+013A Latin Small Letter L with acute -ALL_FONTS(02, 39 01) - -1 sprites/chars.png 30 190 01 13 7 0 -2 - -1 sprites/chars.png 50 190 01 13 4 0 -2 - -1 sprites/chars.png 30 210 01 6 3 0 0 - -1 sprites/chars.png 50 210 01 6 2 0 0 - -1 sprites/chars.png 30 220 01 21 12 0 -2 - -1 sprites/chars.png 50 220 01 21 5 0 -2 -1 sprites/mono.png 460 210 01 13 7 0 0 -1 sprites/mono.png 475 210 01 13 7 0 0 - -//U+0141 Latin Capital Letter L with stroke -//U+0142 Latin Small Letter L with stroke -ALL_FONTS(02, 41 01) - -1 sprites/chars.png 560 130 01 13 8 0 -2 - -1 sprites/chars.png 580 130 01 13 5 0 -2 - -1 sprites/chars.png 560 150 01 5 4 0 1 - -1 sprites/chars.png 580 150 01 5 3 0 1 - -1 sprites/chars.png 560 160 01 21 12 0 -2 - -1 sprites/chars.png 580 160 01 21 6 0 -2 - -1 sprites/mono.png 10 230 01 13 7 0 0 - -1 sprites/mono.png 25 230 01 13 7 0 0 - -//U+0104 Latin Capital Letter A with ogonek -//U+0105 Latin Small Letter A with ogonek -ALL_FONTS(02, 04 01) - -1 sprites/chars.png 590 130 01 13 9 0 -2 - -1 sprites/chars.png 610 130 01 13 7 0 -2 - -1 sprites/chars.png 590 150 01 6 3 0 1 - -1 sprites/chars.png 610 150 01 6 3 0 1 - -1 sprites/chars.png 590 160 01 21 14 0 -2 - -1 sprites/chars.png 610 160 01 21 8 0 -2 - -1 sprites/mono.png 40 230 01 13 7 0 0 - -1 sprites/mono.png 55 230 01 13 7 0 0 - -//U+0118 Latin Capital Letter E with ogonek -//U+0119 Latin Small Letter E with ogonek -ALL_FONTS(02, 18 01) - -1 sprites/chars.png 620 130 01 13 8 0 -2 - -1 sprites/chars.png 640 130 01 13 6 0 -2 - -1 sprites/chars.png 620 150 01 6 3 0 1 - -1 sprites/chars.png 640 150 01 6 3 0 1 - -1 sprites/chars.png 620 160 01 21 13 0 -2 - -1 sprites/chars.png 640 160 01 21 8 0 -2 - -1 sprites/mono.png 70 230 01 13 7 0 0 - -1 sprites/mono.png 85 230 01 13 7 0 0 - -//U+012E Latin Capital Letter I with ogonek -//U+012F Latin Small Letter I with ogonek -ALL_FONTS(02, 2E 01) - -1 sprites/chars.png 650 130 01 13 4 0 -2 - -1 sprites/chars.png 660 130 01 13 4 0 -2 - -1 sprites/chars.png 650 150 01 6 2 0 1 - -1 sprites/chars.png 660 150 01 6 2 0 1 - -1 sprites/chars.png 650 160 01 21 7 0 -2 - -1 sprites/chars.png 660 160 01 21 4 0 -2 + -1 sprites/mono.png 10 230 01 13 7 0 0 + -1 sprites/mono.png 25 230 01 13 7 0 0 + -1 sprites/mono.png 40 230 01 13 7 0 0 + -1 sprites/mono.png 55 230 01 13 7 0 0 + -1 sprites/mono.png 70 230 01 13 7 0 0 + -1 sprites/mono.png 85 230 01 13 7 0 0 -1 sprites/mono.png 100 230 01 13 7 0 0 -1 sprites/mono.png 115 230 01 13 7 0 0 - -//U+0172 Latin Capital Letter U with ogonek -//U+0173 Latin Small Letter U with ogonek -ALL_FONTS(02, 72 01) - -1 sprites/chars.png 670 130 01 13 8 0 -2 - -1 sprites/chars.png 690 130 01 13 7 0 -2 - -1 sprites/chars.png 670 150 01 6 3 0 1 - -1 sprites/chars.png 690 150 01 6 3 0 1 - -1 sprites/chars.png 670 160 01 21 14 0 -2 - -1 sprites/chars.png 690 160 01 21 9 0 -2 -1 sprites/mono.png 130 230 01 13 7 0 0 -1 sprites/mono.png 145 230 01 13 7 0 0 - -//U+0116 Latin Capital Letter E with dot above -//U+0117 Latin Small Letter E with dot above -ALL_FONTS(02, 16 01) - -1 sprites/chars.png 710 130 01 13 8 0 -2 - -1 sprites/chars.png 730 130 01 13 6 0 -2 - -1 sprites/chars.png 710 150 01 6 3 0 0 - -1 sprites/chars.png 730 150 01 6 3 0 0 - -1 sprites/chars.png 710 160 01 21 13 0 -2 - -1 sprites/chars.png 730 160 01 21 8 0 -2 -1 sprites/mono.png 160 230 01 13 7 0 0 -1 sprites/mono.png 175 230 01 13 7 0 0 - -//U+015C Latin Capital Letter S with circumflex -//U+015D Latin Small Letter S with circumflex -ALL_FONTS(02, 5C 01) - -1 sprites/chars.png 740 130 01 13 8 0 -2 - -1 sprites/chars.png 750 130 01 13 6 0 -2 - -1 sprites/chars.png 740 150 01 6 3 0 0 - -1 sprites/chars.png 750 150 01 6 3 0 0 - -1 sprites/chars.png 740 160 01 21 9 0 -2 - -1 sprites/chars.png 750 160 01 21 6 0 -2 -1 sprites/mono.png 190 230 01 13 7 0 0 -1 sprites/mono.png 205 230 01 13 7 0 0 + -1 sprites/mono.png 220 230 01 13 7 0 0 + -1 sprites/mono.png 235 230 01 13 7 0 0 + -1 sprites/mono.png 250 230 01 13 7 0 0 + -1 sprites/mono.png 265 230 01 13 7 0 0 + -1 sprites/mono.png 280 230 01 13 7 0 0 + -1 sprites/mono.png 295 230 01 13 7 0 0 + -1 sprites/mono.png 310 230 01 13 7 0 0 + -1 sprites/mono.png 325 230 01 13 7 0 0 + -1 sprites/mono.png 340 230 01 13 7 0 0 + -1 sprites/mono.png 355 230 01 13 7 0 0 + -1 sprites/mono.png 385 230 01 13 7 0 0 + -1 sprites/mono.png 400 230 01 13 7 0 0 + -1 sprites/mono.png 415 230 01 13 7 0 0 + -1 sprites/mono.png 430 230 01 13 7 0 0 + -1 sprites/mono.png 445 230 01 13 7 0 0 + -1 sprites/mono.png 460 230 01 13 7 0 0 + -1 sprites/mono.png 475 230 01 13 7 0 0 +// U+018F: Latin Capital Letter Schwa + -1 * 18 12 04 00 01 8F 01 01 01 8F 01 02 01 8F 01 03 01 8F 01 + -1 sprites/chars.png 410 310 01 12 9 0 -1 + -1 sprites/chars.png 410 330 01 7 3 0 0 + -1 sprites/chars.png 410 340 01 21 16 0 -2 + -1 sprites/mono.png 10 250 01 13 7 0 0 -// Large font only -//U+00C6 Latin Capital letter AE -LARGE_FONT(01, C6 00) - -1 sprites/chars.png 300 40 01 21 19 0 -2 +// U+0192: Latin Small Letter F With Hook + -1 * 18 12 04 00 01 92 01 01 01 92 01 02 01 92 01 03 01 92 01 + -1 sprites/chars.png 430 310 01 12 9 0 -1 + -1 sprites/chars.png 430 330 01 7 3 0 0 + -1 sprites/chars.png 430 340 01 21 14 0 -2 + -1 sprites/mono.png 25 250 01 13 7 0 0 -//U+00E6 Latin Small Letter AE -LARGE_FONT(01, E6 00) - -1 sprites/chars.png 280 40 01 21 13 0 -2 +// U+01B5: Latin Capital Letter Z With Stroke +// U+01B6: Latin Small Letter Z With Stroke + -1 * 18 12 04 00 02 B5 01 01 02 B5 01 02 02 B5 01 03 02 B5 01 + -1 sprites/chars.png 450 310 01 12 8 0 -1 + -1 sprites/chars.png 470 310 01 12 6 0 -1 + -1 sprites/chars.png 450 330 01 7 4 0 0 + -1 sprites/chars.png 470 330 01 7 4 0 0 + -1 sprites/chars.png 450 340 01 21 14 0 -2 + -1 sprites/chars.png 470 340 01 21 12 0 -2 + -1 sprites/mono.png 40 250 01 13 7 0 0 + -1 sprites/mono.png 55 250 01 13 7 0 0 -//U+00D8 Latin Capital letter O with stroke -LARGE_FONT(01, D8 00) - -1 sprites/chars.png 330 40 01 21 13 0 -2 +// U+0218: Latin Capital Letter S With Comma Below +// U+0219: Latin Small Letter S With Comma Below +// U+021A: Latin Capital Letter T With Comma Below +// U+021B: Latin Small Letter T With Comma Below + -1 * 18 12 04 00 04 18 02 01 04 18 02 02 04 18 02 03 04 18 02 + -1 sprites/chars.png 490 310 01 12 7 0 -1 + -1 sprites/chars.png 510 310 01 12 6 0 -1 + -1 sprites/chars.png 530 310 01 12 7 0 -1 + -1 sprites/chars.png 550 310 01 12 5 0 -1 + -1 sprites/chars.png 490 330 01 7 3 0 0 + -1 sprites/chars.png 510 330 01 7 3 0 0 + -1 sprites/chars.png 530 330 01 7 3 0 0 + -1 sprites/chars.png 550 330 01 7 3 0 0 + -1 sprites/chars.png 490 340 01 21 14 0 -2 + -1 sprites/chars.png 510 340 01 21 10 0 -2 + -1 sprites/chars.png 530 340 01 21 13 0 -2 + -1 sprites/chars.png 550 340 01 21 8 0 -2 + -1 sprites/mono.png 70 250 01 13 7 0 0 + -1 sprites/mono.png 85 250 01 13 7 0 0 + -1 sprites/mono.png 100 250 01 13 7 0 0 + -1 sprites/mono.png 115 250 01 13 7 0 0 -//U+00F8 Latin Small Letter O with stroke -LARGE_FONT(01, F8 00) - -1 sprites/chars.png 320 40 01 21 9 0 -2 +// U+0259: Latin Small Letter Schwa + -1 * 18 12 04 00 01 59 02 01 01 59 02 02 01 59 02 03 01 59 02 + -1 sprites/chars.png 560 310 01 12 6 0 -1 + -1 sprites/chars.png 560 330 01 7 3 0 0 + -1 sprites/chars.png 560 340 01 21 12 0 -2 + -1 sprites/mono.png 130 250 01 13 7 0 0 -//U+00D0 Latin Capital letter Eth -LARGE_FONT(01, D0 00) - -1 sprites/chars.png 350 40 01 21 14 0 -2 +// U+02BB: Modifier Letter Turned Comma + -1 * 18 12 04 00 01 BB 02 01 01 BB 02 02 01 BB 02 03 01 BB 02 + -1 sprites/chars.png 580 310 01 12 3 0 -1 + -1 sprites/chars.png 580 330 01 7 1 0 0 + -1 sprites/chars.png 580 340 01 21 4 0 -2 + -1 sprites/mono.png 145 250 01 13 7 0 0 -//U+00F0 Latin Small Letter Eth -LARGE_FONT(01, F0 00) - -1 sprites/chars.png 370 40 01 21 9 0 -2 +// U+02C7: Caron + -1 * 18 12 04 00 01 C7 02 01 01 C7 02 02 01 C7 02 03 01 C7 02 + -1 sprites/chars.png 430 370 01 12 6 0 -1 + -1 sprites/chars.png 430 390 01 7 3 0 0 + -1 sprites/chars.png 430 400 01 21 7 0 -2 + -1 sprites/mono.png 130 270 01 13 7 0 0 -//U+00DE Latin Capital Letter Thorn -LARGE_FONT(01, DE 00) - -1 sprites/chars.png 380 40 01 21 14 0 -2 +// U+058F: Armenian Dram Sign + -1 * 18 12 04 00 01 8F 05 01 01 8F 05 02 01 8F 05 03 01 8F 05 + -1 sprites/chars.png 590 310 01 12 9 0 -1 + -1 sprites/chars.png 590 330 01 7 4 0 0 + -1 sprites/chars.png 590 340 01 21 18 0 -2 + -1 sprites/mono.png 160 250 01 13 7 0 0 -//U+00FE Latin Small Letter Thorn -LARGE_FONT(01, FE 00) - -1 sprites/chars.png 400 40 01 21 14 0 -2 +// U+0E3F: Thai Currency Symbol Baht + -1 * 18 12 04 00 01 3F 0E 01 01 3F 0E 02 01 3F 0E 03 01 3F 0E + -1 sprites/chars.png 610 310 01 12 8 0 -1 + -1 sprites/chars.png 610 330 01 7 5 0 0 + -1 sprites/chars.png 610 340 01 21 15 0 -2 + -1 sprites/mono.png 175 250 01 13 7 0 0 -//U+00A7 Section sign -LARGE_FONT(01, A7 00) - -1 sprites/chars.png 420 40 01 21 9 0 -2 +// U+2013: En Dash + -1 * 18 12 04 00 01 13 20 01 01 13 20 02 01 13 20 03 01 13 20 + -1 sprites/chars.png 630 310 01 12 8 0 -1 + -1 sprites/chars.png 630 330 01 7 4 0 0 + -1 sprites/chars.png 630 340 01 21 14 0 -2 + -1 sprites/mono.png 190 250 01 13 7 0 0 -//U+00A9 Copyright sign -LARGE_FONT(01, A9 00) - -1 sprites/chars.png 430 40 01 21 16 0 -2 +// U+2019: Right Single Quotation Mark + -1 * 18 12 04 00 01 19 20 01 01 19 20 02 01 19 20 03 01 19 20 + -1 sprites/chars.png 650 310 01 12 4 0 -1 + -1 sprites/chars.png 650 330 01 7 1 0 0 + -1 sprites/chars.png 650 340 01 21 3 0 -2 + -1 sprites/mono.png 205 250 01 13 7 0 0 -//U+00AE Registered sign -LARGE_FONT(01, AE 00) - -1 sprites/chars.png 150 40 01 21 7 0 -2 +// U+201C: Left Double Quotation Mark + -1 * 18 12 04 00 01 1C 20 01 01 1C 20 02 01 1C 20 03 01 1C 20 + -1 sprites/chars.png 660 310 01 12 7 0 -1 + -1 sprites/chars.png 660 330 01 7 3 0 0 + -1 sprites/chars.png 660 340 01 21 9 0 -2 + -1 sprites/mono.png 220 250 01 13 7 0 0 -//U+00B1 Plus-minus sign -//U+00B2 Superscript two -//U+00B3 Superscript three -LARGE_FONT(03, B1 00) - -1 sprites/chars.png 480 40 01 21 9 0 -2 - -1 sprites/chars.png 490 40 01 21 6 0 -2 - -1 sprites/chars.png 500 40 01 21 5 0 -2 +// U+201E: Double Low-9 Quotation Mark + -1 * 18 12 04 00 01 1E 20 01 01 1E 20 02 01 1E 20 03 01 1E 20 + -1 sprites/chars.png 670 310 01 12 7 0 -1 + -1 sprites/chars.png 670 330 01 7 3 0 0 + -1 sprites/chars.png 670 340 01 21 9 0 -2 + -1 sprites/mono.png 235 250 01 13 7 0 0 -//U+00D7 Multiplication sign -LARGE_FONT(01, D7 00) - -1 sprites/chars.png 510 40 01 21 8 0 -2 +// U+203A: Single Right-Pointing Angle Quotation Mark + -1 * 18 12 04 00 01 3A 20 01 01 3A 20 02 01 3A 20 03 01 3A 20 + -1 sprites/chars.png 680 310 01 12 5 0 -1 + -1 sprites/chars.png 680 330 01 7 2 0 0 + -1 sprites/chars.png 680 340 01 21 7 0 -2 + -1 sprites/mono.png 250 250 01 13 7 0 0 -//U+00F7 Division sign -LARGE_FONT(01, F7 00) - -1 sprites/chars.png 520 40 01 21 9 0 -2 +// U+20A1: Colon Sign +// U+20A2: Cruzeiro Sign +// U+20A3: French Franc Sign +// U+20A4: Lira Sign + -1 * 18 12 04 00 04 A1 20 01 04 A1 20 02 04 A1 20 03 04 A1 20 + -1 sprites/chars.png 690 310 01 12 9 0 -1 + -1 sprites/chars.png 710 310 01 12 8 0 -1 + -1 sprites/chars.png 730 310 01 12 8 0 -1 + -1 sprites/chars.png 750 310 01 12 8 0 -1 + -1 sprites/chars.png 690 330 01 7 4 0 0 + -1 sprites/chars.png 710 330 01 7 4 0 0 + -1 sprites/chars.png 730 330 01 7 4 0 0 + -1 sprites/chars.png 750 330 01 7 3 0 0 + -1 sprites/chars.png 690 340 01 21 14 0 -2 + -1 sprites/chars.png 710 340 01 21 16 0 -2 + -1 sprites/chars.png 730 340 01 21 13 0 -2 + -1 sprites/chars.png 750 340 01 21 11 0 -2 + -1 sprites/mono.png 265 250 01 13 7 0 0 + -1 sprites/mono.png 280 250 01 13 7 0 0 + -1 sprites/mono.png 295 250 01 13 7 0 0 + -1 sprites/mono.png 310 250 01 13 7 0 0 + +// U+20A6: Naira Sign + -1 * 18 12 04 00 01 A6 20 01 01 A6 20 02 01 A6 20 03 01 A6 20 + -1 sprites/chars.png 770 310 01 12 10 0 -1 + -1 sprites/chars.png 770 330 01 7 6 0 0 + -1 sprites/chars.png 770 340 01 21 18 0 -2 + -1 sprites/mono.png 325 250 01 13 7 0 0 + +// U+20A8: Rupee Sign +// U+20A9: Won Sign +// U+20AA: New Shequel Sign +// U+20AB: Dong Sign +// U+20AC: Euro Sign +// U+20AD: Kip Sign +// U+20AE: Tugrik Sign +// U+20AF: Drachma Sign + -1 * 18 12 04 00 08 A8 20 01 08 A8 20 02 08 A8 20 03 08 A8 20 + -1 sprites/chars.png 10 370 01 12 12 0 -1 + -1 sprites/chars.png 40 370 01 12 13 0 -1 + -1 sprites/chars.png 70 370 01 12 12 0 -1 + -1 sprites/chars.png 90 370 01 12 7 0 -1 + -1 sprites/chars.png 110 370 01 12 9 0 -1 + -1 sprites/chars.png 130 370 01 12 8 0 -1 + -1 sprites/chars.png 150 370 01 12 7 0 -1 + -1 sprites/chars.png 170 370 01 12 14 0 -1 + -1 sprites/chars.png 10 390 01 7 6 0 0 + -1 sprites/chars.png 40 390 01 7 7 0 0 + -1 sprites/chars.png 70 390 01 7 7 0 0 + -1 sprites/chars.png 90 390 01 7 4 0 0 + -1 sprites/chars.png 110 390 01 7 4 0 0 + -1 sprites/chars.png 130 390 01 7 4 0 0 + -1 sprites/chars.png 150 390 01 7 3 0 0 + -1 sprites/chars.png 170 390 01 7 6 0 0 + -1 sprites/chars.png 10 400 01 21 22 0 -2 + -1 sprites/chars.png 40 400 01 21 24 0 -2 + -1 sprites/chars.png 70 400 01 21 17 0 -2 + -1 sprites/chars.png 90 400 01 21 13 0 -2 + -1 sprites/chars.png 110 400 01 21 14 0 -2 + -1 sprites/chars.png 130 400 01 21 18 0 -2 + -1 sprites/chars.png 150 400 01 21 13 0 -2 + -1 sprites/chars.png 170 400 01 21 28 0 -2 + -1 sprites/mono.png 340 250 01 13 7 0 0 + -1 sprites/mono.png 355 250 01 13 7 0 0 + -1 sprites/mono.png 370 250 01 13 7 0 0 + -1 sprites/mono.png 385 250 01 13 7 0 0 + -1 sprites/mono.png 400 250 01 13 7 0 0 + -1 sprites/mono.png 415 250 01 13 7 0 0 + -1 sprites/mono.png 430 250 01 13 7 0 0 + -1 sprites/mono.png 445 250 01 13 7 0 0 + +// U+20B1: Peso Sign +// U+20B2: Guarani Sign +// U+20B3: Austral Sign +// U+20B4: Hryvnia Sign +// U+20B5: Cedi Sign + -1 * 18 12 04 00 05 B1 20 01 05 B1 20 02 05 B1 20 03 05 B1 20 + -1 sprites/chars.png 200 370 01 12 9 0 -1 + -1 sprites/chars.png 220 370 01 12 9 0 -1 + -1 sprites/chars.png 240 370 01 12 10 0 -1 + -1 sprites/chars.png 270 370 01 12 9 0 -1 + -1 sprites/chars.png 290 370 01 12 9 0 -1 + -1 sprites/chars.png 200 390 01 7 5 0 0 + -1 sprites/chars.png 220 390 01 7 5 0 0 + -1 sprites/chars.png 240 390 01 7 5 0 0 + -1 sprites/chars.png 270 390 01 7 5 0 0 + -1 sprites/chars.png 290 390 01 7 4 0 0 + -1 sprites/chars.png 200 400 01 21 15 0 -2 + -1 sprites/chars.png 220 400 01 21 18 0 -2 + -1 sprites/chars.png 240 400 01 21 20 0 -2 + -1 sprites/chars.png 270 400 01 21 14 0 -2 + -1 sprites/chars.png 290 400 01 21 14 0 -2 + -1 sprites/mono.png 460 250 01 13 7 0 0 + -1 sprites/mono.png 475 250 01 13 7 0 0 + -1 sprites/mono.png 10 270 01 13 7 0 0 + -1 sprites/mono.png 25 270 01 13 7 0 0 + -1 sprites/mono.png 40 270 01 13 7 0 0 + +// U+20B7: Spesmilo Sign +// U+20B8: Tenge Sign +// U+20B9: Indian Rupee Sign + -1 * 18 12 04 00 03 B7 20 01 03 B7 20 02 03 B7 20 03 03 B7 20 + -1 sprites/chars.png 310 370 01 12 10 0 -1 + -1 sprites/chars.png 330 370 01 12 7 0 -1 + -1 sprites/chars.png 350 370 01 12 8 0 -1 + -1 sprites/chars.png 310 390 01 7 6 0 0 + -1 sprites/chars.png 330 390 01 7 3 0 0 + -1 sprites/chars.png 350 390 01 7 4 0 0 + -1 sprites/chars.png 310 400 01 21 17 0 -2 + -1 sprites/chars.png 330 400 01 21 13 0 -2 + -1 sprites/chars.png 350 400 01 21 14 0 -2 + -1 sprites/mono.png 55 270 01 13 7 0 0 + -1 sprites/mono.png 70 270 01 13 7 0 0 + -1 sprites/mono.png 85 270 01 13 7 0 0 + +// U+2116: Numero Sign + -1 * 18 12 04 00 01 16 21 01 01 16 21 02 01 16 21 03 01 16 21 + -1 sprites/chars.png 370 370 01 12 14 0 -1 + -1 sprites/chars.png 370 390 01 7 8 0 0 + -1 sprites/chars.png 370 400 01 21 27 0 -2 + -1 sprites/mono.png 100 270 01 13 7 0 0 + +// U+2122: Trade Mark Sign + -1 * 18 12 04 00 01 22 21 01 01 22 21 02 01 22 21 03 01 22 21 + -1 sprites/chars.png 400 370 01 12 13 0 -1 + -1 sprites/chars.png 400 390 01 7 9 0 0 + -1 sprites/chars.png 400 400 01 21 20 0 -2 + -1 sprites/mono.png 115 270 01 13 7 0 0 \ No newline at end of file diff --git a/media/extra_grf/chars.png b/media/extra_grf/chars.png index 55c69a74a9ce332d330493b547d1b08e5b0d71eb..b0403dc39fd643f8f0e5e8c7816954d34471266f 100644 GIT binary patch delta 15702 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 Z&nTDrUiJHE!N9=4;OXk;vd$@?2>``8c3S`d delta 8682 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 SK4D;BVDNPHb6Mw<&;$UE5Yu}A diff --git a/media/extra_grf/mono.nfo b/media/extra_grf/mono.nfo index 626c154611..0d41ee6de4 100644 --- a/media/extra_grf/mono.nfo +++ b/media/extra_grf/mono.nfo @@ -237,4 +237,4 @@ //U+0178 Latin Capital Letter Y With Diaeresis (only needed for mono as it is in the base set, but relocated by some code) -1 * 0 12 01 03 01 78 01 - -1 sprites/mono.png 220 230 01 13 7 0 0 + -1 sprites/mono.png 370 230 01 13 7 0 0 diff --git a/media/extra_grf/mono.png b/media/extra_grf/mono.png index 2f7b6ed6f2590fd2b487d8c990e465cfe50dac21..6a61270c36856b6d33ca09869d5cd51655a1951e 100644 GIT binary patch delta 3974 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 Sh(-nm1_n=8KbLh*2~7Y_{K7N< delta 3488 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 HDWM4f9Vqmp diff --git a/src/fontcache.cpp b/src/fontcache.cpp index 3e3aaf02b3..ad67b66d21 100644 --- a/src/fontcache.cpp +++ b/src/fontcache.cpp @@ -1276,13 +1276,11 @@ void InitializeUnicodeGlyphMap() for (uint i = 0; i < lengthof(_default_unicode_map); i++) { byte key = _default_unicode_map[i].key; - if (key == CLRA || key == CLRL) { + if (key == CLRA) { /* Clear the glyph. This happens if the glyph at this code point * is non-standard and should be accessed by an SCC_xxx enum * entry only. */ - if (key == CLRA || size == FS_LARGE) { - SetUnicodeGlyph(size, _default_unicode_map[i].code, 0); - } + SetUnicodeGlyph(size, _default_unicode_map[i].code, 0); } else { SpriteID sprite = base + key - ASCII_LETTERSTART; SetUnicodeGlyph(size, _default_unicode_map[i].code, sprite); diff --git a/src/table/unicode.h b/src/table/unicode.h index 862878e6fe..a83a65861c 100644 --- a/src/table/unicode.h +++ b/src/table/unicode.h @@ -15,7 +15,6 @@ struct DefaultUnicodeMapping { }; static const byte CLRA = 0; ///< Identifier to clear all glyphs at this codepoint -static const byte CLRL = 1; ///< Identifier to clear glyphs for large font at this codepoint /* Default unicode mapping table for sprite based glyphs. * This table allows us use unicode characters even though the glyphs don't @@ -24,39 +23,18 @@ static const byte CLRL = 1; ///< Identifier to clear glyphs for large font at th static const DefaultUnicodeMapping _default_unicode_map[] = { { 0x00A0, 0x20 }, // Non-breaking space / Up arrow - { 0x00A4, CLRL }, // Currency sign - { 0x00A6, CLRL }, // Broken bar - { 0x00A7, CLRL }, // Section sign - { 0x00A8, CLRL }, // Diaeresis - { 0x00A9, CLRL }, // Copyright sign { 0x00AA, CLRA }, // Feminine ordinal indicator / Down arrow { 0x00AC, CLRA }, // Not sign / Tick mark { 0x00AD, 0x20 }, // Soft hyphen / X mark { 0x00AF, CLRA }, // Macron / Right arrow - { 0x00B0, CLRL }, // Degree sign - { 0x00B1, CLRL }, // Plus-Minus sign - { 0x00B2, CLRL }, // Superscript 2 - { 0x00B3, CLRL }, // Superscript 3 { 0x00B4, CLRA }, // Acute accent / Train symbol { 0x00B5, CLRA }, // Micro sign / Truck symbol { 0x00B6, CLRA }, // Pilcrow sign / Bus symbol { 0x00B7, CLRA }, // Middle dot / Aircraft symbol { 0x00B8, CLRA }, // Cedilla / Ship symbol { 0x00B9, CLRA }, // Superscript 1 / Superscript -1 - { 0x00BA, CLRL }, // Masculine ordinal indicator { 0x00BC, CLRA }, // One quarter / Small up arrow { 0x00BD, CLRA }, // One half / Small down arrow - { 0x00BE, CLRL }, // Three quarters - { 0x00D0, CLRL }, // Capital letter eth - { 0x00D7, CLRL }, // Multiplication sign - { 0x00D8, CLRL }, // Capital letter O with stroke - { 0x00D9, CLRL }, // Capital letter U with grave - { 0x00DE, CLRL }, // Capital letter thorn - { 0x00E6, CLRL }, // Small letter ae - { 0x00F0, CLRL }, // Small letter eth - { 0x00F7, CLRL }, // Divison sign - { 0x00F8, CLRL }, // Small letter o with stroke - { 0x00FE, CLRL }, // Small letter thorn { 0x0178, 0x9F }, // Capital letter Y with diaeresis { 0x010D, 0x63 }, // Small letter c with caron };