Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#7070 closed defect (fixed)

ZAK V2: Umlauts disappeared in German versions

Reported by: SF/germantribun Owned by: lordhoto
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: Zak McKracken

Description

ScummVM version 1.8.0

In the German Version of the enhanced versions (not the C64 and FM-Towns versions) the Umlauts (ä, ö, ü and ß) are either not displayed at all, leaving the space empty, or they are replaced by something garbled. Happened at least with the DOS and Amiga versions and can be seen right in the first intro scene. Note that this bug also affects the verb list.

Language: German
Version: DOS, Amiga
Platform Win32/64

Ticket imported from: bugs/7070.

Change History (4)

comment:1 by lordhoto, 4 years ago

Might have been introduced with: 556d65713b8ed50c734b2466529cb1c4ac44cf36.

The check in charset-fontdata.cpp line 641 (current master: 86592b82a569f30d5f536343adffc4341db249d1) seems to unconditionally copy from the Russian charset when it's MM or ZAK v2. This looks wrong and should only be limited to the actual Russian version AFAICT.

Same should apply for bug #7071.

comment:2 by lordhoto, 4 years ago

In fact ZAK is probably only broken since: c809a65b93d23aa30296f7f22ef4b160f628b9aa

@sev: Any ideas on this one (and #7071).

comment:3 by lordhoto, 4 years ago

Owner: set to lordhoto
Resolution: fixed
Status: newclosed

comment:4 by lordhoto, 4 years ago

Should be fixed with 2ca642e3e27ceb698909100953dfdcbd3f2f969f in master. Please give the next daily build a try.

Note: See TracTickets for help on using tickets.