Christoph Oelckers
982a98e254
- added a few missing ts with diacritics.
2019-07-16 18:43:33 +02:00
Christoph Oelckers
6290756b1e
- moved a few misplaced characters
2019-07-16 17:32:53 +02:00
Nemrtvi
8ea46320ce
Fix Hacx Ș and Ț
2019-07-16 11:48:51 +02:00
Nemrtvi
454fd288a0
Improved Hacx fonts
2019-07-16 10:47:08 +02:00
Christoph Oelckers
9e25880aec
- Harmony SmallFont.
2019-07-15 21:49:41 +02:00
Christoph Oelckers
2d8355f519
- moved the Hacx content.
2019-07-15 21:24:18 +02:00
Christoph Oelckers
7d87df25d8
- filled the last gaps in the Doom BigFonts.
2019-07-15 20:02:45 +02:00
Christoph Oelckers
7a556730af
- added the remaining 8 missing characters of the standard set to the Chex BigFont.
...
Unfortunately, yet again the Ø presented the most problems because this letter is barely representable at such low resolutions with styled fonts.
2019-07-15 19:33:30 +02:00
Christoph Oelckers
2dc864d664
- added the missing WISLASH for Hacx.
...
This was using Doom's red one which did not mix well with the rest of the screen.
2019-07-14 10:03:50 +02:00
Christoph Oelckers
2e42e4f5fb
- fixes to let Hacx load its own extended font.
...
There were two issues blocking this:
* the Doom BigUpper font was loaded for all Doom-based games. It is only valid for original idgames releases and nothing more.
* Hacx.wad defines its BigFont in FONTDEFS which blocks all custom fonts. Since the Hacx font and GZDoom's base BigFont are very similar, the FONTDEFS lump now gets deleted from the WAD directory.
2019-07-13 16:20:57 +02:00
Christoph Oelckers
8efe18b3ba
- text update and inclusion of Czech and Polish in the menu.
2019-07-10 19:57:40 +02:00
Christoph Oelckers
985afd0a2c
- Eastern European characters for the Chex Quest BigFont.
2019-07-10 19:47:52 +02:00
Christoph Oelckers
ce52c9dbed
- Eastern European characters for Strife's BigFont.
2019-07-10 18:55:03 +02:00
Christoph Oelckers
e0f52ddf8e
- Strife small font characters
2019-07-09 19:34:07 +02:00
Christoph Oelckers
386f107952
- the remaining characters for Strife's SmallFont.
2019-07-08 22:26:03 +02:00
Christoph Oelckers
b2d289bc91
- renamed E with caron to its proper code point.
2019-07-08 20:54:19 +02:00
Nemrtvi
50603686d3
Polish SMALLFONT for Strife + fixed Russian letters
2019-07-08 20:52:17 +02:00
Christoph Oelckers
8d09fe3818
- Eastern European characters for Raven BigFont.
2019-07-08 20:16:12 +02:00
Rachael Alexanderson
246852b7a7
- language update
2019-06-08 07:54:28 -04:00
Christoph Oelckers
56dcbe8ef8
- Language update for Chex Quest 3 for Polish.
2019-06-07 20:06:20 +02:00
Rachael Alexanderson
0e6d30f671
- language update
2019-06-07 09:11:28 -04:00
Nemrtvi
8127af1082
Improved SMALLFONT letter Ч for Doom
...
In its past appearance, the letter was based on the number 4, which looks inconsistent among all letters. This new one is a modified Y.
2019-05-27 19:56:03 +02:00
Christoph Oelckers
35e25a8aea
- language update.
2019-05-19 08:11:11 +02:00
Christoph Oelckers
131e97e02a
- renamed misplaced characters.
2019-05-18 18:53:03 +02:00
Nemrtvi
a794193780
Raven smallfont fixes
2019-05-18 18:23:08 +02:00
Christoph Oelckers
6a74c44de6
- missed the Heretic font.
2019-05-18 12:07:36 +02:00
Christoph Oelckers
067aee64eb
- added missing Latin characters to the Raven small font.
2019-05-18 11:52:18 +02:00
Rachael Alexanderson
5e3ded629f
- oops, copied the wrong file
2019-05-14 15:06:58 -04:00
Rachael Alexanderson
a40c7821a1
- language update
2019-05-14 14:06:53 -04:00
Nemrtvi
d51552127e
Accented Greek characters for Doom
2019-05-08 21:58:27 +02:00
alexey.lysiuk
edcce76f3a
- moved greek characters to proper location
...
Nothing but those symbols were printed with old small font in Doom games (alternative HUD, messages, etc)
2019-05-08 12:47:32 +03:00
Nemrtvi
8d4c5fb1ff
Fixed letter Ξ
2019-05-07 20:41:29 +02:00
Nemrtvi
7c07f2135d
Greek characters for Doom
2019-05-07 20:22:49 +02:00
drbugbait
5634b67981
Fixed offsets for Esperanto letters.
2019-04-30 14:59:16 -04:00
Christoph Oelckers
933ff805f1
- another text update.
2019-04-25 09:40:52 +02:00
Nemrtvi
7ee64ce957
Batch of improved characters
...
Ò was inverted and therefore had inconsistent shading, which is fixed; Ů had darkened corners to give in to the umlaut, but was found to not be necessary; Љ and Л are both smoothened according to how the letter looks in the console font, and Џ is slightly shortened (to match up with the letter Q in terms of size).
2019-04-23 18:41:26 +02:00
Christoph Oelckers
cbb3e17267
- minor text update.
2019-04-23 10:42:41 +02:00
Nemrtvi
fb084a3150
Updated Russian characters
...
Previously, the characters И, Й, Ѝ and Я had the appearance of inverted versions of their Latin counterparts, N and R. With inverted shading, the letters turned out difficult to read; therefore, this commit reverts them to their old appearance (from the Russian Doom port, made by @JNechaevsky).
2019-04-23 07:51:30 +02:00
Christoph Oelckers
e53fc83ef2
- text update.
2019-04-22 12:07:28 +02:00
Nemrtvi
69035decf6
BIGFONT adjustments
...
Adds spacing necessary for the punctuation and redoes some of the punctuation marks entirely to be more faithful to the original Doom graphics.
2019-04-22 11:42:23 +02:00
Christoph Oelckers
86897560ac
- only use the Doom SmallFont extensions with the commercial IWADs.
...
If this was in game-doom it'd also apply to FreeDoom, Hacx, Harmony and many other custom mods where neither the style nor the color matches.
2019-04-21 10:02:33 +02:00
Christoph Oelckers
2adfea4043
- fixed outline color of most extended characters in the Doom SmallFont.
...
Apparently this was copied from the old Umlaut characters which had it wrong. Changed for all affected graphics to use the same color as the IWAD to avoid visible discrepancies with translations that can make this visible.
2019-04-21 09:59:35 +02:00
Nemrtvi
ef422e44b9
Dedicated Russian SMALLFONT for Chex
2019-04-19 21:49:17 +02:00
Christoph Oelckers
94e222afef
- text fixes.
2019-04-19 12:07:56 +02:00
Christoph Oelckers
d3f17ec159
Merge branch 'master' of https://github.com/Nemrtvi/gzdoom
2019-04-19 12:03:06 +02:00
Christoph Oelckers
ec8e57c61e
- text update.
2019-04-19 10:57:58 +02:00
Nemrtvi
4c54591b2a
Improved Doom SMALLFONT
...
Redoes all the fonts uploaded in commit 5260352
(not including the Chex recolor).
2019-04-19 10:06:45 +02:00
Nemrtvi
a044200006
Portugese characters for Strife + minor BIGFONT fixes
2019-04-18 12:55:04 +02:00
Nemrtvi
b8ba606b08
Polish BIGFONT for Doom
2019-04-17 18:45:28 +02:00
Nemrtvi
b9c43f32c2
Czech BIGFONT for Doom
2019-04-15 17:44:13 +02:00
Matthew The Glutton
c1a3d248f6
Move player crouch sprites.
2019-04-15 17:43:43 +02:00
Christoph Oelckers
a8c47408fa
- implemented 'deletelumps' feature and add Chex Quest 3 texts.
...
The episode titles required a workaround because the CQ3 episodes do not contain names in text form: If this is the case, the patch name will be used as a string table identifier to get a matching text for localization.
2019-04-14 22:46:03 +02:00
Christoph Oelckers
5260352f26
- added all Latin letters to the Doom and Chex SmallFont for the Latin 1 Supplement plus everything needed from Latin Extended A for the WIP languages and a few more that were more or less waste products.
2019-04-14 16:18:00 +02:00
Nemrtvi
69722accbb
Russian Chex font
...
Made by @JNechaevsky! Also includes a new hyphen symbol used for Russian.
2019-04-14 14:53:16 +02:00
Nemrtvi
325b744f4a
European BIGFONT for Chex Quest
...
This covers French, German, Italian, Portugese, Spanish, and Swedish. Also adjusts the offsets of the inverted exclamation and question mark for Doom (so that they are in line with the colon sign).
Chex also has its own colon sign, so I’m adding that too.
2019-04-13 10:11:39 +02:00
Christoph Oelckers
edd71bafda
- added the missing Ò for Doom's and Chex Quest's Smallfonts.
2019-04-12 18:49:49 +02:00
Christoph Oelckers
c0b322c51a
- make the switch between game and generic fonts automatic by adding a key value to the language table
2019-04-12 00:20:42 +02:00
Rachael Alexanderson
4319984e74
- add raven bigfont exclamation points - and the spanish inverted one too
2019-04-11 07:33:26 -04:00
Christoph Oelckers
6a3bc716e3
- text update.
2019-04-11 01:30:45 +02:00
Christoph Oelckers
4bd01de4db
- updated strings.
2019-04-10 21:33:06 +02:00
drbugbait
5733e8c049
Full character-set for Esperanto orthography.
2019-04-09 21:46:09 +02:00
Christoph Oelckers
5f1317b38e
- another text update.
2019-04-07 08:14:33 +02:00
Christoph Oelckers
6928e019ca
- language update.
2019-04-06 09:28:22 +02:00
Christoph Oelckers
c65ecbc807
- added a font.inf for Strife's small font because its automatically calculated height is not a good match for displaying the dialogues.
2019-04-06 07:44:09 +02:00
Nemrtvi
1e2ab2170f
Strife letters with full outlines
...
These letters must have 4 px of line spacing between each other to function properly in dialogues.
2019-04-06 07:18:59 +02:00
Nemrtvi
bf58c6aaee
Accent spacings for Strife letters
...
GZDoom now has the line spacing to accomodate this. Also fixes an extra pixel in one of the French letters and touched up on the Russian Й.
2019-04-03 21:20:31 +02:00
Nemrtvi
493d4b4200
Em dash for Strife
...
Necessary for Russian quest logs.
2019-03-25 23:48:12 +01:00
Nemrtvi
26b8646ec1
Redo Strife accent letters
...
There are no longer any spaces between the letters and their respective accents. In the previous state of GZDoom, these letters were forcibly squished by 1px vertically, and it made for a terribly inconsistent look (especially with the Strife E).
2019-03-25 08:59:29 +01:00
Christoph Oelckers
92586e6c17
- did a bit of cleanup on the option menus by regrouping some settings, especially splitting out of the Hardware Rendering Options menu into submenus.
2019-03-24 12:42:57 +01:00
Nemrtvi
4db94d12b1
Russian quotation marks for Strife smallfont 2
2019-03-24 11:47:17 +01:00
Christoph Oelckers
6ba8067499
- language update.
2019-03-23 09:49:15 +01:00
Christoph Oelckers
86f9824c2a
- updated the text data to the content of the Google spreadsheet.
2019-03-18 10:18:31 +01:00
Nemrtvi
b59b092c49
Russian/Spanish quotation marks for BIGFONT + Better back buttons
...
The quotation marks were made by combining the < and > signs. Because the back buttons in the menu look quite similar, they were also retouched for all games.
2019-03-17 14:09:45 +01:00
Christoph Oelckers
2d5210ccf2
- added lowercase->uppercase mapping for ß and moved all glyphs to the uppercase code point for consistency.
2019-03-12 00:00:54 +01:00
Christoph Oelckers
5c4871dc7b
- recolorized Doom's SmallFont extended characters to green for use in Chex Quest.
...
These fonts are similar enough that this works.
2019-03-11 23:44:48 +01:00
Nemrtvi
f500414a61
Language-specific quotation marks
...
Supports German. (French, Russian, and Spanish quotation marks are already in the engine.)
2019-03-11 21:59:24 +01:00
Nemrtvi
f1d931517d
Font overhaul
...
Many existing letters are redone, and support for the following languages is added:
Doom:
• Italian
• Spanish
Raven:
• Italian
• Portugese
Strife:
• French
• German
• Italian
Credits to Jimmy for some of the lowercase glyphs for Doom.
2019-03-10 12:00:14 +01:00
Nemrtvi
077ba290a6
Hungarian character set (all games)
2019-03-04 21:33:00 +01:00
Nemrtvi
614c23d4f2
Extra Bulgarian letters
...
Also added a slightly improved Й for Russian (and Bulgarian too).
2019-03-04 17:23:42 +01:00
Nemrtvi
974560cb84
Add Kerning for Strife BIGFONT
2019-03-03 16:13:25 +01:00
Nemrtvi
86a4aea650
Extra Spanish characters
...
This time with diacritics and full Strife support.
The inverted exclamation mark (¡) may cause problems in the menu because of its positioning, but I see no place where any exclamation mark is used in GZDoom’s Strife menu.
2019-03-03 10:33:03 +01:00
Christoph Oelckers
0703bd91c9
- moved the Doom BigFonts to the Game-Doom filter, now that Chex Quest got its own font.
2019-03-03 07:56:42 +01:00
Nemrtvi
dccdf083a4
ChexQuest 3 BIGFONT in lump format
...
No extra characters—just the original set of fonts from chex3.wad in a lump format.
2019-03-02 23:36:15 -05:00
Christoph Oelckers
9add9e2af9
- added two missing characters.
2019-03-02 19:02:16 +01:00
Christoph Oelckers
8a320af617
moved the 'ÿ's to the corresponding uppercase code point so that the internal substitution logic handles this properly.
2019-03-02 18:32:20 +01:00
Nemrtvi
7a8d5bc23c
Spanish font for Doom and Raven
...
Also includes extra French letters (ÿ and œ) as well as a tiny fix for the Hexen smallfont ü.
2019-03-02 18:24:50 +01:00
Nemrtvi
5ac5a0a856
French characters for Raven games
...
Most of this is ripped from Hexen 64 with minor edits and palette conversions. Credits to Jimmy for the cedillas and BIGFONT breves!
2019-03-02 12:06:40 +01:00
Christoph Oelckers
d84930e30b
- added inverted exclamation and question marks wherever they could be created by rotating the regular ones.
2019-03-01 20:02:18 +01:00
Christoph Oelckers
14d404e3ed
- moved misplaced characters.
2019-03-01 17:27:12 +01:00
Nemrtvi
d8886214a7
Add Serbian characters for Doom, Heretic and Hexen
...
Add Serbian SMALLFONT characters for Doom and both SMALLFONT and BIGFONT for Heretic & Hexen.
2019-03-01 17:19:18 +01:00
Nemrtvi
d2142be282
German alphabet for the Raven games
...
Most of this is ripped from Hexen 64 with minor edits!
German alphabet for the Raven games
Most of this is ripped from Hexen 64 with minor edits!
2019-02-25 18:45:57 +01:00
Christoph Oelckers
3d4b5ae8a3
- small font update.
2019-02-21 18:59:32 +01:00
Nemrtvi
e49a5fdb61
Improved BIGFONT
...
• Ä: fix shading at the top
• Å: reduce height
• Æ: improve blending between the two glyphs
• Ç: shorten cedilla
• Ê: fix outline color
• Ð: thicken lines and conjoin them with the letter
• Ø: recolor the center of the slash in the lowercase glyph
• Þ: improve shading, condense lowercase glyph
• Ђ: round edges slightly
• Љ: improve blending between the two glyphs
• Њ: improve blending between the two glyphs
• Ћ: improve shading
• Ќ: heighten accent position
• Џ: widen tail
Also overhauls the punctuation, which now completely fits both the Bigfont and the BigUpper font! Big thanks to Jimmy for a huge amount of support!
2019-02-21 17:53:30 +01:00
Christoph Oelckers
a0c10df387
- made some adjustments so that the BigFont works as intended.
...
The auto-calculated height of 24 is too tall, this requires a manual setting here. Also fix the space calculations for the "finished" graphic.
2019-02-21 01:13:42 +01:00
Christoph Oelckers
22781e3cb9
- BigFont update.
2019-02-21 00:43:58 +01:00
Christoph Oelckers
aa550310f6
- allow the language table to supersede the title patches, if appropriate
...
For the Doom IWADs the provided font looks almost identical to the characters used on the title patches. So, for any level name that got replaced in some language, it will now check if the retrieved name comes from the default table, and if not, ignore the title patch and print the name with the specified font.
This also required removing the 'en' label from the default table, because with this present, the text would always be picked from 'en' instead of 'default'. Since 'en' and 'default' had the same contents, in any English locale the 'default' table was never hit, so this won't make any difference for the texts being chosen.
Last but not least, wminfo has been made a local variable in G_DoCompleted. There were two places where this was accessed from outside the summary screen or its setup code, and both were incorrect.
2019-02-15 00:29:24 +01:00
Christoph Oelckers
44c8c2a79c
- added German Umlauts for the BigFont and fixed the character substitution logic.
...
For pure uppercase fonts it makes no sense to try a lowercase substitution as a first step.
2019-02-17 23:18:28 +01:00
Christoph Oelckers
d5977e1802
- set a kerning of -1 for both BigFonts.
2019-02-17 10:30:44 +01:00
Nemrtvi
f472592ec4
Fix offsets of all small caps characters
...
These new lumps are shifted downwards by 3 pixels so that they line up with the bottom part of the capital letters.
2019-02-16 17:18:38 +01:00
Christoph Oelckers
48f39f2fad
- completed the BigUpper font.
2019-02-15 19:16:08 +01:00