diff --git a/src/gamedata/fonts/v_font.cpp b/src/gamedata/fonts/v_font.cpp index 31f984f28e7..25658ff41e5 100644 --- a/src/gamedata/fonts/v_font.cpp +++ b/src/gamedata/fonts/v_font.cpp @@ -895,7 +895,9 @@ int getAlternative(int code) case 0x21b: return 0x163; + // Greek characters with equivalents in either Latin or Cyrillic. This is only suitable for uppercase fonts! + case 0x386: case 0x391: return 'A'; @@ -905,15 +907,18 @@ int getAlternative(int code) case 0x393: return 0x413; + case 0x388: case 0x395: return 'E'; case 0x396: return 'Z'; + case 0x389: case 0x397: return 'H'; + case 0x38a: case 0x399: return 'I'; @@ -926,6 +931,7 @@ int getAlternative(int code) case 0x39d: return 'N'; + case 0x38c: case 0x39f: return 'O'; @@ -938,6 +944,7 @@ int getAlternative(int code) case 0x3a4: return 'T'; + case 0x38e: case 0x3a5: return 'Y'; @@ -947,15 +954,20 @@ int getAlternative(int code) case 0x3a7: return 'X'; + case 0x390: case 0x3aa: return 0xcf; + case 0x3b0: case 0x3ab: return 0x178; case 0x3bf: return 'o'; + case 0x38f: // Greek capital omega with tonos. + return 0x3a9; + case 0x3c2: return 0x3c3; // Lowercase Sigma character in Greek, which changes depending on its positioning in a word; if the font is uppercase only or features a smallcaps style, the second variant of the letter will remain unused diff --git a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AC.lmp b/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AC.lmp deleted file mode 100644 index e31f1213f36..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AC.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AD.lmp b/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AD.lmp deleted file mode 100644 index 5ff6c8aa3f2..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AD.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AE.lmp b/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AE.lmp deleted file mode 100644 index df6f443176b..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AE.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AF.lmp b/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AF.lmp deleted file mode 100644 index 6830aa93264..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03AF.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03B0.lmp b/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03B0.lmp deleted file mode 100644 index c7a99c31d97..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03B0.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CA.lmp b/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CA.lmp deleted file mode 100644 index 1ad003441e0..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CA.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CB.lmp b/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CB.lmp deleted file mode 100644 index d91230a9a72..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CB.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CC.lmp b/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CC.lmp deleted file mode 100644 index 1fa37423b5d..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CC.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CD.lmp b/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CD.lmp deleted file mode 100644 index a3730f406f6..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CD.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CE.lmp b/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CE.lmp deleted file mode 100644 index 0f80916734e..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/bigfont/03CE.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0386.lmp b/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0386.lmp deleted file mode 100644 index 88e049d8766..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0386.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0388.lmp b/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0388.lmp deleted file mode 100644 index e214af8fd72..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0388.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0389.lmp b/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0389.lmp deleted file mode 100644 index f24050f227c..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0389.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038A.lmp b/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038A.lmp deleted file mode 100644 index b12b5c6441a..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038A.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038C.lmp b/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038C.lmp deleted file mode 100644 index ea1d7224783..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038C.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038E.lmp b/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038E.lmp deleted file mode 100644 index ac4a44df3f6..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038E.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038F.lmp b/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038F.lmp deleted file mode 100644 index 07074afffc6..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/038F.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0390.lmp b/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0390.lmp deleted file mode 100644 index debd7f00b23..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/0390.lmp and /dev/null differ diff --git a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/03B0.lmp b/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/03B0.lmp deleted file mode 100644 index c2cc77cc8f1..00000000000 Binary files a/wadsrc_extra/static/filter/doom.id/fonts/defsmallfont/03B0.lmp and /dev/null differ