From 9835600cd186a2b73513674fbebec9cf041aff98 Mon Sep 17 00:00:00 2001 From: rubidium Date: Sun, 20 Nov 2011 12:04:09 +0000 Subject: [PATCH] (svn r23278) -Add: monospaced sprite font with the same characters as the normal font --- bin/baseset/openttd.grf | Bin 774180 -> 788308 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 | 116 +++++++++++++++++- media/extra_grf/mono.nfo | 236 ++++++++++++++++++++++++++++++++++++ media/extra_grf/mono.png | Bin 0 -> 4309 bytes media/extra_grf/openttd.nfo | 1 + 8 files changed, 353 insertions(+), 6 deletions(-) create mode 100644 media/extra_grf/mono.nfo create mode 100644 media/extra_grf/mono.png diff --git a/bin/baseset/openttd.grf b/bin/baseset/openttd.grf index 72a7232f78f56ee3cf5fbffa9ad074ea37b15495..2c8a58b2e3ba41cc22d15a1d16eb42bb47b45090 100644 GIT binary patch delta 15322 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 IesSZ!0n0wyDgXcg delta 1391 zcmYk*Jxo(k6bJC$+m=)LsHKhAVyzVc1Db*cP#{PuHpC5NX&Qv`l@LV0+MuNJQAyEA zM8xPL8VLk32#9E?FVR3WaWF0{t`a8_2L~se#DAst(%}yL{^y)`-hK4zSmCqj0=-VN zU6vNsNAxVB=MlX&qSrr zwNr&CgIRewLkHBYsf6puN0yKEny2Z9Sg!-tfgy`C__YYE z0#?P=o5c-_EAjz-nCw&BvzVMRN6E4wge-)Hq34t@u@Be>G|f|<#8O}>c9?oWf5l`s z%#F$J|Cg^=7U_@JM2AR+8G)sQceDbnsJF)I_o>CpWRvq<$XuBJ?iKwM^8>H|>H|BM wnEN{6J7yruzys#qB>Z0Mf%QQ5Djj9&dXy$~x3rstW5C&ildNhtQ)=`60WOmdkpKVy diff --git a/bin/baseset/orig_dos.obg b/bin/baseset/orig_dos.obg index 4989f022b6..2112af8a87 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 = a789746234afc3f7891507d7f5696966 +OPENTTD.GRF = 91c82640e3767bb19da26a853371c720 [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 18979ae80e..b8da401e3f 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 = a789746234afc3f7891507d7f5696966 +OPENTTD.GRF = 91c82640e3767bb19da26a853371c720 [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 9699c8a69e..bda0a9067b 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 = a789746234afc3f7891507d7f5696966 +OPENTTD.GRF = 91c82640e3767bb19da26a853371c720 [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 553012bd7c..130374f743 100644 --- a/media/extra_grf/chars.nfo +++ b/media/extra_grf/chars.nfo @@ -8,7 +8,7 @@ // -1 * 0 0C "Characters, graphics by Bilbo and Jasper Vries" -#define ALL_FONTS(amount, id) -1 * 0 12 03 00 amount id 01 amount id 02 amount id +#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 //U+20AC Euro-sign @@ -16,6 +16,7 @@ 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 //U+0152 Latin Capital Ligature OE //U+0153 Latin Small Ligature OE @@ -26,6 +27,8 @@ ALL_FONTS(02, 52 01) -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 //U+0160 Latin Capital Letter S with caron //U+0161 Latin Small Letter S with caron @@ -36,6 +39,8 @@ ALL_FONTS(02, 60 01) -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+017D Latin Capital Letter Z with caron //U+017E Latin Small Letter Z with caron @@ -46,17 +51,20 @@ ALL_FONTS(02, 7D 01) -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 + -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+007C Right Curly Bracket -//U+007D Tilde +//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 @@ -70,12 +78,17 @@ ALL_FONTS(04, 7B 00) -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 @@ -86,6 +99,8 @@ ALL_FONTS(02, 50 01) -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 @@ -96,6 +111,8 @@ ALL_FONTS(02, 70 01) -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 @@ -106,6 +123,8 @@ ALL_FONTS(02, 0C 01) -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 @@ -116,6 +135,8 @@ ALL_FONTS(02, 0E 01) -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 @@ -126,6 +147,8 @@ ALL_FONTS(02, 1A 01) -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 @@ -136,6 +159,8 @@ ALL_FONTS(02, 47 01) -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 @@ -146,6 +171,8 @@ ALL_FONTS(02, 58 01) -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 @@ -156,6 +183,8 @@ ALL_FONTS(02, 64 01) -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 @@ -166,6 +195,8 @@ ALL_FONTS(02, 6E 01) -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 @@ -176,6 +207,8 @@ ALL_FONTS(02, 06 01) -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 @@ -186,6 +219,8 @@ ALL_FONTS(02, 10 01) -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 @@ -196,60 +231,71 @@ ALL_FONTS(02, 3D 01) -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 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 @@ -260,6 +306,8 @@ ALL_FONTS(02, 74 01) -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 @@ -270,6 +318,8 @@ ALL_FONTS(02, 76 01) -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 @@ -280,6 +330,8 @@ ALL_FONTS(02, 08 01) -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 @@ -290,6 +342,8 @@ ALL_FONTS(02, 1C 01) -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 @@ -300,6 +354,8 @@ ALL_FONTS(02, 24 01) -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 @@ -310,6 +366,8 @@ ALL_FONTS(02, 34 01) -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 @@ -320,6 +378,8 @@ ALL_FONTS(02, 6C 01) -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 @@ -330,6 +390,8 @@ ALL_FONTS(02, 02 01) -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 @@ -340,6 +402,8 @@ ALL_FONTS(02, 5E 01) -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 @@ -350,6 +414,8 @@ ALL_FONTS(02, 62 01) -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 @@ -360,6 +426,8 @@ ALL_FONTS(02, 1E 01) -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 @@ -370,6 +438,8 @@ ALL_FONTS(02, 30 01) -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 @@ -380,6 +450,8 @@ ALL_FONTS(02, 22 01) -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 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 @@ -390,6 +462,8 @@ ALL_FONTS(02, 36 01) -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 @@ -400,6 +474,8 @@ ALL_FONTS(02, 3B 01) -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 @@ -410,6 +486,8 @@ ALL_FONTS(02, 45 01) -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 @@ -420,6 +498,8 @@ ALL_FONTS(02, 00 01) -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 @@ -430,6 +510,8 @@ ALL_FONTS(02, 12 01) -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 @@ -440,6 +522,8 @@ ALL_FONTS(02, 2A 01) -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 @@ -450,6 +534,8 @@ ALL_FONTS(02, 6A 01) -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 @@ -460,6 +546,8 @@ ALL_FONTS(02, 43 01) -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 @@ -470,6 +558,8 @@ ALL_FONTS(02, 5A 01) -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 @@ -480,6 +570,8 @@ ALL_FONTS(02, 7B 01) -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 @@ -490,6 +582,8 @@ ALL_FONTS(02, 79 01) -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 @@ -500,6 +594,8 @@ ALL_FONTS(02, 39 01) -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 @@ -510,6 +606,8 @@ ALL_FONTS(02, 41 01) -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 @@ -520,6 +618,8 @@ ALL_FONTS(02, 04 01) -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 @@ -530,6 +630,8 @@ ALL_FONTS(02, 18 01) -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 @@ -540,6 +642,8 @@ ALL_FONTS(02, 2E 01) -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 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 @@ -550,6 +654,8 @@ ALL_FONTS(02, 72 01) -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 @@ -560,6 +666,8 @@ ALL_FONTS(02, 16 01) -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 @@ -570,6 +678,8 @@ ALL_FONTS(02, 5C 01) -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 // Large font only diff --git a/media/extra_grf/mono.nfo b/media/extra_grf/mono.nfo new file mode 100644 index 0000000000..499cc5e238 --- /dev/null +++ b/media/extra_grf/mono.nfo @@ -0,0 +1,236 @@ +// +// $Id$ +// +// This file is part of OpenTTD. +// OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. +// 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 "Monospaced characters (Liberation Mono)" + -1 * 0 12 01 03 60 20 00 + -1 sprites/mono.png 10 30 01 13 7 0 0 + -1 sprites/mono.png 25 30 01 13 7 0 0 + -1 sprites/mono.png 40 30 01 13 7 0 0 + -1 sprites/mono.png 55 30 01 13 7 0 0 + -1 sprites/mono.png 70 30 01 13 7 0 0 + -1 sprites/mono.png 85 30 01 13 7 0 0 + -1 sprites/mono.png 100 30 01 13 7 0 0 + -1 sprites/mono.png 115 30 01 13 7 0 0 + -1 sprites/mono.png 130 30 01 13 7 0 0 + -1 sprites/mono.png 145 30 01 13 7 0 0 + -1 sprites/mono.png 160 30 01 13 7 0 0 + -1 sprites/mono.png 175 30 01 13 7 0 0 + -1 sprites/mono.png 190 30 01 13 7 0 0 + -1 sprites/mono.png 205 30 01 13 7 0 0 + -1 sprites/mono.png 220 30 01 13 7 0 0 + -1 sprites/mono.png 235 30 01 13 7 0 0 + -1 sprites/mono.png 250 30 01 13 7 0 0 + -1 sprites/mono.png 265 30 01 13 7 0 0 + -1 sprites/mono.png 280 30 01 13 7 0 0 + -1 sprites/mono.png 295 30 01 13 7 0 0 + -1 sprites/mono.png 310 30 01 13 7 0 0 + -1 sprites/mono.png 325 30 01 13 7 0 0 + -1 sprites/mono.png 340 30 01 13 7 0 0 + -1 sprites/mono.png 355 30 01 13 7 0 0 + -1 sprites/mono.png 370 30 01 13 7 0 0 + -1 sprites/mono.png 385 30 01 13 7 0 0 + -1 sprites/mono.png 400 30 01 13 7 0 0 + -1 sprites/mono.png 415 30 01 13 7 0 0 + -1 sprites/mono.png 430 30 01 13 7 0 0 + -1 sprites/mono.png 445 30 01 13 7 0 0 + -1 sprites/mono.png 460 30 01 13 7 0 0 + -1 sprites/mono.png 475 30 01 13 7 0 0 + -1 sprites/mono.png 10 50 01 13 7 0 0 + -1 sprites/mono.png 25 50 01 13 7 0 0 + -1 sprites/mono.png 40 50 01 13 7 0 0 + -1 sprites/mono.png 55 50 01 13 7 0 0 + -1 sprites/mono.png 70 50 01 13 7 0 0 + -1 sprites/mono.png 85 50 01 13 7 0 0 + -1 sprites/mono.png 100 50 01 13 7 0 0 + -1 sprites/mono.png 115 50 01 13 7 0 0 + -1 sprites/mono.png 130 50 01 13 7 0 0 + -1 sprites/mono.png 145 50 01 13 7 0 0 + -1 sprites/mono.png 160 50 01 13 7 0 0 + -1 sprites/mono.png 175 50 01 13 7 0 0 + -1 sprites/mono.png 190 50 01 13 7 0 0 + -1 sprites/mono.png 205 50 01 13 7 0 0 + -1 sprites/mono.png 220 50 01 13 7 0 0 + -1 sprites/mono.png 235 50 01 13 7 0 0 + -1 sprites/mono.png 250 50 01 13 7 0 0 + -1 sprites/mono.png 265 50 01 13 7 0 0 + -1 sprites/mono.png 280 50 01 13 7 0 0 + -1 sprites/mono.png 295 50 01 13 7 0 0 + -1 sprites/mono.png 310 50 01 13 7 0 0 + -1 sprites/mono.png 325 50 01 13 7 0 0 + -1 sprites/mono.png 340 50 01 13 7 0 0 + -1 sprites/mono.png 355 50 01 13 7 0 0 + -1 sprites/mono.png 370 50 01 13 7 0 0 + -1 sprites/mono.png 385 50 01 13 7 0 0 + -1 sprites/mono.png 400 50 01 13 7 0 0 + -1 sprites/mono.png 415 50 01 13 7 0 0 + -1 sprites/mono.png 430 50 01 13 7 0 0 + -1 sprites/mono.png 445 50 01 13 7 0 0 + -1 sprites/mono.png 460 50 01 13 7 0 0 + -1 sprites/mono.png 475 50 01 13 7 0 0 + -1 sprites/mono.png 10 70 01 13 7 0 0 + -1 sprites/mono.png 25 70 01 13 7 0 0 + -1 sprites/mono.png 40 70 01 13 7 0 0 + -1 sprites/mono.png 55 70 01 13 7 0 0 + -1 sprites/mono.png 70 70 01 13 7 0 0 + -1 sprites/mono.png 85 70 01 13 7 0 0 + -1 sprites/mono.png 100 70 01 13 7 0 0 + -1 sprites/mono.png 115 70 01 13 7 0 0 + -1 sprites/mono.png 130 70 01 13 7 0 0 + -1 sprites/mono.png 145 70 01 13 7 0 0 + -1 sprites/mono.png 160 70 01 13 7 0 0 + -1 sprites/mono.png 175 70 01 13 7 0 0 + -1 sprites/mono.png 190 70 01 13 7 0 0 + -1 sprites/mono.png 205 70 01 13 7 0 0 + -1 sprites/mono.png 220 70 01 13 7 0 0 + -1 sprites/mono.png 235 70 01 13 7 0 0 + -1 sprites/mono.png 250 70 01 13 7 0 0 + -1 sprites/mono.png 265 70 01 13 7 0 0 + -1 sprites/mono.png 280 70 01 13 7 0 0 + -1 sprites/mono.png 295 70 01 13 7 0 0 + -1 sprites/mono.png 310 70 01 13 7 0 0 + -1 sprites/mono.png 325 70 01 13 7 0 0 + -1 sprites/mono.png 340 70 01 13 7 0 0 + -1 sprites/mono.png 355 70 01 13 7 0 0 + -1 sprites/mono.png 370 70 01 13 7 0 0 + -1 sprites/mono.png 385 70 01 13 7 0 0 + -1 sprites/mono.png 400 70 01 13 7 0 0 + -1 sprites/mono.png 415 70 01 13 7 0 0 + -1 sprites/mono.png 430 70 01 13 7 0 0 + -1 sprites/mono.png 445 70 01 13 7 0 0 + -1 sprites/mono.png 460 70 01 13 7 0 0 + -1 sprites/mono.png 475 70 01 13 7 0 0 + + -1 * 0 12 01 03 80 80 00 + -1 sprites/mono.png 10 90 01 13 7 0 0 + -1 sprites/mono.png 25 90 01 13 7 0 0 + -1 sprites/mono.png 40 90 01 13 7 0 0 + -1 sprites/mono.png 55 90 01 13 7 0 0 + -1 sprites/mono.png 70 90 01 13 7 0 0 + -1 sprites/mono.png 85 90 01 13 7 0 0 + -1 sprites/mono.png 100 90 01 13 7 0 0 + -1 sprites/mono.png 115 90 01 13 7 0 0 + -1 sprites/mono.png 130 90 01 13 7 0 0 + -1 sprites/mono.png 145 90 01 13 7 0 0 + -1 sprites/mono.png 160 90 01 13 7 0 0 + -1 sprites/mono.png 175 90 01 13 7 0 0 + -1 sprites/mono.png 190 90 01 13 7 0 0 + -1 sprites/mono.png 205 90 01 13 7 0 0 + -1 sprites/mono.png 220 90 01 13 7 0 0 + -1 sprites/mono.png 235 90 01 13 7 0 0 + -1 sprites/mono.png 250 90 01 13 7 0 0 + -1 sprites/mono.png 265 90 01 13 7 0 0 + -1 sprites/mono.png 280 90 01 13 7 0 0 + -1 sprites/mono.png 295 90 01 13 7 0 0 + -1 sprites/mono.png 310 90 01 13 7 0 0 + -1 sprites/mono.png 325 90 01 13 7 0 0 + -1 sprites/mono.png 340 90 01 13 7 0 0 + -1 sprites/mono.png 355 90 01 13 7 0 0 + -1 sprites/mono.png 370 90 01 13 7 0 0 + -1 sprites/mono.png 385 90 01 13 7 0 0 + -1 sprites/mono.png 400 90 01 13 7 0 0 + -1 sprites/mono.png 415 90 01 13 7 0 0 + -1 sprites/mono.png 430 90 01 13 7 0 0 + -1 sprites/mono.png 445 90 01 13 7 0 0 + -1 sprites/mono.png 460 90 01 13 7 0 0 + -1 sprites/mono.png 475 90 01 13 7 0 0 + -1 sprites/mono.png 10 110 01 13 7 0 0 + -1 sprites/mono.png 25 110 01 13 7 0 0 + -1 sprites/mono.png 40 110 01 13 7 0 0 + -1 sprites/mono.png 55 110 01 13 7 0 0 + -1 sprites/mono.png 70 110 01 13 7 0 0 + -1 sprites/mono.png 85 110 01 13 7 0 0 + -1 sprites/mono.png 100 110 01 13 7 0 0 + -1 sprites/mono.png 115 110 01 13 7 0 0 + -1 sprites/mono.png 130 110 01 13 7 0 0 + -1 sprites/mono.png 145 110 01 13 7 0 0 + -1 sprites/mono.png 160 110 01 13 7 0 0 + -1 sprites/mono.png 175 110 01 13 7 0 0 + -1 sprites/mono.png 190 110 01 13 7 0 0 + -1 sprites/mono.png 205 110 01 13 7 0 0 + -1 sprites/mono.png 220 110 01 13 7 0 0 + -1 sprites/mono.png 235 110 01 13 7 0 0 + -1 sprites/mono.png 250 110 01 13 7 0 0 + -1 sprites/mono.png 265 110 01 13 7 0 0 + -1 sprites/mono.png 280 110 01 13 7 0 0 + -1 sprites/mono.png 295 110 01 13 7 0 0 + -1 sprites/mono.png 310 110 01 13 7 0 0 + -1 sprites/mono.png 325 110 01 13 7 0 0 + -1 sprites/mono.png 340 110 01 13 7 0 0 + -1 sprites/mono.png 355 110 01 13 7 0 0 + -1 sprites/mono.png 370 110 01 13 7 0 0 + -1 sprites/mono.png 385 110 01 13 7 0 0 + -1 sprites/mono.png 400 110 01 13 7 0 0 + -1 sprites/mono.png 415 110 01 13 7 0 0 + -1 sprites/mono.png 430 110 01 13 7 0 0 + -1 sprites/mono.png 445 110 01 13 7 0 0 + -1 sprites/mono.png 460 110 01 13 7 0 0 + -1 sprites/mono.png 475 110 01 13 7 0 0 + -1 sprites/mono.png 10 130 01 13 7 0 0 + -1 sprites/mono.png 25 130 01 13 7 0 0 + -1 sprites/mono.png 40 130 01 13 7 0 0 + -1 sprites/mono.png 55 130 01 13 7 0 0 + -1 sprites/mono.png 70 130 01 13 7 0 0 + -1 sprites/mono.png 85 130 01 13 7 0 0 + -1 sprites/mono.png 100 130 01 13 7 0 0 + -1 sprites/mono.png 115 130 01 13 7 0 0 + -1 sprites/mono.png 130 130 01 13 7 0 0 + -1 sprites/mono.png 145 130 01 13 7 0 0 + -1 sprites/mono.png 160 130 01 13 7 0 0 + -1 sprites/mono.png 175 130 01 13 7 0 0 + -1 sprites/mono.png 190 130 01 13 7 0 0 + -1 sprites/mono.png 205 130 01 13 7 0 0 + -1 sprites/mono.png 220 130 01 13 7 0 0 + -1 sprites/mono.png 235 130 01 13 7 0 0 + -1 sprites/mono.png 250 130 01 13 7 0 0 + -1 sprites/mono.png 265 130 01 13 7 0 0 + -1 sprites/mono.png 280 130 01 13 7 0 0 + -1 sprites/mono.png 295 130 01 13 7 0 0 + -1 sprites/mono.png 310 130 01 13 7 0 0 + -1 sprites/mono.png 325 130 01 13 7 0 0 + -1 sprites/mono.png 340 130 01 13 7 0 0 + -1 sprites/mono.png 355 130 01 13 7 0 0 + -1 sprites/mono.png 370 130 01 13 7 0 0 + -1 sprites/mono.png 385 130 01 13 7 0 0 + -1 sprites/mono.png 400 130 01 13 7 0 0 + -1 sprites/mono.png 415 130 01 13 7 0 0 + -1 sprites/mono.png 430 130 01 13 7 0 0 + -1 sprites/mono.png 445 130 01 13 7 0 0 + -1 sprites/mono.png 460 130 01 13 7 0 0 + -1 sprites/mono.png 475 130 01 13 7 0 0 + -1 sprites/mono.png 10 150 01 13 7 0 0 + -1 sprites/mono.png 25 150 01 13 7 0 0 + -1 sprites/mono.png 40 150 01 13 7 0 0 + -1 sprites/mono.png 55 150 01 13 7 0 0 + -1 sprites/mono.png 70 150 01 13 7 0 0 + -1 sprites/mono.png 85 150 01 13 7 0 0 + -1 sprites/mono.png 100 150 01 13 7 0 0 + -1 sprites/mono.png 115 150 01 13 7 0 0 + -1 sprites/mono.png 130 150 01 13 7 0 0 + -1 sprites/mono.png 145 150 01 13 7 0 0 + -1 sprites/mono.png 160 150 01 13 7 0 0 + -1 sprites/mono.png 175 150 01 13 7 0 0 + -1 sprites/mono.png 190 150 01 13 7 0 0 + -1 sprites/mono.png 205 150 01 13 7 0 0 + -1 sprites/mono.png 220 150 01 13 7 0 0 + -1 sprites/mono.png 235 150 01 13 7 0 0 + -1 sprites/mono.png 250 150 01 13 7 0 0 + -1 sprites/mono.png 265 150 01 13 7 0 0 + -1 sprites/mono.png 280 150 01 13 7 0 0 + -1 sprites/mono.png 295 150 01 13 7 0 0 + -1 sprites/mono.png 310 150 01 13 7 0 0 + -1 sprites/mono.png 325 150 01 13 7 0 0 + -1 sprites/mono.png 340 150 01 13 7 0 0 + -1 sprites/mono.png 355 150 01 13 7 0 0 + -1 sprites/mono.png 370 150 01 13 7 0 0 + -1 sprites/mono.png 385 150 01 13 7 0 0 + -1 sprites/mono.png 400 150 01 13 7 0 0 + -1 sprites/mono.png 415 150 01 13 7 0 0 + -1 sprites/mono.png 430 150 01 13 7 0 0 + -1 sprites/mono.png 445 150 01 13 7 0 0 + -1 sprites/mono.png 460 150 01 13 7 0 0 + -1 sprites/mono.png 475 150 01 13 7 0 0 diff --git a/media/extra_grf/mono.png b/media/extra_grf/mono.png new file mode 100644 index 0000000000000000000000000000000000000000..57f2b2dfa8bd3df5fc44f1836a5d2f5a0f0358d2 GIT binary patch literal 4309 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