View Issue Details

IDProjectCategoryView StatusLast Update
0006642The Dark ModGUIpublic15.10.2025 01:04
ReporterGeep Assigned To 
PrioritynormalSeveritynormalReproducibilityalways
Status newResolutionopen 
Product VersionTDM 2.13 
Summary0006642: Extend Mason Font to All Cyrillic Characters
DescriptionWhile TDM's Mason 48pt font has historically been used for the main menu, kalinovka wishes to use it in an FM. But the /russian/ version is missing a significant number of Cyrillic characters. Work is underway to fix this for TDM 2.14.
Steps To ReproduceThe limited coverage in TDM 2.13 may be seen in this screenshot of dev FM testMason:

https://forums.thedarkmod.com/index.php?/topic/22736-font-localization/page/2/#findComment-503417
Additional InformationPlease assign this bugtracker ticket to Geep.

See the forum "Font localization" thread for -
- Current evolving workplan
- Additional dev FMs, e.g., testLora and screenshots
- Use of new program ExportUnicodeToDoom3
- DAT editing, and conversion with Refont
- WIP milestones reached

Detail work is underway with kalinovka in a private DM thread.
TagsTranslation

Activities

Geep

Geep

15.10.2025 01:04

reporter   ~0017072

After a period of quiet development and test by Geep & kalinovka, the deliverables for this project are now available, Check out today's (Oct 14th) posting to the "Font Localization" thread, titled "Cyrillic Mason Released".

https://forums.thedarkmod.com/index.php?/topic/22736-font-localization/page/2/#findComment-504004

This post has links to the pertinent resources and documents. In particular, download and install the FM testMasonLora3Way.pk4, and gather the following items intended for distribution:

- testMasonLora3Way/fonts/russian/mason/fontimage_48.dat
- testMasonLora3Way/fonts/russian/mason/License.txt

and under testMasonLora3Way/dds/fonts/russian/mason/

- masonalternate_0_48.dds
- masonalternate_1_48.dds
- masonalternate_2_48.dds
- masonalternate_3_48.dds
- masonalternate_4_48.dds
- masonalternate_5_48.dds
- lora45_as_mason_6_48.dds
- lora45_as_mason_7_48.dds
- lora54_as_mason_8_48.dds
- lora54_as_mason_9_48.dds
- lora54_as_mason_10_48.dds

The "masonalternate...dds" files are those from the TDM 2.13 /english/ set, not /russian/ set. Also, new dds files lora45... and lora54... are named differently on purpose, not a typo.

Likewise intended for distribution are all the .../mason_glow/... files that are simply clones of the foregoing .../mason/... files.

The posting also provides links to 2 supplementary files that may be distributed, and/or included in some SVN archive:
- A Word doc detailing the project's choices, distributables, and testing. It will probably answer most questions you have.
- A .ref file, used to generate the .dat, with project-specific annotations.

At this point, we hope to hand off these resources to admins for incorporation into a 2.14 beta release at an appropriate time.

Issue History

Date Modified Username Field Change
14.09.2025 16:21 Geep New Issue
14.09.2025 16:21 Geep Tag Attached: Translation
15.10.2025 01:04 Geep Note Added: 0017072