diff options
author | FeralChild64 <unknown> | 2022-10-03 09:30:11 +0300 |
---|---|---|
committer | kcgen <1557255+kcgen@users.noreply.github.com> | 2022-10-03 19:07:56 +0300 |
commit | 487f9e7d21a664e0069127177541a983d711a706 (patch) | |
tree | b2650706ae9fea21caedec4ebbc3cccbd835592c /contrib | |
parent | 1e8cfc50da36fb19bdf7c67086a6e1ff7312908d (diff) |
Fix code page 30020 to UTF-8 mapping
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/resources/mapping/MAIN.TXT | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/contrib/resources/mapping/MAIN.TXT b/contrib/resources/mapping/MAIN.TXT index ec775d898..f8d20dde2 100644 --- a/contrib/resources/mapping/MAIN.TXT +++ b/contrib/resources/mapping/MAIN.TXT @@ -1,5 +1,5 @@ # -# Fully supported code pages (91 code pages): +# Fully supported code pages (92 code pages): # # 113 - Yugoslavian, Latin # 437 - United States @@ -70,6 +70,7 @@ # 30017 - Russian Northwestern (Cyrillic Nenets, Latin Karelian, Latin Veps), with EUR # 30018 - Russian Cyrillic and Latin Tatar, with EUR # 30019 - Russian Cyrillic and Latin Chechen, with EUR (*) +# 30020 - Low Saxon and Frisian, with EUR # 30021 - Oceania, with EUR # 30022 - Canadian First Nations, with EUR # 30023 - Southern Africa, with EUR @@ -102,12 +103,10 @@ # - 30019 : CYRILLIC LIGATURE UO (both SMALL and CAPITAL) # # -# Code pages mostly supported (4 code pages), but with unidentified characters still left (TODO): +# Code pages mostly supported (3 code pages), but with unidentified characters still left (TODO): # # 864 - Arabic # - 5 characters (FreeDOS specific extension) still unidentified -# 30020 - Low Saxon and Frisian, with EUR -# - 4 characters possibly wrongly identified (not sure) # 59829 - Georgian # - 1 character still unidentified # 60258 - Russian Cyrillic and Latin Azeri @@ -1627,16 +1626,14 @@ CODEPAGE 30020 # Low Saxon and Frisian, with EUR 0x87 0x0101 #LATIN SMALL LETTER A WITH MACRON 0x9e 0x0133 #LATIN SMALL LIGATURE IJ 0x9f 0x0132 #LATIN CAPITAL LIGATURE IJ -# TODO: not sure if 0xa4 and 0xa5 are correctly identified -0xa4 0x006f 0x0317 #LATIN SMALL LETTER O, COMBINING ACUTE ACCENT BELOW -0xa5 0x004f 0x0317 #LATIN CAPITAL LETTER O, COMBINING ACUTE ACCENT BELOW +0xa4 0x01eb #LATIN SMALL LETTER O WITH OGONEK +0xa5 0x01ea #LATIN CAPITAL LETTER O WITH OGONEK 0xab 0x0153 #LATIN SMALL LIGATURE OE 0xac 0x0152 #LATIN CAPITAL LIGATURE OE 0xbd 0x0177 #LATIN SMALL LETTER Y WITH CIRCUMFLEX 0xbe 0x0176 #LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -# TODO: not sure if 0xc6 and 0xc7 are correctly identified -0xc6 0x0065 0x0317 #LATIN SMALL LETTER E, COMBINING ACUTE ACCENT BELOW -0xc7 0x0045 0x0317 #LATIN CAPITAL LETTER E, COMBINING ACUTE ACCENT BELOW +0xc6 0x0119 #LATIN SMALL LETTER E WITH OGONEK +0xc7 0x0118 #LATIN CAPITAL LETTER E WITH OGONEK 0xd0 0x0113 #LATIN SMALL LETTER E WITH MACRON 0xd1 0x0112 #LATIN CAPITAL LETTER E WITH MACRON 0xd5 0x20ac #EURO SIGN |