[Scummvm-tracker] [ScummVM :: Bugs] #10759: QFG4: Misaligned decorative initial letter in 'different interpreter version' error msg
ScummVM :: Bugs
trac at scummvm.org
Wed Jan 15 06:28:56 UTC 2020
#10759: QFG4: Misaligned decorative initial letter in 'different interpreter
version' error msg
--------------------------------+----------------------------
Reporter: Vhati | Owner: sluicebox
Type: defect | Status: closed
Priority: low | Component: Engine: SCI
Resolution: wontfix | Keywords: sci32 original
Game: Quest for Glory 4 |
--------------------------------+----------------------------
Changes (by sluicebox):
* keywords: SCI32 => sci32 original
* owner: (none) => sluicebox
* status: new => closed
* resolution: => wontfix
Comment:
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
--
Ticket URL: <https://bugs.scummvm.org/ticket/10759#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list