Opened 4 years ago
Closed 3 years ago
#10759 closed defect (wontfix)
QFG4: Misaligned decorative initial letter in 'different interpreter version' error msg
|Reported by:||Vhati||Owned by:||sluicebox|
|Cc:||Game:||Quest for Glory 4|
ScummVM 2.1.0git3770-g15306581ab (Oct 18 2018 04:27:32)
Windows 7 64bit
QFG4 CD (English)
While troubleshooting #10758 I discovered a cosmetic glitch. When attempting to restore an autosave (created only a minute or so earlier), I got an error message.
"That game was saved under a different game or interpreter version. It cannot be restored."
For this ticket, I direct devs' attention to the message itself. The decorative initial letter "T" in "That" is double-height, as one would see at the start of a paragraph. It is laid out independently of the rest of the text.
The "T" here is misaligned. Instead of being rendered left of the "h", it is looming behind the "a". Looks like "hat" under a canopy.
File - 5kb MD5 - Full MD5
RESOURCE.000 - 263dce4aa34c49d3ad29bec889007b1c - 1364ba69e3c0abb68cc0170650a56692
RESOURCE.AUD - c39521bffb1d8b19a57394866184a0ca - 71098b9e97e20c8941c0e4812d5f906f
RESOURCE.MAP - aba367f2102e81782d961b14fbe3d630 - 801a04cc6aa5d437681a2dd0b6545248
RESOURCE.SFX - 3cf95e09dab8b11d675e0537e18b499a - 7c858d7253f86dab4cc6066013c5ecec
Change History (4)
by , 4 years ago
by , 4 years ago
SavedGame - BadAutosave
comment:1 by , 4 years ago
|Summary:||Misaligned decorative initial letter in 'different interpreter version' error msg → QFG4: Misaligned decorative initial letter in 'different interpreter version' error msg|
comment:2 by , 3 years ago
|Keywords:||sci32 original added; SCI32 removed|
|Status:||new → closed|
This is exactly as it occurs in the original; it's a script bug. Since it's for an error message that doesn't appear when playing the game and it's cosmetic, it's below my already unreasonably low threshold for fixing.
I spent a while digging into this because I assumed it was going to be a ScummVM bug, some kind of an edge case in text formatting or size calculations. So for anyone morbidly interested...
QFG4 added custom code to its copy of the Print class to for the large first letter in message boxes. It's activated if Print:largeAlp is true and the first character of the text is A-Z. In that case Print:addText replaces the first character in the string with a tab and that's what printed, creating room to draw the large upper case character.
I don't know why this doesn't work for the error messages in script 64994 while it works everywhere else. Once I found out this isn't a kernel bug I shut it down. The other error reported by this script don't apply to ScummVM.
"It don't matter. None of this matters." -- Carl Brutananadilewski
Screenshot - Error