[Scummvm-tracker] [ScummVM :: Bugs] #15817: DGDS:HoC: German umlauts in Textboxes are not displayed

ScummVM :: Bugs trac at scummvm.org
Wed Apr 2 11:04:48 UTC 2025


#15817: DGDS:HoC: German umlauts in Textboxes are not displayed
---------------------------+-----------------------------
Reporter:  Commodusaurel   |       Owner:  (none)
    Type:  defect          |      Status:  new
Priority:  high            |   Component:  Engine: DGDS
 Version:                  |  Resolution:
Keywords:  German Umlauts  |        Game:  Heart of China
---------------------------+-----------------------------
Comment (by mduggan):

 The font file which used for dialogs (CHINA.FNT) contains 100 glyphs with
 a start of 32 (ie, the max char code it can render is 131), but, eg, the
 lowercase o with umlaut is char 148 so it gets skipped.

 The other 2 fonts (HOC.FNT and CHINESE.FNT) both have 194 glyphs start
 offset 32

 Some possible things here are:
 * The DE game uses a different font by default for dialogs?
 * The DE game is filling extended characters from another font?
 * There is something else about the font format that only turns up in this
 context?  All the bytes in the file except one seem to be accounted for so
 I'm not sure what this could be..

 I'll experiment a bit.  I found a playthrough which shows how these
 characters should look:
 https://www.youtube.com/watch?v=0I0z9mId6p4
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15817#comment:7>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list