From 96b1ac9d0906ab0fc6678b96689b14b676e7069b Mon Sep 17 00:00:00 2001 From: frosch Date: Mon, 11 Sep 2017 18:31:32 +0000 Subject: [PATCH] (svn r27915) -Fix (r27730) [FS#6620]: Glyphs in range U+0020 to U+00FF may only be defined in orig_extra.grf, not in openttd.grf. --- bin/baseset/openttd.grf | Bin 508098 -> 498506 bytes bin/baseset/orig_dos.obg | 2 +- bin/baseset/orig_dos_de.obg | 2 +- bin/baseset/orig_extra.grf | Bin 318212 -> 327856 bytes bin/baseset/orig_win.obg | 2 +- media/extra_grf/chars.nfo | 240 +------------------------- media/extra_grf/chars_orig_extra.nfo | 249 +++++++++++++++++++++++++++ media/extra_grf/orig_extra.nfo | 1 + 8 files changed, 254 insertions(+), 242 deletions(-) create mode 100644 media/extra_grf/chars_orig_extra.nfo diff --git a/bin/baseset/openttd.grf b/bin/baseset/openttd.grf index 168d00fbd858c29245a6d8f029e5f9d342502cb7..85d3fc8adc6f90cb9912c0ea79d0dbee280581a5 100644 GIT binary patch delta 44 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 G{r?B9^8V-m delta 36 pcmdncDAKY`n1zMmzvxDmNsP@->g`VIj6lo;#LU~B)LHUw0sz#v3nTyl diff --git a/bin/baseset/orig_win.obg b/bin/baseset/orig_win.obg index 049a3dca9b..2b7d43478d 100644 --- a/bin/baseset/orig_win.obg +++ b/bin/baseset/orig_win.obg @@ -76,7 +76,7 @@ TRGIR.GRF = 0c2484ff6be49fc63a83be6ab5c38f32 TRGCR.GRF = 3668f410c761a050b5e7095a2b14879b TRGHR.GRF = 06bf2b7a31766f048baac2ebe43457b1 TRGTR.GRF = de53650517fe661ceaa3138c6edb0eb8 -ORIG_EXTRA.GRF = 73b921a42814c47a84945b7e9add5d9f +ORIG_EXTRA.GRF = 0b10a95c0adee710ecca9c3d676be4f3 [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 26db641b35..32462f8c1c 100644 --- a/media/extra_grf/chars.nfo +++ b/media/extra_grf/chars.nfo @@ -8,245 +8,7 @@ // -1 * 0 0C "Font characters by PaulC, Bilbo and Jasper Vries" -// Replace original characters - - -1 * 5 0A 01 02 41 00 - -1 sprites/chars.png 8bpp 10 10 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 20 10 4 12 0 -1 normal - -1 * 5 0A 01 02 86 00 - -1 sprites/chars.png 8bpp 50 10 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 70 10 9 12 0 -1 normal - -1 * 5 0A 01 01 8A 00 - -1 sprites/chars.png 8bpp 120 10 6 12 0 -1 normal - -1 * 5 0A 01 01 A0 00 - -1 sprites/chars.png 8bpp 230 10 10 12 0 -1 normal - -1 * 5 0A 01 04 A2 00 - -1 sprites/chars.png 8bpp 260 10 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 290 10 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 320 10 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 350 10 8 12 0 -1 normal - -1 * 5 0A 01 06 A7 00 - -1 sprites/chars.png 8bpp 410 10 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 440 10 12 12 0 -1 normal - -1 sprites/chars.png 8bpp 470 10 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 480 10 7 12 0 -1 normal - -1 sprites/chars.png 8bpp 500 10 7 12 0 -1 normal - -1 sprites/chars.png 8bpp 520 10 7 12 0 -1 normal - -1 * 5 0A 01 03 AE 00 - -1 sprites/chars.png 8bpp 560 10 4 12 0 -1 normal - -1 sprites/chars.png 8bpp 570 10 4 12 0 -1 normal - -1 sprites/chars.png 8bpp 580 10 5 12 0 -1 normal - -1 * 5 0A 01 05 B3 00 - -1 sprites/chars.png 8bpp 620 10 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 640 10 9 12 0 -1 normal - -1 sprites/chars.png 8bpp 660 10 9 12 0 -1 normal - -1 sprites/chars.png 8bpp 680 10 9 12 0 -1 normal - -1 sprites/chars.png 8bpp 700 10 9 12 0 -1 normal - -1 * 5 0A 01 03 BB 00 - -1 sprites/chars.png 8bpp 770 10 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 10 70 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 30 70 8 12 0 -1 normal - -1 * 5 0A 01 01 BF 00 - -1 sprites/chars.png 8bpp 70 70 9 12 0 -1 normal - -1 * 5 0A 01 05 C1 00 - -1 sprites/chars.png 8bpp 450 70 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 110 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 120 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 130 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 140 70 6 12 0 -1 normal - -1 * 5 0A 01 01 C7 00 - -1 sprites/chars.png 8bpp 160 70 6 12 0 -1 normal - -1 * 5 0A 01 03 CA 00 - -1 sprites/chars.png 8bpp 200 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 210 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 220 70 6 12 0 -1 normal - -1 * 5 0A 01 04 CE 00 - -1 sprites/chars.png 8bpp 230 70 4 12 0 -1 normal - -1 sprites/chars.png 8bpp 240 70 4 12 0 -1 normal - -1 sprites/chars.png 8bpp 250 70 5 12 0 -1 normal - -1 sprites/chars.png 8bpp 260 70 5 12 0 -1 normal - -1 * 5 0A 01 05 D3 00 - -1 sprites/chars.png 8bpp 290 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 310 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 320 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 330 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 340 70 6 12 0 -1 normal - -1 * 5 0A 01 03 DB 00 - -1 sprites/chars.png 8bpp 390 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 400 70 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 410 70 6 12 0 -1 normal - -1 * 5 0A 01 02 DF 00 - -1 sprites/chars.png 8bpp 420 70 7 12 0 -1 normal - -1 sprites/chars.png 8bpp 430 70 6 12 0 -1 normal - -1 * 5 0A 01 01 22 01 - -1 sprites/chars.png 8bpp 20 30 2 7 0 0 normal - -1 * 5 0A 01 01 7D 01 - -1 sprites/chars.png 8bpp 220 30 4 7 0 0 normal - -1 * 5 0A 01 02 80 01 - -1 sprites/chars.png 8bpp 230 30 9 7 0 0 normal - -1 sprites/chars.png 8bpp 250 30 3 7 0 0 normal - -1 * 5 0A 01 01 89 01 - -1 sprites/chars.png 8bpp 470 30 3 7 0 0 normal - -1 * 5 0A 01 01 9F 01 - -1 sprites/chars.png 8bpp 70 90 3 7 0 0 normal - -1 * 5 0A 01 01 A9 01 - -1 sprites/chars.png 8bpp 190 90 3 7 0 0 normal - -1 * 5 0A 01 02 BF 01 - -1 sprites/chars.png 8bpp 420 90 3 7 0 0 normal - -1 sprites/chars.png 8bpp 430 90 3 7 0 0 normal - -1 * 5 0A 01 01 02 02 - -1 sprites/chars.png 8bpp 20 40 4 21 0 -2 normal - -1 * 5 0A 01 01 41 02 - -1 sprites/chars.png 8bpp 30 40 14 21 0 -2 normal - -1 * 5 0A 01 06 46 02 - -1 sprites/chars.png 8bpp 50 40 10 21 0 -2 normal - -1 sprites/chars.png 8bpp 70 40 14 21 0 -2 normal - -1 sprites/chars.png 8bpp 90 40 3 21 0 -2 normal - -1 sprites/chars.png 8bpp 100 40 13 21 0 -2 normal - -1 sprites/chars.png 8bpp 120 40 7 21 0 -2 normal - -1 sprites/chars.png 8bpp 130 40 16 21 0 -2 normal - -1 * 5 0A 01 01 50 02 - -1 sprites/chars.png 8bpp 150 40 16 21 0 -2 normal - -1 * 5 0A 01 04 52 02 - -1 sprites/chars.png 8bpp 170 40 8 21 0 -2 normal - -1 sprites/chars.png 8bpp 180 40 9 21 0 -2 normal - -1 sprites/chars.png 8bpp 190 40 6 21 0 -2 normal - -1 sprites/chars.png 8bpp 200 40 6 21 0 -2 normal - -1 * 5 0A 01 01 5C 02 - -1 sprites/chars.png 8bpp 210 40 7 21 0 -2 normal - -1 * 5 0A 01 01 60 02 - -1 sprites/chars.png 8bpp 230 40 16 21 0 -2 normal - -1 * 5 0A 01 07 62 02 - -1 sprites/chars.png 8bpp 260 40 20 21 0 -2 normal - -1 sprites/chars.png 8bpp 290 40 20 21 0 -2 normal - -1 sprites/chars.png 8bpp 320 40 20 21 0 -2 normal - -1 sprites/chars.png 8bpp 350 40 20 21 0 -2 normal - -1 sprites/chars.png 8bpp 380 40 20 21 0 -2 normal - -1 sprites/chars.png 8bpp 410 40 20 21 0 -2 normal - -1 sprites/chars.png 8bpp 440 40 24 21 0 -2 normal - -1 * 5 0A 01 18 6A 02 - -1 sprites/chars.png 8bpp 480 40 14 21 0 -2 normal - -1 sprites/chars.png 8bpp 500 40 14 21 0 -2 normal - -1 sprites/chars.png 8bpp 520 40 14 21 0 -2 normal - -1 sprites/chars.png 8bpp 540 40 14 21 0 -2 normal - -1 sprites/chars.png 8bpp 560 40 9 21 0 -2 normal - -1 sprites/chars.png 8bpp 570 40 9 21 0 -2 normal - -1 sprites/chars.png 8bpp 580 40 9 21 0 -2 normal - -1 sprites/chars.png 8bpp 590 40 9 21 0 -2 normal - -1 sprites/chars.png 8bpp 600 40 17 21 0 -2 normal - -1 sprites/chars.png 8bpp 620 40 18 21 0 -2 normal - -1 sprites/chars.png 8bpp 640 40 15 21 0 -2 normal - -1 sprites/chars.png 8bpp 660 40 15 21 0 -2 normal - -1 sprites/chars.png 8bpp 680 40 15 21 0 -2 normal - -1 sprites/chars.png 8bpp 700 40 15 21 0 -2 normal - -1 sprites/chars.png 8bpp 720 40 15 21 0 -2 normal - -1 sprites/chars.png 8bpp 740 40 9 21 0 -2 normal - -1 sprites/chars.png 8bpp 750 40 16 21 0 -2 normal - -1 sprites/chars.png 8bpp 770 40 17 21 0 -2 normal - -1 sprites/chars.png 8bpp 10 100 17 21 0 -2 normal - -1 sprites/chars.png 8bpp 30 100 17 21 0 -2 normal - -1 sprites/chars.png 8bpp 50 100 17 21 0 -2 normal - -1 sprites/chars.png 8bpp 70 100 14 21 0 -2 normal - -1 sprites/chars.png 8bpp 90 100 14 21 0 -2 normal - -1 sprites/chars.png 8bpp 450 100 14 21 0 -2 normal - -1 * 5 0A 01 01 85 02 - -1 sprites/chars.png 8bpp 140 100 12 21 0 -2 normal - -1 * 5 0A 01 01 88 02 - -1 sprites/chars.png 8bpp 170 100 19 21 0 -2 normal - -1 * 5 0A 01 02 92 02 - -1 sprites/chars.png 8bpp 270 100 11 21 0 -2 normal - -1 sprites/chars.png 8bpp 290 100 15 21 0 -2 normal - -1 * 5 0A 01 01 97 02 - -1 sprites/chars.png 8bpp 340 100 11 21 0 -2 normal - -1 * 5 0A 01 02 99 02 - -1 sprites/chars.png 8bpp 360 100 9 21 0 -2 normal - -1 sprites/chars.png 8bpp 370 100 11 21 0 -2 normal - -1 * 5 0A 01 01 A0 02 - -1 sprites/chars.png 8bpp 430 100 14 21 0 -2 normal - -// New characters, all fonts except monospaced - -// 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 8bpp 10 130 5 12 0 -1 normal - -1 sprites/chars.png 8bpp 20 130 3 12 0 -1 normal - -1 sprites/chars.png 8bpp 30 130 5 12 0 -1 normal - -1 sprites/chars.png 8bpp 50 130 7 12 0 -1 normal - -1 sprites/chars.png 8bpp 10 150 3 7 0 0 normal - -1 sprites/chars.png 8bpp 20 150 1 7 0 0 normal - -1 sprites/chars.png 8bpp 30 150 3 7 0 0 normal - -1 sprites/chars.png 8bpp 50 150 4 7 0 0 normal - -1 sprites/chars.png 8bpp 10 160 9 21 0 -2 normal - -1 sprites/chars.png 8bpp 20 160 3 21 0 -2 normal - -1 sprites/chars.png 8bpp 30 160 9 21 0 -2 normal - -1 sprites/chars.png 8bpp 50 160 10 21 0 -2 normal - -// 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 8bpp 70 130 2 12 0 -1 normal - -1 sprites/chars.png 8bpp 70 150 1 7 0 0 normal - -1 sprites/chars.png 8bpp 70 160 5 21 0 -2 normal - -// 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 8bpp 80 130 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 80 150 3 7 0 0 normal - -1 sprites/chars.png 8bpp 80 160 7 21 0 -2 normal - -// 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 8bpp 90 130 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 110 130 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 90 150 4 7 0 0 normal - -1 sprites/chars.png 8bpp 110 150 3 7 0 0 normal - -1 sprites/chars.png 8bpp 90 160 12 21 0 -2 normal - -1 sprites/chars.png 8bpp 110 160 9 21 0 -2 normal - -// U+00AF: Macron - -1 * 14 12 03 00 01 AF 00 01 01 AF 00 02 01 AF 00 - -1 sprites/chars.png 8bpp 130 130 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 130 150 3 7 0 0 normal - -1 sprites/chars.png 8bpp 130 160 12 21 0 -2 normal - -// 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 8bpp 150 130 4 12 0 -1 normal - -1 sprites/chars.png 8bpp 160 130 6 12 0 -1 normal - -1 sprites/chars.png 8bpp 180 130 8 12 0 -1 normal - -1 sprites/chars.png 8bpp 200 130 3 12 0 -1 normal - -1 sprites/chars.png 8bpp 210 130 4 12 0 -1 normal - -1 sprites/chars.png 8bpp 220 130 5 12 0 -1 normal - -1 sprites/chars.png 8bpp 150 150 2 7 0 0 normal - -1 sprites/chars.png 8bpp 160 150 3 7 0 0 normal - -1 sprites/chars.png 8bpp 180 150 6 7 0 0 normal - -1 sprites/chars.png 8bpp 200 150 1 7 0 0 normal - -1 sprites/chars.png 8bpp 210 150 2 7 0 0 normal - -1 sprites/chars.png 8bpp 220 150 2 7 0 0 normal - -1 sprites/chars.png 8bpp 150 160 4 21 0 -2 normal - -1 sprites/chars.png 8bpp 160 160 15 21 0 -2 normal - -1 sprites/chars.png 8bpp 180 160 13 21 0 -2 normal - -1 sprites/chars.png 8bpp 200 160 3 21 0 -2 normal - -1 sprites/chars.png 8bpp 210 160 5 21 0 -2 normal - -1 sprites/chars.png 8bpp 220 160 6 21 0 -2 normal - -// 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 8bpp 230 130 10 12 0 -1 normal - -1 sprites/chars.png 8bpp 250 130 10 12 0 -1 normal - -1 sprites/chars.png 8bpp 230 150 9 7 0 0 normal - -1 sprites/chars.png 8bpp 250 150 9 7 0 0 normal - -1 sprites/chars.png 8bpp 230 160 16 21 0 -2 normal - -1 sprites/chars.png 8bpp 250 160 16 21 0 -2 normal +// Note: Characters in range U+0020..U+00FF may only be defined in chars_orig_extra.nfo. // New characters, all fonts diff --git a/media/extra_grf/chars_orig_extra.nfo b/media/extra_grf/chars_orig_extra.nfo new file mode 100644 index 0000000000..7979e79450 --- /dev/null +++ b/media/extra_grf/chars_orig_extra.nfo @@ -0,0 +1,249 @@ +// +// $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 "Font characters by PaulC, Bilbo and Jasper Vries" + +// Replace original characters + + -1 * 5 0A 01 02 41 00 + -1 sprites/chars.png 8bpp 10 10 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 20 10 4 12 0 -1 normal + -1 * 5 0A 01 02 86 00 + -1 sprites/chars.png 8bpp 50 10 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 70 10 9 12 0 -1 normal + -1 * 5 0A 01 01 8A 00 + -1 sprites/chars.png 8bpp 120 10 6 12 0 -1 normal + -1 * 5 0A 01 01 A0 00 + -1 sprites/chars.png 8bpp 230 10 10 12 0 -1 normal + -1 * 5 0A 01 04 A2 00 + -1 sprites/chars.png 8bpp 260 10 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 290 10 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 320 10 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 350 10 8 12 0 -1 normal + -1 * 5 0A 01 06 A7 00 + -1 sprites/chars.png 8bpp 410 10 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 440 10 12 12 0 -1 normal + -1 sprites/chars.png 8bpp 470 10 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 480 10 7 12 0 -1 normal + -1 sprites/chars.png 8bpp 500 10 7 12 0 -1 normal + -1 sprites/chars.png 8bpp 520 10 7 12 0 -1 normal + -1 * 5 0A 01 03 AE 00 + -1 sprites/chars.png 8bpp 560 10 4 12 0 -1 normal + -1 sprites/chars.png 8bpp 570 10 4 12 0 -1 normal + -1 sprites/chars.png 8bpp 580 10 5 12 0 -1 normal + -1 * 5 0A 01 05 B3 00 + -1 sprites/chars.png 8bpp 620 10 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 640 10 9 12 0 -1 normal + -1 sprites/chars.png 8bpp 660 10 9 12 0 -1 normal + -1 sprites/chars.png 8bpp 680 10 9 12 0 -1 normal + -1 sprites/chars.png 8bpp 700 10 9 12 0 -1 normal + -1 * 5 0A 01 03 BB 00 + -1 sprites/chars.png 8bpp 770 10 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 10 70 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 30 70 8 12 0 -1 normal + -1 * 5 0A 01 01 BF 00 + -1 sprites/chars.png 8bpp 70 70 9 12 0 -1 normal + -1 * 5 0A 01 05 C1 00 + -1 sprites/chars.png 8bpp 450 70 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 110 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 120 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 130 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 140 70 6 12 0 -1 normal + -1 * 5 0A 01 01 C7 00 + -1 sprites/chars.png 8bpp 160 70 6 12 0 -1 normal + -1 * 5 0A 01 03 CA 00 + -1 sprites/chars.png 8bpp 200 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 210 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 220 70 6 12 0 -1 normal + -1 * 5 0A 01 04 CE 00 + -1 sprites/chars.png 8bpp 230 70 4 12 0 -1 normal + -1 sprites/chars.png 8bpp 240 70 4 12 0 -1 normal + -1 sprites/chars.png 8bpp 250 70 5 12 0 -1 normal + -1 sprites/chars.png 8bpp 260 70 5 12 0 -1 normal + -1 * 5 0A 01 05 D3 00 + -1 sprites/chars.png 8bpp 290 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 310 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 320 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 330 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 340 70 6 12 0 -1 normal + -1 * 5 0A 01 03 DB 00 + -1 sprites/chars.png 8bpp 390 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 400 70 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 410 70 6 12 0 -1 normal + -1 * 5 0A 01 02 DF 00 + -1 sprites/chars.png 8bpp 420 70 7 12 0 -1 normal + -1 sprites/chars.png 8bpp 430 70 6 12 0 -1 normal + -1 * 5 0A 01 01 22 01 + -1 sprites/chars.png 8bpp 20 30 2 7 0 0 normal + -1 * 5 0A 01 01 7D 01 + -1 sprites/chars.png 8bpp 220 30 4 7 0 0 normal + -1 * 5 0A 01 02 80 01 + -1 sprites/chars.png 8bpp 230 30 9 7 0 0 normal + -1 sprites/chars.png 8bpp 250 30 3 7 0 0 normal + -1 * 5 0A 01 01 89 01 + -1 sprites/chars.png 8bpp 470 30 3 7 0 0 normal + -1 * 5 0A 01 01 9F 01 + -1 sprites/chars.png 8bpp 70 90 3 7 0 0 normal + -1 * 5 0A 01 01 A9 01 + -1 sprites/chars.png 8bpp 190 90 3 7 0 0 normal + -1 * 5 0A 01 02 BF 01 + -1 sprites/chars.png 8bpp 420 90 3 7 0 0 normal + -1 sprites/chars.png 8bpp 430 90 3 7 0 0 normal + -1 * 5 0A 01 01 02 02 + -1 sprites/chars.png 8bpp 20 40 4 21 0 -2 normal + -1 * 5 0A 01 01 41 02 + -1 sprites/chars.png 8bpp 30 40 14 21 0 -2 normal + -1 * 5 0A 01 06 46 02 + -1 sprites/chars.png 8bpp 50 40 10 21 0 -2 normal + -1 sprites/chars.png 8bpp 70 40 14 21 0 -2 normal + -1 sprites/chars.png 8bpp 90 40 3 21 0 -2 normal + -1 sprites/chars.png 8bpp 100 40 13 21 0 -2 normal + -1 sprites/chars.png 8bpp 120 40 7 21 0 -2 normal + -1 sprites/chars.png 8bpp 130 40 16 21 0 -2 normal + -1 * 5 0A 01 01 50 02 + -1 sprites/chars.png 8bpp 150 40 16 21 0 -2 normal + -1 * 5 0A 01 04 52 02 + -1 sprites/chars.png 8bpp 170 40 8 21 0 -2 normal + -1 sprites/chars.png 8bpp 180 40 9 21 0 -2 normal + -1 sprites/chars.png 8bpp 190 40 6 21 0 -2 normal + -1 sprites/chars.png 8bpp 200 40 6 21 0 -2 normal + -1 * 5 0A 01 01 5C 02 + -1 sprites/chars.png 8bpp 210 40 7 21 0 -2 normal + -1 * 5 0A 01 01 60 02 + -1 sprites/chars.png 8bpp 230 40 16 21 0 -2 normal + -1 * 5 0A 01 07 62 02 + -1 sprites/chars.png 8bpp 260 40 20 21 0 -2 normal + -1 sprites/chars.png 8bpp 290 40 20 21 0 -2 normal + -1 sprites/chars.png 8bpp 320 40 20 21 0 -2 normal + -1 sprites/chars.png 8bpp 350 40 20 21 0 -2 normal + -1 sprites/chars.png 8bpp 380 40 20 21 0 -2 normal + -1 sprites/chars.png 8bpp 410 40 20 21 0 -2 normal + -1 sprites/chars.png 8bpp 440 40 24 21 0 -2 normal + -1 * 5 0A 01 18 6A 02 + -1 sprites/chars.png 8bpp 480 40 14 21 0 -2 normal + -1 sprites/chars.png 8bpp 500 40 14 21 0 -2 normal + -1 sprites/chars.png 8bpp 520 40 14 21 0 -2 normal + -1 sprites/chars.png 8bpp 540 40 14 21 0 -2 normal + -1 sprites/chars.png 8bpp 560 40 9 21 0 -2 normal + -1 sprites/chars.png 8bpp 570 40 9 21 0 -2 normal + -1 sprites/chars.png 8bpp 580 40 9 21 0 -2 normal + -1 sprites/chars.png 8bpp 590 40 9 21 0 -2 normal + -1 sprites/chars.png 8bpp 600 40 17 21 0 -2 normal + -1 sprites/chars.png 8bpp 620 40 18 21 0 -2 normal + -1 sprites/chars.png 8bpp 640 40 15 21 0 -2 normal + -1 sprites/chars.png 8bpp 660 40 15 21 0 -2 normal + -1 sprites/chars.png 8bpp 680 40 15 21 0 -2 normal + -1 sprites/chars.png 8bpp 700 40 15 21 0 -2 normal + -1 sprites/chars.png 8bpp 720 40 15 21 0 -2 normal + -1 sprites/chars.png 8bpp 740 40 9 21 0 -2 normal + -1 sprites/chars.png 8bpp 750 40 16 21 0 -2 normal + -1 sprites/chars.png 8bpp 770 40 17 21 0 -2 normal + -1 sprites/chars.png 8bpp 10 100 17 21 0 -2 normal + -1 sprites/chars.png 8bpp 30 100 17 21 0 -2 normal + -1 sprites/chars.png 8bpp 50 100 17 21 0 -2 normal + -1 sprites/chars.png 8bpp 70 100 14 21 0 -2 normal + -1 sprites/chars.png 8bpp 90 100 14 21 0 -2 normal + -1 sprites/chars.png 8bpp 450 100 14 21 0 -2 normal + -1 * 5 0A 01 01 85 02 + -1 sprites/chars.png 8bpp 140 100 12 21 0 -2 normal + -1 * 5 0A 01 01 88 02 + -1 sprites/chars.png 8bpp 170 100 19 21 0 -2 normal + -1 * 5 0A 01 02 92 02 + -1 sprites/chars.png 8bpp 270 100 11 21 0 -2 normal + -1 sprites/chars.png 8bpp 290 100 15 21 0 -2 normal + -1 * 5 0A 01 01 97 02 + -1 sprites/chars.png 8bpp 340 100 11 21 0 -2 normal + -1 * 5 0A 01 02 99 02 + -1 sprites/chars.png 8bpp 360 100 9 21 0 -2 normal + -1 sprites/chars.png 8bpp 370 100 11 21 0 -2 normal + -1 * 5 0A 01 01 A0 02 + -1 sprites/chars.png 8bpp 430 100 14 21 0 -2 normal + +// New characters, all fonts except monospaced + +// 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 8bpp 10 130 5 12 0 -1 normal + -1 sprites/chars.png 8bpp 20 130 3 12 0 -1 normal + -1 sprites/chars.png 8bpp 30 130 5 12 0 -1 normal + -1 sprites/chars.png 8bpp 50 130 7 12 0 -1 normal + -1 sprites/chars.png 8bpp 10 150 3 7 0 0 normal + -1 sprites/chars.png 8bpp 20 150 1 7 0 0 normal + -1 sprites/chars.png 8bpp 30 150 3 7 0 0 normal + -1 sprites/chars.png 8bpp 50 150 4 7 0 0 normal + -1 sprites/chars.png 8bpp 10 160 9 21 0 -2 normal + -1 sprites/chars.png 8bpp 20 160 3 21 0 -2 normal + -1 sprites/chars.png 8bpp 30 160 9 21 0 -2 normal + -1 sprites/chars.png 8bpp 50 160 10 21 0 -2 normal + +// 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 8bpp 70 130 2 12 0 -1 normal + -1 sprites/chars.png 8bpp 70 150 1 7 0 0 normal + -1 sprites/chars.png 8bpp 70 160 5 21 0 -2 normal + +// 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 8bpp 80 130 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 80 150 3 7 0 0 normal + -1 sprites/chars.png 8bpp 80 160 7 21 0 -2 normal + +// 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 8bpp 90 130 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 110 130 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 90 150 4 7 0 0 normal + -1 sprites/chars.png 8bpp 110 150 3 7 0 0 normal + -1 sprites/chars.png 8bpp 90 160 12 21 0 -2 normal + -1 sprites/chars.png 8bpp 110 160 9 21 0 -2 normal + +// U+00AF: Macron + -1 * 14 12 03 00 01 AF 00 01 01 AF 00 02 01 AF 00 + -1 sprites/chars.png 8bpp 130 130 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 130 150 3 7 0 0 normal + -1 sprites/chars.png 8bpp 130 160 12 21 0 -2 normal + +// 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 8bpp 150 130 4 12 0 -1 normal + -1 sprites/chars.png 8bpp 160 130 6 12 0 -1 normal + -1 sprites/chars.png 8bpp 180 130 8 12 0 -1 normal + -1 sprites/chars.png 8bpp 200 130 3 12 0 -1 normal + -1 sprites/chars.png 8bpp 210 130 4 12 0 -1 normal + -1 sprites/chars.png 8bpp 220 130 5 12 0 -1 normal + -1 sprites/chars.png 8bpp 150 150 2 7 0 0 normal + -1 sprites/chars.png 8bpp 160 150 3 7 0 0 normal + -1 sprites/chars.png 8bpp 180 150 6 7 0 0 normal + -1 sprites/chars.png 8bpp 200 150 1 7 0 0 normal + -1 sprites/chars.png 8bpp 210 150 2 7 0 0 normal + -1 sprites/chars.png 8bpp 220 150 2 7 0 0 normal + -1 sprites/chars.png 8bpp 150 160 4 21 0 -2 normal + -1 sprites/chars.png 8bpp 160 160 15 21 0 -2 normal + -1 sprites/chars.png 8bpp 180 160 13 21 0 -2 normal + -1 sprites/chars.png 8bpp 200 160 3 21 0 -2 normal + -1 sprites/chars.png 8bpp 210 160 5 21 0 -2 normal + -1 sprites/chars.png 8bpp 220 160 6 21 0 -2 normal + +// 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 8bpp 230 130 10 12 0 -1 normal + -1 sprites/chars.png 8bpp 250 130 10 12 0 -1 normal + -1 sprites/chars.png 8bpp 230 150 9 7 0 0 normal + -1 sprites/chars.png 8bpp 250 150 9 7 0 0 normal + -1 sprites/chars.png 8bpp 230 160 16 21 0 -2 normal + -1 sprites/chars.png 8bpp 250 160 16 21 0 -2 normal diff --git a/media/extra_grf/orig_extra.nfo b/media/extra_grf/orig_extra.nfo index 03a8ff6741..534badab03 100644 --- a/media/extra_grf/orig_extra.nfo +++ b/media/extra_grf/orig_extra.nfo @@ -75,6 +75,7 @@ // // The real data of the GRF is acquired from several subfiles. // +#include "chars_orig_extra.nfo" #include "shore.nfo" #include "fix_graphics.nfo" #include "canals_extra.nfo"