New BIGFONT, uppercase and lowercase

Now that GZDoom supports uppercase and lowercase characters in the BIGFONT format, this commit actually adds those characters. It contains full support for both the English and Russian (minus the letter Ё) alphabets for both Doom and Strife. As for the existing punctuation graphic lumps in Strife, all extra space is removed, and the sprite offsets are adjusted instead.

This also adjusts the English language file so that all menu header texts utilize these new characters. As a tiny extra, it also adds the letter Ё to the Strife smallfont.

(Credits to Skulltag for the uppercase B, Amuscaria for the uppercase X and Z, and @jnechaevsky for all Russian characters, taken from Russian Doom!)
This commit is contained in:
Ne Mrtvi 2019-02-15 15:31:16 +01:00 committed by Christoph Oelckers
parent 9fba9eee18
commit 0356c2fc67
233 changed files with 26 additions and 26 deletions

View file

@ -1720,7 +1720,7 @@ MNU_DEMESNE = "THE STAGNANT DEMESNE";
$ifgame(heretic) SWSTRING = "ONLY AVAILABLE IN THE REGISTERED VERSION"; $ifgame(heretic) SWSTRING = "ONLY AVAILABLE IN THE REGISTERED VERSION";
// Options Menu // Options Menu
OPTMNU_TITLE = "OPTIONS"; OPTMNU_TITLE = "Options";
OPTMNU_CONTROLS = "Customize Controls"; OPTMNU_CONTROLS = "Customize Controls";
OPTMNU_MOUSE = "Mouse options"; OPTMNU_MOUSE = "Mouse options";
OPTMNU_JOYSTICK = "Joystick options"; OPTMNU_JOYSTICK = "Joystick options";
@ -1742,7 +1742,7 @@ OPTMNU_REVERB = "Reverb environment editor";
// Controls Menu // Controls Menu
CNTRLMNU_TITLE = "CUSTOMIZE CONTROLS"; CNTRLMNU_TITLE = "Customize Controls";
CNTRLMNU_SWITCHTEXT1 = "ENTER to change, BACKSPACE to clear"; CNTRLMNU_SWITCHTEXT1 = "ENTER to change, BACKSPACE to clear";
CNTRLMNU_SWITCHTEXT2 = "Press new key for control, ESC to cancel"; CNTRLMNU_SWITCHTEXT2 = "Press new key for control, ESC to cancel";
CNTRLMNU_CONTROLS = "Controls"; CNTRLMNU_CONTROLS = "Controls";
@ -1815,7 +1815,7 @@ CNTRLMNU_STATS = "Weapons/ammo/stats";
// Mouse Menu // Mouse Menu
MOUSEMNU_TITLE = "MOUSE OPTIONS"; MOUSEMNU_TITLE = "Mouse Options";
MOUSEMNU_ENABLEMOUSE = "Enable mouse"; MOUSEMNU_ENABLEMOUSE = "Enable mouse";
MOUSEMNU_MOUSEINMENU = "Enable mouse in menus"; MOUSEMNU_MOUSEINMENU = "Enable mouse in menus";
MOUSEMNU_SHOWBACKBUTTON = "Show back button"; MOUSEMNU_SHOWBACKBUTTON = "Show back button";
@ -1834,12 +1834,12 @@ MOUSEMNU_LOOKSTRAFE = "Lookstrafe";
// Joystick Menu // Joystick Menu
JOYMNU_TITLE = "CONFIGURE CONTROLLER"; JOYMNU_TITLE = "Configure Controller";
JOYMNU_OPTIONS = "CONTROLLER OPTIONS"; JOYMNU_OPTIONS = "Controller Options";
JOYMNU_NOMENU = "Block controller input in menu"; JOYMNU_NOMENU = "Block controller input in menu";
// Player Setup Menu // Player Setup Menu
MNU_PLAYERSETUP = "PLAYER SETUP"; MNU_PLAYERSETUP = "Player Setup";
PLYRMNU_NAME = "Name"; PLYRMNU_NAME = "Name";
PLYRMNU_TEAM = "Team"; PLYRMNU_TEAM = "Team";
PLYRMNU_PLAYERCOLOR = "Color"; PLYRMNU_PLAYERCOLOR = "Color";
@ -1857,7 +1857,7 @@ PLYRMNU_SEEFRONT = "TO SEE FRONT";
PLYRMNU_SEEBACK = "TO SEE BACK"; PLYRMNU_SEEBACK = "TO SEE BACK";
// Display Options // Display Options
DSPLYMNU_TITLE = "DISPLAY OPTIONS"; DSPLYMNU_TITLE = "Display Options";
DSPLYMNU_SCOREBOARD = "Scoreboard Options"; DSPLYMNU_SCOREBOARD = "Scoreboard Options";
DSPLYMNU_SCREENSIZE = "Screen size"; DSPLYMNU_SCREENSIZE = "Screen size";
DSPLYMNU_BRIGHTNESS = "Brightness"; DSPLYMNU_BRIGHTNESS = "Brightness";
@ -1981,7 +1981,7 @@ MISCMNU_CACHETIME = "Time threshold for node caching";
MISCMNU_CLEARNODECACHE = "Clear node cache"; MISCMNU_CLEARNODECACHE = "Clear node cache";
MISCMNU_INTERSCROLL = "Allow skipping of intermission scrollers"; MISCMNU_INTERSCROLL = "Allow skipping of intermission scrollers";
// Automap Options // Automap Options
AUTOMAPMNU_TITLE = "AUTOMAP OPTIONS"; AUTOMAPMNU_TITLE = "Automap Options";
AUTOMAPMNU_COLORSET = "Map color set"; AUTOMAPMNU_COLORSET = "Map color set";
AUTOMAPMNU_CUSTOMCOLORS = "Allow map defined colors"; AUTOMAPMNU_CUSTOMCOLORS = "Allow map defined colors";
AUTOMAPMNU_SETCUSTOMCOLORS = "Set custom colors"; AUTOMAPMNU_SETCUSTOMCOLORS = "Set custom colors";
@ -2005,7 +2005,7 @@ AUTOMAPMNU_PTOVERLAY = "Overlay portals";
AUTOMAPMNU_EMPTYSPACEMARGIN = "Empty space margin"; AUTOMAPMNU_EMPTYSPACEMARGIN = "Empty space margin";
// Automap Controls // Automap Controls
MAPCNTRLMNU_TITLE = "CUSTOMIZE MAP CONTROLS"; MAPCNTRLMNU_TITLE = "Customize Map Controls";
MAPCNTRLMNU_CONTROLS = "Map Controls"; MAPCNTRLMNU_CONTROLS = "Map Controls";
MAPCNTRLMNU_PANLEFT = "Pan left"; MAPCNTRLMNU_PANLEFT = "Pan left";
MAPCNTRLMNU_PANRIGHT = "Pan right"; MAPCNTRLMNU_PANRIGHT = "Pan right";
@ -2021,7 +2021,7 @@ MAPCNTRLMNU_SETMARK = "Set mark";
MAPCNTRLMNU_CLEARMARK = "Clear mark"; MAPCNTRLMNU_CLEARMARK = "Clear mark";
// Automap Colors // Automap Colors
MAPCOLORMNU_TITLE = "CUSTOMIZE MAP COLORS"; MAPCOLORMNU_TITLE = "Customize Map Colors";
MAPCOLORMNU_DEFAULTMAPCOLORS = "Restore default custom colors"; MAPCOLORMNU_DEFAULTMAPCOLORS = "Restore default custom colors";
MAPCOLORMNU_BACKCOLOR = "Background"; MAPCOLORMNU_BACKCOLOR = "Background";
MAPCOLORMNU_YOURCOLOR = "You"; MAPCOLORMNU_YOURCOLOR = "You";
@ -2052,7 +2052,7 @@ MAPCOLORMNU_OVCHEATMODE = "Overlay Cheat Mode";
MAPCOLORMNU_PORTAL = "Portal Overlays"; MAPCOLORMNU_PORTAL = "Portal Overlays";
// Message Options // Message Options
MSGMNU_TITLE = "MESSAGES"; MSGMNU_TITLE = "Messages";
MSGMNU_SHOWMESSAGES = "Show messages"; MSGMNU_SHOWMESSAGES = "Show messages";
MSGMNU_SHOWOBITUARIES = "Show obituaries"; MSGMNU_SHOWOBITUARIES = "Show obituaries";
MSGMNU_SHOWSECRETS = "Show secret notifications"; MSGMNU_SHOWSECRETS = "Show secret notifications";
@ -2070,7 +2070,7 @@ MSGMNU_LONGSAVEMESSAGES = "Detailed save messages";
MSGMNU_DEVELOPER = "Developer message mode"; MSGMNU_DEVELOPER = "Developer message mode";
// Scoreboard Options // Scoreboard Options
SCRBRDMNU_TITLE = "SCOREBOARD OPTIONS"; SCRBRDMNU_TITLE = "Scoreboard Options";
SCRBRDMNU_COOPERATIVE = "Cooperative Options"; SCRBRDMNU_COOPERATIVE = "Cooperative Options";
SCRBRDMNU_ENABLE = "Enable Scoreboard"; SCRBRDMNU_ENABLE = "Enable Scoreboard";
SCRBRDMNU_HEADERCOLOR = "Header Color"; SCRBRDMNU_HEADERCOLOR = "Header Color";
@ -2080,7 +2080,7 @@ SCRBRDMNU_DEATHMATCH = "Deathmatch Options";
SCRBRDMNU_TEAMDEATHMATCH = "Team Deathmatch Options"; SCRBRDMNU_TEAMDEATHMATCH = "Team Deathmatch Options";
// Gameplay Menu // Gameplay Menu
GMPLYMNU_TITLE = "GAMEPLAY OPTIONS"; GMPLYMNU_TITLE = "Gameplay Options";
GMPLYMNU_TEAMPLAY = "Teamplay"; GMPLYMNU_TEAMPLAY = "Teamplay";
GMPLYMNU_TEAMDAMAGE = "Team damage scalar"; GMPLYMNU_TEAMDAMAGE = "Team damage scalar";
GMPLYMNU_SMARTAUTOAIM = "Smart Autoaim"; GMPLYMNU_SMARTAUTOAIM = "Smart Autoaim";
@ -2137,7 +2137,7 @@ GMPLYMNU_LOSEHALFAMMO = "Lose half ammo";
GMPLYMNU_SPAWNWHEREDIED = "Spawn where died"; GMPLYMNU_SPAWNWHEREDIED = "Spawn where died";
// Compatibility Options // Compatibility Options
CMPTMNU_TITLE = "COMPATIBILITY OPTIONS"; CMPTMNU_TITLE = "Compatibility Options";
CMPTMNU_MODE = "Compatibility mode"; CMPTMNU_MODE = "Compatibility mode";
CMPTMNU_ACTORBEHAVIOR = "Actor Behavior"; CMPTMNU_ACTORBEHAVIOR = "Actor Behavior";
CMPTMNU_CORPSEGIBS = "Crushed monsters can be resurrected"; CMPTMNU_CORPSEGIBS = "Crushed monsters can be resurrected";
@ -2187,7 +2187,7 @@ CMPTMNU_PUSHWINDOW = "Non-blocking lines can be pushed";
CMPTMNU_CHECKSWITCHRANGE = "Enable buggy CheckSwitchRange behavior"; CMPTMNU_CHECKSWITCHRANGE = "Enable buggy CheckSwitchRange behavior";
// Sound Options // Sound Options
SNDMNU_TITLE = "SOUND OPTIONS"; SNDMNU_TITLE = "Sound Options";
SNDMNU_SFXVOLUME = "Sounds volume"; SNDMNU_SFXVOLUME = "Sounds volume";
SNDMNU_MENUVOLUME = "Menu volume"; SNDMNU_MENUVOLUME = "Menu volume";
SNDMNU_MUSICVOLUME = "Music volume"; SNDMNU_MUSICVOLUME = "Music volume";
@ -2204,13 +2204,13 @@ SNDMNU_MODREPLAYER = "Module replayer options";
SNDMNU_MIDIPLAYER = "Midi player options"; SNDMNU_MIDIPLAYER = "Midi player options";
// OpenAL Options // OpenAL Options
OPENALMNU_TITLE = "OPENAL OPTIONS"; OPENALMNU_TITLE = "OpenAL Options";
OPENALMNU_PLAYBACKDEVICE = "Playback device"; OPENALMNU_PLAYBACKDEVICE = "Playback device";
OPENALMNU_ENABLEEFX = "Enable EFX"; OPENALMNU_ENABLEEFX = "Enable EFX";
OPENALMNU_RESAMPLER = "Resampler"; OPENALMNU_RESAMPLER = "Resampler";
// Advanced Sound Options // Advanced Sound Options
ADVSNDMNU_TITLE = "ADVANCED SOUND OPTIONS"; ADVSNDMNU_TITLE = "Advanced Sound Options";
ADVSNDMNU_SAMPLERATE = "Sample rate"; ADVSNDMNU_SAMPLERATE = "Sample rate";
ADVSNDMNU_HRTF = "HRTF"; ADVSNDMNU_HRTF = "HRTF";
ADVSNDMNU_OPLSYNTHESIS = "OPL Synthesis"; ADVSNDMNU_OPLSYNTHESIS = "OPL Synthesis";
@ -2264,7 +2264,7 @@ ADLVLMODEL_APOGEE = "Apogee";
ADLVLMODEL_WIN9X = "Win9X-like"; ADLVLMODEL_WIN9X = "Win9X-like";
// Module Replayer Options // Module Replayer Options
MODMNU_TITLE = "MODULE REPLAYER OPTIONS"; MODMNU_TITLE = "Module Replayer Options";
MODMNU_REPLAYERENGINE = "Replayer engine"; MODMNU_REPLAYERENGINE = "Replayer engine";
MODMNU_MASTERVOLUME = "Master Volume"; MODMNU_MASTERVOLUME = "Master Volume";
MODMNU_QUALITY = "Quality"; MODMNU_QUALITY = "Quality";
@ -2272,14 +2272,14 @@ MODMNU_VOLUMERAMPING = "Volume ramping";
MODMNU_CHIPOMATIC = "Chip-o-matic"; MODMNU_CHIPOMATIC = "Chip-o-matic";
// Renderer Options // Renderer Options
RNDMNU_TITLE = "CHANGE RENDERER"; RNDMNU_TITLE = "Change Renderer";
RNDMNU_RENDERER = "Hardware Acceleration"; RNDMNU_RENDERER = "Hardware Acceleration";
RNDMNU_TRUECOLOR = "Software Truecolor Mode"; RNDMNU_TRUECOLOR = "Software Truecolor Mode";
RNDMNU_POLY = "Poly Renderer (experimental)"; RNDMNU_POLY = "Poly Renderer (experimental)";
RNDMNU_CANVAS = "Software Canvas"; RNDMNU_CANVAS = "Software Canvas";
// Video Options // Video Options
VIDMNU_TITLE = "VIDEO MODE"; VIDMNU_TITLE = "Video Mode";
VIDMNU_RENDERMODE = "Render Mode"; VIDMNU_RENDERMODE = "Render Mode";
VIDMNU_FULLSCREEN = "Fullscreen"; VIDMNU_FULLSCREEN = "Fullscreen";
VIDMNU_HIDPI = "Retina/HiDPI support"; VIDMNU_HIDPI = "Retina/HiDPI support";
@ -2308,7 +2308,7 @@ VIDMNU_ASPECT169 = "16:9 Aspect";
VIDMNU_ASPECT1610 = "16:10 Aspect"; VIDMNU_ASPECT1610 = "16:10 Aspect";
// Network Options // Network Options
NETMNU_TITLE = "NETWORK OPTIONS"; NETMNU_TITLE = "Network Options";
NETMNU_LOCALOPTIONS = "Local options"; NETMNU_LOCALOPTIONS = "Local options";
NETMNU_MOVEPREDICTION = "Movement prediction"; NETMNU_MOVEPREDICTION = "Movement prediction";
NETMNU_LINESPECIALPREDICTION = "Predict line actions"; NETMNU_LINESPECIALPREDICTION = "Predict line actions";
@ -2776,13 +2776,13 @@ DSPLYMNU_SATURATION = "Saturation";
DSPLYMNU_HWGAMMA = "Hardware Gamma"; DSPLYMNU_HWGAMMA = "Hardware Gamma";
// OpenGL Options // OpenGL Options
GLMNU_TITLE = "OPENGL OPTIONS"; GLMNU_TITLE = "OpenGL Options";
GLMNU_DYNLIGHT = "Dynamic Light Options"; GLMNU_DYNLIGHT = "Dynamic Light Options";
GLMNU_TEXOPT = "Texture Options"; GLMNU_TEXOPT = "Texture Options";
GLMNU_PREFS = "Preferences"; GLMNU_PREFS = "Preferences";
// Texture Options // Texture Options
GLTEXMNU_TITLE = "TEXTURE OPTIONS"; GLTEXMNU_TITLE = "Texture Options";
GLTEXMNU_TEXENABLED = "Textures enabled"; GLTEXMNU_TEXENABLED = "Textures enabled";
GLTEXMNU_TEXFILTER = "Texture Filter mode"; GLTEXMNU_TEXFILTER = "Texture Filter mode";
GLTEXMNU_ANISOTROPIC = "Anisotropic filter"; GLTEXMNU_ANISOTROPIC = "Anisotropic filter";
@ -2799,7 +2799,7 @@ GLTEXMNU_TRIMSPREDGE = "Trim sprite edges";
GLTEXMNU_SORTDRAWLIST = "Sort draw lists by texture"; GLTEXMNU_SORTDRAWLIST = "Sort draw lists by texture";
// Dynamic Light Options // Dynamic Light Options
GLLIGHTMNU_TITLE = "DYNAMIC LIGHTS"; GLLIGHTMNU_TITLE = "Dynamic Lights";
GLLIGHTMNU_LIGHTSENABLED = "Dynamic Lights (OpenGL)"; GLLIGHTMNU_LIGHTSENABLED = "Dynamic Lights (OpenGL)";
GLLIGHTMNU_LIGHTDEFS = "Enable light definitions"; GLLIGHTMNU_LIGHTDEFS = "Enable light definitions";
GLLIGHTMNU_CLIPLIGHTS = "Clip lights"; GLLIGHTMNU_CLIPLIGHTS = "Clip lights";
@ -2810,7 +2810,7 @@ GLLIGHTMNU_LIGHTSHADOWMAPQUALITY = "Shadowmap quality";
GLLIGHTMNU_LIGHTSHADOWMAPFILTER = "Shadowmap filter"; GLLIGHTMNU_LIGHTSHADOWMAPFILTER = "Shadowmap filter";
// OpenGL Preferences // OpenGL Preferences
GLPREFMNU_TITLE = "OPENGL PREFERENCES"; GLPREFMNU_TITLE = "OpenGL Preferences";
GLPREFMNU_SECLIGHTMODE = "Sector light mode"; GLPREFMNU_SECLIGHTMODE = "Sector light mode";
GLPREFMNU_FOGMODE = "Fog mode"; GLPREFMNU_FOGMODE = "Fog mode";
GLPREFMNU_FOGFORCEFULLBRIGHT = "Fog forces fullbright"; GLPREFMNU_FOGFORCEFULLBRIGHT = "Fog forces fullbright";
@ -2927,7 +2927,7 @@ OPTVAL_REVERSEFIRST = "Reverse";
DSPLYMNU_TCOPT = "TrueColor Options"; DSPLYMNU_TCOPT = "TrueColor Options";
TCMNU_TITLE = "TRUECOLOR OPTIONS"; TCMNU_TITLE = "TrueColor Options";
TCMNU_TRUECOLOR = "True color output"; TCMNU_TRUECOLOR = "True color output";
TCMNU_MINFILTER = "Linear filter when downscaling"; TCMNU_MINFILTER = "Linear filter when downscaling";

Some files were not shown because too many files have changed in this diff Show more