From 07d87940f220e1013fd561ba0fff68b279021f16 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Mon, 20 Feb 2023 16:52:51 +0100 Subject: [PATCH 1/2] - completed all of Blood's and Duke's fonts. --- source/core/razefont.cpp | 4 ---- wadsrc/static/filter/blood/fonts/bigfont/0130.lmp | Bin 0 -> 89 bytes wadsrc/static/filter/blood/fonts/bigfont/0139.lmp | Bin 0 -> 129 bytes wadsrc/static/filter/blood/fonts/bigfont/014A.lmp | Bin 0 -> 174 bytes wadsrc/static/filter/blood/fonts/bigfont/014C.lmp | Bin 0 -> 263 bytes wadsrc/static/filter/blood/fonts/bigfont/0166.lmp | Bin 0 -> 144 bytes wadsrc/static/filter/blood/fonts/bigfont/018F.lmp | Bin 0 -> 181 bytes wadsrc/static/filter/blood/fonts/bigfont/01FC.lmp | Bin 0 -> 268 bytes wadsrc/static/filter/blood/fonts/bigfont/01FE.lmp | Bin 0 -> 265 bytes wadsrc/static/filter/blood/fonts/bigfont/1E84.lmp | Bin 0 -> 231 bytes .../static/filter/blood/fonts/smallfont/0130.lmp | Bin 0 -> 70 bytes .../static/filter/blood/fonts/smallfont/0131.lmp | Bin 0 -> 52 bytes .../static/filter/blood/fonts/smallfont/0139.lmp | Bin 0 -> 148 bytes .../static/filter/blood/fonts/smallfont/013A.lmp | Bin 0 -> 84 bytes .../static/filter/blood/fonts/smallfont/014A.lmp | Bin 0 -> 154 bytes .../static/filter/blood/fonts/smallfont/014B.lmp | Bin 0 -> 129 bytes .../static/filter/blood/fonts/smallfont/014C.lmp | Bin 0 -> 186 bytes .../static/filter/blood/fonts/smallfont/014D.lmp | Bin 0 -> 148 bytes .../static/filter/blood/fonts/smallfont/0166.lmp | Bin 0 -> 138 bytes .../static/filter/blood/fonts/smallfont/0167.lmp | Bin 0 -> 116 bytes .../static/filter/blood/fonts/smallfont/018F.lmp | Bin 0 -> 156 bytes .../static/filter/blood/fonts/smallfont/01FC.lmp | Bin 0 -> 254 bytes .../static/filter/blood/fonts/smallfont/01FD.lmp | Bin 0 -> 183 bytes .../static/filter/blood/fonts/smallfont/01FE.lmp | Bin 0 -> 198 bytes .../static/filter/blood/fonts/smallfont/01FF.lmp | Bin 0 -> 146 bytes .../static/filter/blood/fonts/smallfont/0259.lmp | Bin 0 -> 123 bytes .../static/filter/blood/fonts/smallfont/1E84.lmp | Bin 0 -> 206 bytes .../static/filter/blood/fonts/smallfont/1E85.lmp | Bin 0 -> 188 bytes .../static/filter/duke/fonts/bigfont13/0130.lmp | Bin 0 -> 185 bytes .../static/filter/duke/fonts/bigfont13/0139.lmp | Bin 0 -> 240 bytes .../static/filter/duke/fonts/bigfont13/014A.lmp | Bin 0 -> 289 bytes .../static/filter/duke/fonts/bigfont13/014C.lmp | Bin 0 -> 306 bytes .../static/filter/duke/fonts/bigfont13/0166.lmp | Bin 0 -> 238 bytes .../static/filter/duke/fonts/bigfont13/018F.lmp | Bin 0 -> 290 bytes .../static/filter/duke/fonts/bigfont13/01FC.lmp | Bin 0 -> 431 bytes .../static/filter/duke/fonts/bigfont13/01FE.lmp | Bin 0 -> 289 bytes .../static/filter/duke/fonts/bigfont13/1E84.lmp | Bin 0 -> 322 bytes .../static/filter/duke/fonts/bigfont15/0130.lmp | Bin 0 -> 170 bytes .../static/filter/duke/fonts/bigfont15/0139.lmp | Bin 0 -> 208 bytes .../static/filter/duke/fonts/bigfont15/014A.lmp | Bin 0 -> 302 bytes .../static/filter/duke/fonts/bigfont15/014C.lmp | Bin 0 -> 352 bytes .../static/filter/duke/fonts/bigfont15/0166.lmp | Bin 0 -> 241 bytes .../static/filter/duke/fonts/bigfont15/018F.lmp | Bin 0 -> 299 bytes .../static/filter/duke/fonts/bigfont15/01FE.lmp | Bin 0 -> 346 bytes .../static/filter/duke/fonts/bigfont15/01Fc.lmp | Bin 0 -> 433 bytes .../static/filter/duke/fonts/bigfont15/0394.lmp | Bin 0 -> 294 bytes .../static/filter/duke/fonts/bigfont15/0398.lmp | Bin 0 -> 318 bytes .../static/filter/duke/fonts/bigfont15/039B.lmp | Bin 0 -> 292 bytes .../static/filter/duke/fonts/bigfont15/039E.lmp | Bin 0 -> 287 bytes .../static/filter/duke/fonts/bigfont15/03A3.lmp | Bin 0 -> 289 bytes .../static/filter/duke/fonts/bigfont15/03A8.lmp | Bin 0 -> 325 bytes .../static/filter/duke/fonts/bigfont15/03A9.lmp | Bin 0 -> 314 bytes .../static/filter/duke/fonts/bigfont15/0402.lmp | Bin 0 -> 321 bytes .../static/filter/duke/fonts/bigfont15/0403.lmp | Bin 0 -> 244 bytes .../static/filter/duke/fonts/bigfont15/0404.lmp | Bin 0 -> 320 bytes .../static/filter/duke/fonts/bigfont15/0409.lmp | Bin 0 -> 371 bytes .../static/filter/duke/fonts/bigfont15/040A.lmp | Bin 0 -> 385 bytes .../static/filter/duke/fonts/bigfont15/040B.lmp | Bin 0 -> 306 bytes .../static/filter/duke/fonts/bigfont15/040C.lmp | Bin 0 -> 303 bytes .../static/filter/duke/fonts/bigfont15/040D.lmp | Bin 0 -> 309 bytes .../static/filter/duke/fonts/bigfont15/040E.lmp | Bin 0 -> 286 bytes .../static/filter/duke/fonts/bigfont15/040F.lmp | Bin 0 -> 307 bytes .../static/filter/duke/fonts/bigfont15/0411.lmp | Bin 0 -> 290 bytes .../static/filter/duke/fonts/bigfont15/0413.lmp | Bin 0 -> 224 bytes .../static/filter/duke/fonts/bigfont15/0414.lmp | Bin 0 -> 315 bytes .../static/filter/duke/fonts/bigfont15/0416.lmp | Bin 0 -> 413 bytes .../static/filter/duke/fonts/bigfont15/0417.lmp | Bin 0 -> 305 bytes .../static/filter/duke/fonts/bigfont15/0418.lmp | Bin 0 -> 285 bytes .../static/filter/duke/fonts/bigfont15/0419.lmp | Bin 0 -> 327 bytes .../static/filter/duke/fonts/bigfont15/041B.lmp | Bin 0 -> 270 bytes .../static/filter/duke/fonts/bigfont15/041F.lmp | Bin 0 -> 276 bytes .../static/filter/duke/fonts/bigfont15/0423.lmp | Bin 0 -> 241 bytes .../static/filter/duke/fonts/bigfont15/0424.lmp | Bin 0 -> 421 bytes .../static/filter/duke/fonts/bigfont15/0426.lmp | Bin 0 -> 315 bytes .../static/filter/duke/fonts/bigfont15/0427.lmp | Bin 0 -> 251 bytes .../static/filter/duke/fonts/bigfont15/0428.lmp | Bin 0 -> 433 bytes .../static/filter/duke/fonts/bigfont15/0429.lmp | Bin 0 -> 451 bytes .../static/filter/duke/fonts/bigfont15/042A.lmp | Bin 0 -> 286 bytes .../static/filter/duke/fonts/bigfont15/042B.lmp | Bin 0 -> 362 bytes .../static/filter/duke/fonts/bigfont15/042C.lmp | Bin 0 -> 260 bytes .../static/filter/duke/fonts/bigfont15/042D.lmp | Bin 0 -> 320 bytes .../static/filter/duke/fonts/bigfont15/042E.lmp | Bin 0 -> 405 bytes .../static/filter/duke/fonts/bigfont15/042F.lmp | Bin 0 -> 299 bytes .../static/filter/duke/fonts/bigfont15/0490.lmp | Bin 0 -> 232 bytes .../static/filter/duke/fonts/bigfont15/1E84.lmp | Bin 0 -> 340 bytes .../static/filter/duke/fonts/smallfont/0130.lmp | Bin 0 -> 114 bytes .../static/filter/duke/fonts/smallfont/0139.lmp | Bin 0 -> 142 bytes .../static/filter/duke/fonts/smallfont/014A.lmp | Bin 0 -> 156 bytes .../static/filter/duke/fonts/smallfont/014C.lmp | Bin 0 -> 154 bytes .../static/filter/duke/fonts/smallfont/0166.lmp | Bin 0 -> 122 bytes .../static/filter/duke/fonts/smallfont/018F.lmp | Bin 0 -> 132 bytes .../static/filter/duke/fonts/smallfont/01FC.lmp | Bin 0 -> 204 bytes .../static/filter/duke/fonts/smallfont/01FE.lmp | Bin 0 -> 152 bytes .../static/filter/duke/fonts/smallfont/1E84.lmp | Bin 0 -> 160 bytes wadsrc/static/language.def | 10 ++++++++++ 95 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0130.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0139.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/014A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/014C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/0166.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/018F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/01FC.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/01FE.lmp create mode 100644 wadsrc/static/filter/blood/fonts/bigfont/1E84.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0130.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0131.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0139.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/013A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/014A.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/014B.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/014C.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/014D.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0166.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0167.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/018F.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/01FC.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/01FD.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/01FE.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/01FF.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/0259.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/1E84.lmp create mode 100644 wadsrc/static/filter/blood/fonts/smallfont/1E85.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont13/0130.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont13/0139.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont13/014A.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont13/014C.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont13/0166.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont13/018F.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont13/01FC.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont13/01FE.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont13/1E84.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0130.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0139.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/014A.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/014C.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0166.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/018F.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/01FE.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/01Fc.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0394.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0398.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/039B.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/039E.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/03A3.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/03A8.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/03A9.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0402.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0403.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0404.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0409.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/040A.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/040B.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/040C.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/040D.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/040E.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/040F.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0411.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0413.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0414.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0416.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0417.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0418.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0419.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/041B.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/041F.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0423.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0424.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0426.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0427.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0428.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0429.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/042A.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/042B.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/042C.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/042D.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/042E.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/042F.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/0490.lmp create mode 100644 wadsrc/static/filter/duke/fonts/bigfont15/1E84.lmp create mode 100644 wadsrc/static/filter/duke/fonts/smallfont/0130.lmp create mode 100644 wadsrc/static/filter/duke/fonts/smallfont/0139.lmp create mode 100644 wadsrc/static/filter/duke/fonts/smallfont/014A.lmp create mode 100644 wadsrc/static/filter/duke/fonts/smallfont/014C.lmp create mode 100644 wadsrc/static/filter/duke/fonts/smallfont/0166.lmp create mode 100644 wadsrc/static/filter/duke/fonts/smallfont/018F.lmp create mode 100644 wadsrc/static/filter/duke/fonts/smallfont/01FC.lmp create mode 100644 wadsrc/static/filter/duke/fonts/smallfont/01FE.lmp create mode 100644 wadsrc/static/filter/duke/fonts/smallfont/1E84.lmp create mode 100644 wadsrc/static/language.def diff --git a/source/core/razefont.cpp b/source/core/razefont.cpp index b7369509e..44c752b4b 100644 --- a/source/core/razefont.cpp +++ b/source/core/razefont.cpp @@ -56,10 +56,6 @@ CUSTOM_CVAR(Int, duke_menufont, -1, CVAR_ARCHIVE | CVAR_GLOBALCONFIG | CVAR_NOIN if (self < -1 || self > 1) self = -1; else { - // BigFont15 is Latin only, so for non-latin languages force BigFont13 until someone completes this font. (This lists all relevant European languages, regardless of support!) - if (!strnicmp(language, "ru", 2) || !strnicmp(language, "sr", 2) || !strnicmp(language, "bg", 2) || !strnicmp(language, "mk", 2) || !strnicmp(language, "uk", 2) || !strnicmp(language, "el", 2)) - OriginalBigFont->CopyFrom(*BigFont13); - // Font info must be copied so that BigFont does not change its address. else if (self == 0 || (self == -1 && isPlutoPak())) OriginalBigFont->CopyFrom(*BigFont15); else if (self == 1 || (self == -1 && !isPlutoPak())) OriginalBigFont->CopyFrom(*BigFont13); diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0130.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0130.lmp new file mode 100644 index 0000000000000000000000000000000000000000..34e3d9617e7f8b2778acb0dba4fdbf68b819543f GIT binary patch literal 89 zcmZQ(5Mp3pU}g{jlIlS00OIj+adC6;@bU?WfPuL9e+DKlE?!=c1TVj!u&9JQ7|6+i XC3tw4`B+)m**G{jfr>zYpZ`Aq0PY7x literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0139.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0139.lmp new file mode 100644 index 0000000000000000000000000000000000000000..47b81225e85e5b51043b14447edd8c2d288a52d5 GIT binary patch literal 129 zcmZQ)5Mp3pU}jJOlIB3{4a5;ZoCd_jKwJgH%zRv2JiPpZ!eY{3uzvl2CVn0ssF(~0 r$jQn5XJq2x5ftQS5*3w~|Ifh8!NJeT3F9&G^78ONIdDo0Xx@JSRrnBP literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/014A.lmp b/wadsrc/static/filter/blood/fonts/bigfont/014A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..2fc01ee6e14135eb46398aa8b27f93571d17f5c2 GIT binary patch literal 174 zcmY++K@P$|2nA5mPGzKJCP*|*Ov=_fcn6nmy@99j6um4m&xJT#7@TrufZA>W^*s7ti|=kN^Mx literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/014C.lmp b/wadsrc/static/filter/blood/fonts/bigfont/014C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..fa5408fd4bea948492e69c8986b8f83a9b0baf94 GIT binary patch literal 263 zcmZwB!41MN3_qO`Tl#xzZgO~aJ4 z?DuO*WDGM03PJk*7wWoZj=JwfzLEEY8{S9Vb!)`@FQTeqywUT#EbFEr=kPYrI7*Bt b7h_7navDY2wrpzeQ#Xjr!%%8;L{%;y#4aCk literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/0166.lmp b/wadsrc/static/filter/blood/fonts/bigfont/0166.lmp new file mode 100644 index 0000000000000000000000000000000000000000..21ea9b22d594f48ea10d6415160b0de2ca20cd6f GIT binary patch literal 144 zcmd;J;Aa2<4ItJBVjCd#1mYMV&IjTeAnpWW1|}{p9-jXYij_%NSWFC!!^g$N%gZk) dEG7*CGSbrj8Q?-PU;q*V8-rCpP==H9KLE!>5AOf~ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/bigfont/018F.lmp b/wadsrc/static/filter/blood/fonts/bigfont/018F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d4d79a7fc5b009b1e97cdbd8a4cd990fef1ac356 GIT binary patch literal 181 zcmXZV%?-jZ3H-A(Q4 zt{&>CUh1tr%D^x%W9M8+sg!B}Q8S9Q;cyKvMHIn-us&FNM32? zAX3u~$y6|Nsjck$(@6F*-s==m12yT<-MrA?YNc zDoQD>J|thnr}z@z;zwM?P5g>K@h{XtDd)zq9@lM8soODxT75q*ro$;6piq8|)m4v5YHOto=4ooJY6=_vG`AfSioeL0u%Di5*| wwX@dKR8vYcw6^bEKTbt}q}P>+2;+DJ(gzYvp)2V9W8P6hBS>9cz25Tu6C|A#CYNXg$Z$a#|hY5rj})06&lf8~^|S literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0139.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0139.lmp new file mode 100644 index 0000000000000000000000000000000000000000..f3b9e780587e1e55add7f741f4b7f5b30f02602c GIT binary patch literal 148 zcmd;N;A3E5U}n$(lD0tX3&e>)oCm~ZKwJmJZ9v=y#7vApf`uJOK)`=SZUzQ<26+fz gVE7L-2gqk&;eaXtvi~!JG;u;C{u83PK#KnZ0D{R5;s5{u literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/013A.lmp b/wadsrc/static/filter/blood/fonts/smallfont/013A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..c1835526f581b049c24c6081a588c4a9fffa2a20 GIT binary patch literal 84 zcmZQ!;A3E5U}lg2lFC4A1jNoj%)|&JSU|*oMlJ>hc_4&<{|r1JE`vM-faJkS*`e}4 F0RYBC1|$Fg literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/014A.lmp b/wadsrc/static/filter/blood/fonts/smallfont/014A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..540e659ae2bd240385821b9ae4ce7535591893c3 GIT binary patch literal 154 zcmXYp!3}^w2m}|;L{E#b0SmAK3-IaF2JFBNtQiNn4YNR&P&F&G!Uj7WaKZ&QJn(`I mSjttUB_(+zOG~=)&t6*ZvsWW`oAQcd%Ej8g#A;)v;r;;*77rW% literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/014B.lmp b/wadsrc/static/filter/blood/fonts/smallfont/014B.lmp new file mode 100644 index 0000000000000000000000000000000000000000..a644eaa32656d404b623ce19095a9c89d4581beb GIT binary patch literal 129 zcmd;J;AQ{;4InlGVml!A0O9~3js@auAT9@DW>z2p0{@xV85rb20LTW30%?#aGnfUV VIT^u%oKR_yqW{cD8d>1R0RXH$43_`^ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/014C.lmp b/wadsrc/static/filter/blood/fonts/smallfont/014C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..6f6e896426dee0ef9326fc871afb31ae24abad19 GIT binary patch literal 186 zcmd;L;A3E5U}i7?k`_Sh1jNBWoC3t9K->nz(}8#e5N`rvHfA8f!0?}ym4QKCULMF| fVg&M8*nwOi4H94kNr70LK(%BFU>J(959R^@1LqNw literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/014D.lmp b/wadsrc/static/filter/blood/fonts/smallfont/014D.lmp new file mode 100644 index 0000000000000000000000000000000000000000..ad4ceac93b2f938c033b85f3c63bde9b555587b8 GIT binary patch literal 148 zcmd;J;AQ{;4InlEVtXL=1>!g$&IjUJAnpNT7G@y9!0?}u5lAw#GBC)?%LBO#oIn;3 Xf=D0_Bo1P+0aarcKv9oo7|ad;V5JR2 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0166.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0166.lmp new file mode 100644 index 0000000000000000000000000000000000000000..6105e2c42518dacae6ebf299d46f86edb4b4514b GIT binary patch literal 138 zcmd;N;AQ{;9UwLWVk;na2jUPQP6Fb5Ag%%879eJ11QP!lm>C%45i|=#kOM3T6bH$0 U0yz)>;-N@EG($B(O@f#U0604i6aWAK literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0167.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0167.lmp new file mode 100644 index 0000000000000000000000000000000000000000..f3d4a5bf5469c801dcf04749eb27d1805660d557 GIT binary patch literal 116 zcmZQ);AQ{;6(H6JVk;na2jUPQP6OgRAZB6&5-cF%KO-9hgFFxdnG762CK!OkK^%}c S5dBA}XJdwlutI4zupt2V#tPd2 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/018F.lmp b/wadsrc/static/filter/blood/fonts/smallfont/018F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..155dbf8ec0f8eaf501c35ac5b547770c90b32054 GIT binary patch literal 156 zcmd;N;AQ{;9UwLVVh14h1L7DU&H~~JAZ`QVNkGiP3?vvB{xh literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/01FC.lmp b/wadsrc/static/filter/blood/fonts/smallfont/01FC.lmp new file mode 100644 index 0000000000000000000000000000000000000000..64ac70a861b9152d333e61eb29a3ed6353e55361 GIT binary patch literal 254 zcmZ9C!4ZN$3`MhKac6;{g>A)~XYbxAfCB8m5@^95tbiiyzyjh63p0)kFZ=#aMj1s! z<;=Xm6>c!W40m|I0#A6s3UBy8ZWv;zWtM`qr`^ONO6RR6)E9WH?$MfVyDt6_L+>Y8 g{Y{2L_aX%DHUG5smvq}DzsuE4>wCoLyUvGw0TgH&`Tzg` literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/01FD.lmp b/wadsrc/static/filter/blood/fonts/smallfont/01FD.lmp new file mode 100644 index 0000000000000000000000000000000000000000..bad30a208fbc8d6c2d704af26c3558b202adcea5 GIT binary patch literal 183 zcmd;P;A3E5U}i7@l2$3c7R6(6wQr54|@ZymD;NeoW2VR#RB3BF<&{kCMM(VUDOHa=NOuz=LzyQo0UYz8fPPTL|+9a8F^nepCxZ!~pKFA4? os?-v;^01+doe#G3e0;Te^>$Bs(Lt%!bhX0f@B?#{d8T literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/0259.lmp b/wadsrc/static/filter/blood/fonts/smallfont/0259.lmp new file mode 100644 index 0000000000000000000000000000000000000000..2e5e6b7c5b5307d98fbddc2fe76ec62e76e75271 GIT binary patch literal 123 zcmd;J;AQ{;4ItJBVoM-)1>!&;js@aOAT9=CRwf|9@Sm9#NXp9tSxoFe1{e~@2I-Us M>ttaD8O87)0DXB3yZ`_I literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/1E84.lmp b/wadsrc/static/filter/blood/fonts/smallfont/1E84.lmp new file mode 100644 index 0000000000000000000000000000000000000000..4863124537b3537e1bed8c4fd4866eb518ce4228 GIT binary patch literal 206 zcmd;P;A3E5U}i7@k~To>0mP9&oCU<*Gk|y{5bpxwV?fNp3?vvB{xh>PFv!cx hgV{`sK#Bz@02TVr2vh`=VrK;l0aatDprUq|ivYVh6Wag) literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/blood/fonts/smallfont/1E85.lmp b/wadsrc/static/filter/blood/fonts/smallfont/1E85.lmp new file mode 100644 index 0000000000000000000000000000000000000000..61bddd798f64ac11d247237ce3910f95704e280b GIT binary patch literal 188 zcmd;P;AQ{;6Ckz*Vpkvz0pb)OE(YRSAnpO;IY7J`h_?bUGZT&_mfu(!TjPt&A`;|Ey^%Y4 zkSBSQ4+$}6Am=HT0tGgi0acVnVRL6imA0x?)b8esn_2JmZ)@v5*4MfWt_~aUmYTT_ XdhT{!pV{eGZO;x7NJ(|#++S{AiknK_ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont13/0139.lmp b/wadsrc/static/filter/duke/fonts/bigfont13/0139.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d77a671397ae02d662f8a59aba3ef3255053911e GIT binary patch literal 240 zcmXwz!4U#62t}jo>?xz;R$~hmVHH*oNCL!d!VbK8_wL=hb;OUWOdbP&$cGrF5W)}+ z$VYGjXVAbE+`t_?z!SW{8w@dLVq$+xM18eG=86!JDmACn!`>wpRZ}xlk*_*2Hz8@Q z&GV%-(`9%fvILWVs1)~DyZ?5>Y!$5+>O~xLX6(c2I1;JWMJ1A2{G+R-9glWf*So4C zIDs>`00K8~2M_QBFYpF!V#ZW3Wwm2g4IyYy^+Hsd4o#soM3%BhS>ZP2Nu=8>amDrCi^S=gg%~9Wv2}INY&k(=vXm@F bFJD{nK!;gDu?C?BX7v1NX$KP}aQ-SE^dNYe literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont13/014C.lmp b/wadsrc/static/filter/duke/fonts/bigfont13/014C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..2cbe9898ec075bda33fd8a94c6049b7379b33b74 GIT binary patch literal 306 zcmXw!-3`Jp41|p+wBk>qk4(Y>Y`_Z4foeOBn-=lL5)8o>Y{3k0Nrj!yQcf4!*-%SF zb2_4)z!_Y?6+FNbyucfLKs6&efTm%D2y@qc>y>J-hzyGBa-(YQ-n+*lP?e1$i>-)x z8iz5tTVVcD%iNp5KA1908Us2|Ba)(oG>Yu1Y{_C>yna*7nis9jMoo89!2m^jD{agB neng}Jd$>*R(!sKTh&Js@`{I^h0S84TkNYpZ?m9-Ime2kGEem~z literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont13/0166.lmp b/wadsrc/static/filter/duke/fonts/bigfont13/0166.lmp new file mode 100644 index 0000000000000000000000000000000000000000..28d8f516e809043af24c713b721c096b187decd4 GIT binary patch literal 238 zcmYk0%Mk)05JWjpUOa3vUQNLi3}Pc-ngRxPO~4=w!W2xwIMyEE;B>ty=$hZzEzaUX zuH;7UWF?tA$&0+nhkS|iF#<6j&I2inoV@htMlQoh3LI_`$u$b3D45YbptL%qr6dv7 p0lBvAVQN)}C+ynm)}^zK^BO|1d4XZQ+|D2Dim`M){?3~B{QwwFTagl^&ON|nGK7uUo3xJL z1kT_B0=R)Ycz`E(fig4Z08GwIWNlp#vBmM76jh?CA`= zeXGH{$tlualgiu;L^OK?ZY8ou^fcJRWG|Rqn^JOX2RKqCrb@OG@u3s$#(&CU%j`qj cck^q@1}2R${$|S8B2Lx+#x81RVgCN>10tJnLjV8( literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont13/01FC.lmp b/wadsrc/static/filter/duke/fonts/bigfont13/01FC.lmp new file mode 100644 index 0000000000000000000000000000000000000000..809e09fea37b4cb0d0cea7b31f36a29d9151a919 GIT binary patch literal 431 zcmYk1-BH6Z5QLT3frOth@f%%G2vk4`Py#Qym2|RXI~_1X4YWWJ6hRMW&whX#fAV0S>ClBO_ypl-X$^Hrm0AzXQ%j*!LYSNTq z6qzq>LP(nV5o1c;&%0Y7mK;>Sq z(Yp5{z5h!zGRToZ`o-Mx=JG$^#C&FFvzyj(uEED@hRCwZCY1L-utB_tO~iEq@QWZ~ G@A(&8fUG|N literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont13/01FE.lmp b/wadsrc/static/filter/duke/fonts/bigfont13/01FE.lmp new file mode 100644 index 0000000000000000000000000000000000000000..7c4a7046a1232f1e783394e46b712a188c9c0924 GIT binary patch literal 289 zcmXAk;Ss_h427v}wWn3DoyG;+z!jXq-;fXj#d8I>a0|C^j{0a5zTENdk%Zoi#+ce% zP_N(y?%)9uc!Ll4f*+W{P#M#84ngFcwexPz>?I&Q< z=H^r^ldvmN@OV`XrJ+w5J&Wj~Ks6&oA$_h+Sag+%QsDHGVkJge8*Jvq=?wzV^z_!Jo$VZw+A1%<$-v v!I6>BtM70RCbzMTaoq+*>ipqdPx)dyNT?-BRz%n literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0130.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0130.lmp new file mode 100644 index 0000000000000000000000000000000000000000..7543d5ffac1d564be4c5d8c182ac1c7480208011 GIT binary patch literal 170 zcmYL?u?>JQ3$DQ$MkkVwEIS!#rpN_c z!42F2g9mtm7kGmY7!uJL(4;+r6ok2jTDQ2n>8>gYRI2FvDKjX+=}M$JOmr1>s5ItW zQJScmFH575xiFNVLXHVnqXTn=RuPxb)4<%@=bTq8jMtf4F)Pu&SvbKkY!}^ajaT;l M@u5EY6!ZSmzVD%aO8@`> literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/014C.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/014C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..fbe5c90d0d9c72cef98d51620487184b34dc086e GIT binary patch literal 352 zcmYL^+fBqU5Jep=o4^tw!HO;@f)76VtJEr}i)$a(L~!epbCszNH$IZ)T1r`$Qfe)p9?mqS znTZ$?!~bhbVtlfL)bg8snf%0!`C|~9fw_sVE9z}Yoo4lQ6U8LYKf3i=*2>v0`w#Ub Bk0Ag6 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/01Fc.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/01Fc.lmp new file mode 100644 index 0000000000000000000000000000000000000000..6d9053df554a92a09dd8eb638d8ea65b708ecaed GIT binary patch literal 433 zcmYL^%TWU{3_u;SKwy&aNeOg89ch3QSI*psZArF=6Af@;h88G-9%zEAdGf-b-RH62 zN|tsPb|Hi*>{;*N0iNIm-rxg1;S0WDy$In3Zeb7i@CeWF3h!{X(%%s2t8x#41@*Q|~%{gy^i zj8tc>G4{okYHL_2)g_Iw;aatFfAv|$fSF5XZ3ii{%tF5F<-x;S7E@jlB>5Lt{9a8a lEm~q4R7$9lG}p-br_4Ao+JBZ$oqW;cGi@ezW3zM_`wz6}wk!Yu literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0394.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0394.lmp new file mode 100644 index 0000000000000000000000000000000000000000..c36cb41a73a026c05bf733727831094f52478b03 GIT binary patch literal 294 zcmXwx%@Kky5Jtm~41)+aJFpKMumfAL1`n{C1a1~V5jJ5D_TV|b1^s5;B>U#u?Og9H zXSl!>Zg7VOEbxREyx{{?=G+lZu&ezqs;O*L=Pi-3XcoAv%9r!1uFKhvK@c;k- literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0398.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0398.lmp new file mode 100644 index 0000000000000000000000000000000000000000..6fda8406090a27fbed0cc35be70cbe55882a5de9 GIT binary patch literal 318 zcmX|+YZ1aQ5QNh*E#*}P3pl_50#JYiH1MnUO#1^9*uVxR@IcrU%4WWq+-8%zv|$^v zj^G5&-~z7T2JYYip5O)EU{{2&2L~{l+bC5{<-%+jhQ5zcBo!;OKDry0GpDdY?GWH6U6(>_7Lg!oY9bTSY*sK;iRv=whtebz?T?jMS>7h7i0rvvC+=xkrqMq%>fP zE{!BbbQyAe-ohDQm>63e6S5|{PIdlsS+OF*uKGy?#R?Bk$#4@@wiu<5!4TC>gr7cL LRC?X4XQ=TD$0>Kr literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/039E.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/039E.lmp new file mode 100644 index 0000000000000000000000000000000000000000..151202bbc73962d66b38bb9e89e32ffdc1571f17 GIT binary patch literal 287 zcmY+7%MHRn3`7_4k#Zm$X@(-`fgWhUpYiUd1bUzcdY}h-;1Fh$Ai+q_vPWZkpAM<% zM9$j}az6os$Y7ApAo>n_gV5bodv_nCAAcW?)Ha0rJe#FMsCJn%vIa_&v`bflUK zxPlwFg8&ck1TXLgA25Q`hUg5awK=;+rWEST2E?pyRU@3a(7`Nw_@FSRwy5Mt&S5{L zn!>BaPMKR6a35;L{ZEN|a4fr2F_O6^WO}g^fl4BM%bZphvADHYr{lK$TDJycO literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/03A8.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/03A8.lmp new file mode 100644 index 0000000000000000000000000000000000000000..dd6b84766c8a8be7f3124b30398e45863f9f4398 GIT binary patch literal 325 zcmYk1%MHRX5Ja6w0YM}XbU+0ZKnt8HfC}h?(l#oyxx3zKBSgSr&W~D`VEm4;@+yb-5D1;Px@0=SNJ0tdJc#Lr3TeS-?Fi4>$-uP$+%Yt%lgWyDu%m!>VeU za>fMlZah^Eb*0R7!#ge9Ma(>MgpOt=BF9l=CS5VYmE+)UW?Ol4dMs3z)@t3##0Pt1 nSzswbSVeImLWKQlZI;Ut&+7f8%EBh>*MDK4FmpP*PG6Nm+)*>Y)uPs`CmC;#B z$vI8Ra%QG5sSKrpD8yeERJ2Bkf5p*bhyPY}3z5XwsA@SgYiA@(K;kOWGn$n}k_!b2 d4AWtf3$~H|`hh4Tv8bP;nL{81Lu-S+egKD4faU-I literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0403.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0403.lmp new file mode 100644 index 0000000000000000000000000000000000000000..28e9d0a65974cdc68e8b21b65ce6b33225756f40 GIT binary patch literal 244 zcmYj}!3_d23^z_+@ zTeo$o4&Vq*;0!L{3U1&I9^eUHU{yG`1A9<;{nl8naT{`l5XNGoYNo=MAd$0m4umXPlu>fNcChYDl@M#U!UCvJm#*0FK}UT5thZQ045JvO1c?rK&_zXv`T0Q{OX3 z^J;uY{I~3EZJ9^)o2c@TJ8HL(?7D6Wm1l5tp+-byStnu2_VWd+A)dr^1*V${;M}D)#$lcRJ|XG($zIov#Ci5xPv>m0wqnL6S#&`xP^20RPQbKoR842NnkG*5eag` z^9~;12`2CYZ}0(M@B>35as^>9Bq6FgF@-AU1)1mB-D6ypJ5TIgRZ1CWuk%W^IdWCT zm{n^A*|gl2yFMZ_?pcu{C$lA)vY+2aGwm7HN6iq%f2zJnJ2GKV&F0vFt0|$D(5Wso XyDjEvDFb)M*mrc*w0Mj0u$J-%igJ7) literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/040D.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/040D.lmp new file mode 100644 index 0000000000000000000000000000000000000000..1ed9db607050adb518fea50c2c7da06e713f44b7 GIT binary patch literal 309 zcmYk0(GkKR42Dz1w_dB~22SA+4&e|^03iu<3)gT8r*H}H@DKK(KlgFRM+h0|OhkdM z*l*wt9>Bm8yucfLz!%H|(FKHAdj!b{GdFk3Kcy5?U0ub=kBZ8TGlLVXf;!swc3~2! znX8Hvi81<3@UE(dF(t01Qs9wBrx;Z#XGk@)G2FBP)+*P6_Woy9x4R==qy+=`yjCnj ZhAFv%5Y8;Rs_OIhw}KH+)xX&W{ zlM~l7xsV^y$uIdMH*zNrGHgVSq&2Wq*R}($*F{yoK1!97!K>OHSTcK8o!Avrb$D=J z7DrEyOhuT@@$YHXdk>EY*gRL*rl|%acB5H#xMO|?ZNF=`NH}1OuI8!2;V*~Rb2Pk# dtl6q*l~0;bq}h9*p{{CuB!iRiPkgd!eF9Cca`ylL literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/040F.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/040F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..876b328e48600fa458ee89cc3684e7bd7b363672 GIT binary patch literal 307 zcmY+8!4-lq5Cx+r4#J}Z3$X=zum?*Z`!_%dHemxcVH5V?1!sdk^@llR_?x6neTp35 z2q!p$-~v~;!5tp(gm#nC9=1FG%aS_w(>KF_lBSVN{F0TADkH17R1~T=o98)-I9ime zWTvJ>F@~Ea=VIpO@3A3gzL0XQl5Qm4rs&l>%{W6QBf0jvP=>2nl{@E1G3sS~Y|Q^= Fc>!qkfs+6L literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0411.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0411.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d7f29b9b0d18d100274653c683b3b19ca5564c7a GIT binary patch literal 290 zcmZ9G%MHRX5Cx5dfJ?%eUg&`y=z$8>@9o-@Ko9gl5A;9}T*9-%M`ERsoY`^YA#GEe zy*P-YIEfG!aTPal7Z33i!y=`fNF)DdYU(^st)+xnSG7b5cPBV2KwGJB5?>Y3BO-gh zsLI_K3LHNbMwjBdGOJ!%RpV1hkwyR+nf+fZX literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0414.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0414.lmp new file mode 100644 index 0000000000000000000000000000000000000000..50ef42714fe9a081f772779d5f9f69e3b6e4587b GIT binary patch literal 315 zcmZ9H;R(Vp5Jpo$im1?b28VD2mv9P4Xzr3GJGg{PxP@EzH+`2Vf*z8!T{#2Rz{gZ#Z_&ouJ>VMHoxj41uVov@DT{(fiVkxSUerNv%o1x=|!#8eiG$ zAd*q4_HtmXT4m(Yd6q0Xlj8c?wDWGu(W8r-RHNDk7GW>_>89EScFCt*g%|IQrrE6h NhwWRbZTr@L$_iUwhEV_j literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0416.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0416.lmp new file mode 100644 index 0000000000000000000000000000000000000000..a23689f147477ecaf06445b1081ecf3d844049b2 GIT binary patch literal 413 zcmZvYyA1*{3_x=NgaC0!^vu8vY(POzNli}|?BsG1Jv%T1JFo*gP=@Cm9|>XUDbAD6 zv2X5X&SDK)*n`3uE^vh#+~EP^%DDwBVFer5!2wR-dck7C;l0nUA3{>^M+5FclHEWg zMY7?LI+0_MwMZMxs+o^c4FMzCHJehEnnno|G^_0~t}#YAS`^i`DPdv*ud24YmD-|I zQ8AY9rK>{GJrrl-=W1%NG`wIZk=>sW80u%vKihn_rpxKk1JA1fff( ATmS$7 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0417.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0417.lmp new file mode 100644 index 0000000000000000000000000000000000000000..dd115b47bfb85a6e2c6f21c6304badd50929ff7d GIT binary patch literal 305 zcma)$(G9{d3`A4ZR{a3F0)wyuJFo-`q_!_^XJ7|*Uv#0!5cns7`bL^QId&>Y}Ktj5#eULD^#^KUj8|EoN}VRJE@i|#Z*I=WkHQo zN>bc3sL3`QMKZ#i9>>xpQi4HsdbX}oT3J;8<>9%#Y6_u}MQvB5{;PE=8=2MD{O;`w DPM3I8 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0419.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0419.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d75b82c58f4a2bb43899ce3dd6c19dd7e81b0697 GIT binary patch literal 327 zcmYk0u@M3>3J(!ajW;o9|Sjp#`!V*G= z;f(tNU*Q{khad10e!*{e96~t4Cphk;i=hG$QFFF_RclodurT&D9~q!i!Gk_pe7$p3 zaK@?r*|8a!Lt!7*kTS?UXZ_3RhsLZM+E;AW;M;cpLT}O;!=?KNfN7!N!tT j6!6+wwfwLq$ACt=IIO)mBWEThP_gCH!dNg++C!mDV%Z(t*h!1-iTW89@(FDR4vX1R@ZDgUoM<0yJ>O10L{zh0vXZ&{Z#$dNnh>PitaM;0!L{ z3LM5g>HP3|>yXk%mVZ#>V` jv{Ma_oN>S`3je4!;b+6bykB#b-P17b~y=8!!O_@Xr?I+**24^c>#}X-qL^ zav@i8BX{y3Px2yf@*!XHBdG-^=OrD0d7g64{XW#{j=tErhmN{Qp$AmSCODBE2_VGad^F%i@Qx(ckh9pKR%+a=WM07*5vM@J)ZmHIVWsvaeg@QMhp$f9R>iA*EIuY*L-F3P{eomaNPU;4Ox g44k8*SS&SMs#Xi{RoI-1@MmJ_!uxh&IpRPpzet&_NB{r; literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0426.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0426.lmp new file mode 100644 index 0000000000000000000000000000000000000000..6e4916dcc9534ec5e25d4153d74938e8df76aee7 GIT binary patch literal 315 zcmY+8+YQ1n5Cjbp4+(@)08P*VEzko!P=I~si&FzV@J|o)Ko9(fxy0eI$whOL8`61OWI6)lhdlYUxkRa8ithK3kSJ*&x?GgN)Z(>QJ7Z?gFh IY!=n^Z;(=hJOBUy literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0427.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0427.lmp new file mode 100644 index 0000000000000000000000000000000000000000..81bdd67b4381653136b05719888ca1863feb747b GIT binary patch literal 251 zcmYk0+YJIC5JmY@6SKBs0XAR-R$v8w!pyMHf<4%SJ=lX?;2Bm{Z*mCtG7t9Q5L`z% z!5J=ag&WLphX*|21#bu&>r&Mgwq~`~QZ&XEb|N*S5?5!IZM>B^V}?uU>n0I8Vt0OF h)THW@hz8F5hk)CF;Yukh@9oIwQm{wU*CQg)+P}j0=HQ@ma~<~{((;Wh_I`Q Y3JPP&EWyi~x8@zHHdsf=AL4)154zsA-T(jq literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0429.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0429.lmp new file mode 100644 index 0000000000000000000000000000000000000000..fb552bb3ad8892fd46a50e27dbab470f08348804 GIT binary patch literal 451 zcmb`D!3}~y5JguLjfut(V+;1+-5!iB&;vJiW*0cvgRunl)`{3oQ_u4m_wZ5Xxsn^XlLvW{7kQHp85bfuB7;`tGF*alS+;d(@!XZDDWw?utrSBHW~R^< z0W=B=!75JCd606VY)NA4WiffX7jX<2|Bn1BhGfC-p@35whIp7=Rq>5F7r zQPWjehN>MokRt&(lMA_$8@ZDQd6GirqY&0)L$+j3!a{#kYIN$9b4ng#i*oYhW~R_C z0%#QGbq-OiYPlE}$1_!DXBeE(=|`9S-2o7Ywmm>;IeQ0X)w;=)PpAm`!@lqT!};wG Gb(9zCRh8xd literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/042C.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/042C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..13a1402d7f2c1cbce9d9847976da177841b83982 GIT binary patch literal 260 zcmZ9F(G9{d5JU3;1wJSXu>(7>0}~|nUBU=VzywUd1WdpL48TY0q*Nd*y_0O~q35558l5MVlC#IyqLMwknGu{KK!z}{caCCJ%aiGG oxglMhVRk0RpRV|~1CWr|{s7AAejKQ(b=^u6ObKe%i#8aC5t)5z6aWAK literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/042D.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/042D.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9a4aec2778b7f65c2c30004c1e6fae8be4bf8895 GIT binary patch literal 320 zcmZvW%MHRX5Ja6Qi6Vr;i5BR9J1x)yO>lMg<4q)*pa*)O2YR3cGj`H#ec6z}Grgz%SQ{Z*DuEWrWo%q%eRqD+KYnX&FeWjCv0?Y-G#R8XN@ P`DDx#Eq$ySym{gaB|3kg literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/042E.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/042E.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d90d7bcab55d1c8aa49302e216e1aa5cee62c2d1 GIT binary patch literal 405 zcmY+9!A%1(5JkO-SS?8aiDR0e2P)t~1zb`=B(Cf6%y?;m9;kp4sDU16z`WU5NPO!_ z>%aD&@B4I@LQn7lXQ=QFAMgoZ@C`q3HKcTe2Y7^MIKeA8q+9!^oLgAS8>;SZZr!RH zDn-zrRg@*l>Xv6zl}n+vxi%wdS!yk%4SSMFCDdJ{r5pAPaVn^D^)h>PVwl-HuU6#* zamIKJYc!({&NSv69lFUe+D)SfJy(;rxGKZM@h%p7KAA%GehQ21!uxPy>ToEfYQ%J7 SvlF3uv~vD$r+8n^GitwJN2fsm literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/042F.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/042F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..33011ea3f5ba1240924f05f2d8f920c29ef686e6 GIT binary patch literal 299 zcmX|*+YJIC5JlO|s!`Y79<0Paf9=64{08puh&@eB!^u3D%xp9c zNfbxbt$-XE)~=T-y{9#^ zT0laqs=5h?wVjs-v~0%`#L$GO8G#^)_3YM_X5vsJtD^0$DoL_A#}L^2tx6$Te$9L5 W^kdpc<-z0dS2<@6|3&GBmX;63WqBU} literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/bigfont15/0490.lmp b/wadsrc/static/filter/duke/fonts/bigfont15/0490.lmp new file mode 100644 index 0000000000000000000000000000000000000000..735a139220cad0ae27f7270f3fb6655740f65c56 GIT binary patch literal 232 zcmYj}%Lzg;5JiV9L=b)0i$z$3Mc9M$ixyxF?rp#ZY`|jTNqCD~I0JL$vy-EU6gg4P zaDgi*JmCdz_`nx_P?iXvquRQAkUOb0Ggeol$K6bIc9_7~a0mC~U%2(JL+w$V-FlR? avgu2PX|gpIna0{=@M~%^bDfNPO8Wx}vR6!s^FZpXFOgcx}XZ0pb5G_%ln%kWu#}>&-Tn; zrtg$emv*cNIKl}oaD^M(;Q>$B%u?FI9=cVX%H7SZP@~i^wALcH^4j;~Y|W*4%b5q- znr!+qi{c*oCh7I9oio~`y++Y%diXRU=S%}hI?sPp9}8q91P=MBZl--NsogZ~9Mwoh ot{_<8-yy6if|H;|{AofIg-|YRQ|Gm&mEUt4RM>7cjrzBYFRMn8vH$=8 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/smallfont/0130.lmp b/wadsrc/static/filter/duke/fonts/smallfont/0130.lmp new file mode 100644 index 0000000000000000000000000000000000000000..70a0fe1d2efd6b27f9c467902deae26bfd269556 GIT binary patch literal 114 zcmW-Z%L#xm6a=3Mh+2gWSb--$2!3J?*~OzL`!6A`9%f-+*wPv^^VVuR(Ti1F;t}4F oK&2&fQ3J$IZ~|mx;1Ra@{tbvY<1&mX{Uxv~|H|(qrOHW}UyDE+0ssI2 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/smallfont/0139.lmp b/wadsrc/static/filter/duke/fonts/smallfont/0139.lmp new file mode 100644 index 0000000000000000000000000000000000000000..9d1818ff32355ed436b15afed607395592403ba4 GIT binary patch literal 142 zcmXZUF%H5o5Jb@hTLy9#T6z>YK?+0^p7EyO29#-OIky?46mPxz3!khrvtVbS_!i4lRKw*(z-h?%M*|LIOwp>T@_&Nfo7pr2M&SkOKJaiR8Eo1Ss_Ir J-?oCH4}MWYB7y(_ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/smallfont/014A.lmp b/wadsrc/static/filter/duke/fonts/smallfont/014A.lmp new file mode 100644 index 0000000000000000000000000000000000000000..363dc53cd3dfd099540438b1371513a478093b92 GIT binary patch literal 156 zcmWm5F%rTs3sU9+W>raVEL| literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/smallfont/014C.lmp b/wadsrc/static/filter/duke/fonts/smallfont/014C.lmp new file mode 100644 index 0000000000000000000000000000000000000000..d9ad9c5ea761f6177d35ed97afd6e045d7116054 GIT binary patch literal 154 zcmXBMu?@m76a-Kc+d*L#I$9c#3B-~~;r#oSA~69IFab3aW|MG+;(h7vq~DpHF~*ub z?}3h#Xr?E<=uIDL8&zQS4v0Zy-89yg;#y$rAE#P$r6e7PoUb)`CP_JOtw=vj{~1vf X;g^=BV7T8x{pGxByqwv43ruXj$15gh literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/smallfont/0166.lmp b/wadsrc/static/filter/duke/fonts/smallfont/0166.lmp new file mode 100644 index 0000000000000000000000000000000000000000..417dfd6f3993b8f3f9df9238bf56fc1469039c33 GIT binary patch literal 122 zcmW;Du?m1N420o;fU5>ia`I4SeKZu9Zf<>!_!JX4>hZn;w$t sJYiO(27<;|qye0|lz_i|a8p)go2}cD$G-u8EUGDSXy%SDDznJ{0v(SXPyhe` literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/smallfont/018F.lmp b/wadsrc/static/filter/duke/fonts/smallfont/018F.lmp new file mode 100644 index 0000000000000000000000000000000000000000..5ec4ed05583db7475584572defdb6d7065158a38 GIT binary patch literal 132 zcmX}kOAbIl5QO0|LpX{PIDkh72^L*#VPWY2*6u!vh)%xbPc6D|xqGgpifWo^qk~Sm u$c1$Uka|@hy4-Apim9@J0fP451>Lt#D%!klwhX=0>?C8$ZWet2o^LlBhaa&3 literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/smallfont/01FC.lmp b/wadsrc/static/filter/duke/fonts/smallfont/01FC.lmp new file mode 100644 index 0000000000000000000000000000000000000000..26e1cb10b3d77cb81cfbc29d371e84d5b9a44bc8 GIT binary patch literal 204 zcmWm7%?-jZ3U=q$;@j1BEm- AQ~&?~ literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/smallfont/01FE.lmp b/wadsrc/static/filter/duke/fonts/smallfont/01FE.lmp new file mode 100644 index 0000000000000000000000000000000000000000..2ba5e9789a6562b98e26032b3f7f7c4608e7083b GIT binary patch literal 152 zcmWN}Jr2S!3UyB&GBUc8S$!_k#(X@R>AYmkt?h@ft`%c7M0PTm%?0W8 Uh>@2P0Bc%Px^w9~-=lH<2i9jMK>z>% literal 0 HcmV?d00001 diff --git a/wadsrc/static/filter/duke/fonts/smallfont/1E84.lmp b/wadsrc/static/filter/duke/fonts/smallfont/1E84.lmp new file mode 100644 index 0000000000000000000000000000000000000000..64acb395426479e79bed7e8c261318867260f899 GIT binary patch literal 160 zcmXBK!4ZNm5QX75F^*V^XU`gyAPO9^yaxyEzzVFu25c7}!{OW6o&5{9bIy6U*F4Bc zI(f=lKJt~H_%Mzj$jNWWM^i_$X;qjFXuI;VTx7#OTYSww57i87Af0nwTB5JYBcMwy VZf%vWbGucGd!3>}A4s#T?GFPPC~p7& literal 0 HcmV?d00001 diff --git a/wadsrc/static/language.def b/wadsrc/static/language.def new file mode 100644 index 000000000..796d5c067 --- /dev/null +++ b/wadsrc/static/language.def @@ -0,0 +1,10 @@ +[default] +CNTRLMNU_TITLE = "$$OPTMNU_CONTROLS"; +MOUSEMNU_TITLE = "$$OPTMNU_MOUSE"; +MNU_PLAYERSETUP = "$$OPTMNU_PLAYER"; +DSPLYMNU_TITLE = "$$OPTMNU_DISPLAY"; +AUTOMAPMNU_TITLE = "$$OPTMNU_AUTOMAP"; +OPENALMNU_TITLE = "$$SNDMNU_OPENAL"; +SNDMNU_TITLE = "$$OPTMNU_SOUND"; +MODMNU_TITLE = "$$SNDMNU_MODREPLAYER"; +MISCMNU_TITLE = "$$OPTMNU_MISCELLANEOUS"; \ No newline at end of file From 41d71180996baec05d257219aba8d8c3aa7179f2 Mon Sep 17 00:00:00 2001 From: "alexey.lysiuk" Date: Tue, 21 Feb 2023 10:30:44 +0200 Subject: [PATCH 2/2] - fixed compilation error source\core\razefont.cpp(60,3): error C2181: illegal else without matching if --- source/core/razefont.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/source/core/razefont.cpp b/source/core/razefont.cpp index 44c752b4b..cc873cc18 100644 --- a/source/core/razefont.cpp +++ b/source/core/razefont.cpp @@ -54,12 +54,9 @@ CUSTOM_CVAR(Int, duke_menufont, -1, CVAR_ARCHIVE | CVAR_GLOBALCONFIG | CVAR_NOIN { if (!(g_gameType & GAMEFLAG_DUKE) || !BigFont13 || !BigFont15) return; if (self < -1 || self > 1) self = -1; - else - { - // Font info must be copied so that BigFont does not change its address. - else if (self == 0 || (self == -1 && isPlutoPak())) OriginalBigFont->CopyFrom(*BigFont15); - else if (self == 1 || (self == -1 && !isPlutoPak())) OriginalBigFont->CopyFrom(*BigFont13); - } + // Font info must be copied so that BigFont does not change its address. + else if (self == 0 || (self == -1 && isPlutoPak())) OriginalBigFont->CopyFrom(*BigFont15); + else if (self == 1 || (self == -1 && !isPlutoPak())) OriginalBigFont->CopyFrom(*BigFont13); } #if 0