View Issue Details

IDProjectCategoryView StatusLast Update
0006656The Dark ModGUIpublic18.02.2026 16:49
ReporterGeep Assigned To 
PrioritynormalSeveritynormalReproducibilityalways
Status newResolutionopen 
Product VersionTDM 2.13 
Summary0006656: Improve Carleton 24pt Font
DescriptionFor translation purposes, the "english" Carleton 24pt font has a number of shortcomings. This will likely affect an FM's Briefing and Objectives, and uses of this font within in the Main Menu system. Shortcomings include missing i18n characters, poor scaling, etc. It is proposed, during 2026, to fully analyze, repair, and complete Carleton 24pt, targeting TDM 2.15. Also within scope: required related work with other members of the Carleton 24pt family, namely Carleton Glow and Carleton Bold (and probably not Carleton Condensed).
Steps To ReproduceDuring i18n review with FM AirPocket (actually testAirPocketMessages), problems noted in passing were...

Missing characters*:
  "ń" (0x9c in TDM charmap). Examples: Polish briefing & Objective 2
  "ș" (0x9d in TDM charmap). Examples: Romanian briefing, Objectives
  "ț" (0x9e in TDM charmap). Examples: Romanian briefing, Objectives
  Probably upper case of these, at 8c, 8d, 8e, are also missing

Other problems:
  "ß" (lower-case German Eszett, 0xdf in TDM charmap) is too high, needs DAT adjust. Examples: German objectives

*(In planned AirPocket i18n 2026Q1 release, base character without accent will be substituted.)

No doubt other such problems will emerge upon full analysis.
Additional InformationMembers of the Carleton family are widely used in the Main Menu. Some of these uses might involve the 48pt set, which is outside the scope of work. Also, some existing 24pt characters are legible but "smudgy"... improving these is optional for this project. No particular effort will be spent on Carleton Condensed, which is considered deprecated.

Please assign this to Geep. It is higher priority than the companion "Improvements to Stone 48pt Font".
TagsNo tags attached.

Relationships

related to 0006687 new Feature Request: Drop "carleton_condensed" font, treat as alias to "carleton@aspect=16:9" 
related to 0006657 new Improve Stone 48pt Font 

Activities

Geep

Geep

18.02.2026 16:49

reporter   ~0017189

Here is an interim update to the Carleton 24pt font, discussed in https://forums.thedarkmod.com/index.php?/topic/23109-improvements-to-carleton-24pt-font/, which I ask people to consider for inclusion in 2.14. It's sole purpose is to greatly improve rendering of existing non-ASCII Carleton 24pt characters, e.g., seen in the main menu, while maintaining acceptable rendering of ASCII characters.

Here are links to 3 files:
1) carleton_24.xcf [https://drive.google.com/file/d/1yuZ4yMm5ILfPSXBjWidkH3hiTAIGO-pO/view?usp=sharing] This GIMP 2.10 project file should be considered the source asset for the dds files. Besides 2 layers ("0" and "1") from which the DDS files were exported, there is a black background layer and two layers imported from datBounds with the current DAT boundaries. It is not required to have this present in the game install.

2) carleton_0_24.dds [https://drive.google.com/file/d/1InQnUQYymBXKBadmhPM2I96dshw--NK6/view?usp=sharing]

3) carleton_1_24.dds [https://drive.google.com/file/d/1MpAJfuvUF1jA5Ba68D6vF00m5YmyarZj/view?usp=sharing].

Files (2) & (3) are intended to replace files of the same name in these locations (in a beta core update within ...\tdm_fonts01.pk4\dds\fonts):

...\english\carleton\
...\english\carleton_bold\

(or for testing purposes, as overrides in ...<DarkMod>\fms\testCarleton24pt\dds\fonts\...)

The following DDS files should NOT be changed in this interim update:

...\english\carleton\<12pt & 48pt files>
...\english\carleton_condensed\*
...\english\carleton_glow\*
...\russian\<any carleton>

This update is compatible with the 2 existing carleton_glow 24pt DDS files. Also, no DAT files should be changed; this update is compatible with the existing ...\tdm_fonts01.pk4\fonts\fontimage_24.dat file.

This update is called interim because it does not address the 20-odd non-ASCII characters that are fully missing or missing accents, for which the TDM 2.15 timeframe is needed. It does not affect the limited number of carleton_condensed 24pt strings seen in the main menu, which will still exhibit ugly non-ASCII characters. (A separate proposal 6687 addresses that.)

It is perhaps surprising that carleton and carleton_bold DDS files are the same, but that's how it has been for a while (e.g., in TDM 2.13) for 24pt size, although not for 12pt & 48pt. Yeah, weird, and perhaps reflecting that bold in this size is little used.

Issue History

Date Modified Username Field Change
15.01.2026 18:29 Geep New Issue
15.01.2026 18:48 Geep Relationship added related to 0006657
18.02.2026 16:49 Geep Note Added: 0017189
18.02.2026 16:49 Geep Relationship added related to 0006687