[Scummvm-tracker] [ScummVM :: Bugs] #12064: PETKA: Subtitles "jump" (have different line heights)
ScummVM :: Bugs
trac at scummvm.org
Sat Jan 16 14:40:34 UTC 2021
#12064: PETKA: Subtitles "jump" (have different line heights)
------------------------------------------+----------------------------
Reporter: Tkachov | Owner: (none)
Type: defect | Status: new
Priority: low | Component: Engine: Petka
Version: | Resolution:
Keywords: subtitles, jump, line heights | Game: Petka 1
------------------------------------------+----------------------------
Description changed by Tkachov:
Old description:
> In the original game subtitles have fixed line height, thus they always
> appear at the same Y position. In ScummVM text labels jump from one Y
> position to another depending on line height, which looks weird.
>
> Video demonstration: https://youtu.be/HHFUXRGwwKc (first 23 seconds are
> in ScummVM, the other are in the original).
>
> Because of that multiline subtitles also look strange: the gap between
> two lines changes depending on the lines text.
>
> Another minor issue which probably doesn't deserve a separate ticket: in
> ScummVM multiline subtitles are left-aligned, while in the original game
> these were centered.
>
> In the attachments:
> - **01_*** - superscript baselines for subtitles in ScummVM and original
> game;
> - **02_*** - same, but for multiline subtitles;
> - **03_*** - shows left align (ScummVM) vs. centered (original game);
> - **petka1-ru.s17** and **save2.dat** are ScummVM and original game save
> files for the dialogue from the video;
> - **petka1.s17** and **save3.dat** are ScummVM and original game save
> files for the dialogue from the **03_*** screenshots.
>
> ----
>
> ScummVM 2.3.0git11899-g3fb4d67b4e (Jan 16 2021 05:21:57)
> Windows 10 version 20H2 64-bit
> Petka 1.0.0.1 aka Red Comrades 1
>
> To reproduce "jumping" (shown on video):
> - load the first save file;
> - select 'Talk' cursor (right click, then left click on the mouth icon);
> - click the merchant;
> - select third option and then the last one;
> - ''<you could click to skip speech and see how subtitles "jump">''.
>
> To reproduce multiline subtitles (shown on screenshots):
> - load the second save file;
> - select 'Talk' cursor (right click, then left click on the mouth icon);
> - click the girl;
> - select second option and then the first one;
> - ''<one of the subtitles would be multiline>'';
> - click the girl again;
> - select second option and then the first one (it was second one before);
> - ''<one of the subtitles would be multiline>''.
New description:
In the original game subtitles have fixed line height, thus they always
appear at the same Y position. In ScummVM text labels jump from one Y
position to another depending on line height, which looks weird.
Video demonstration: https://youtu.be/HHFUXRGwwKc (first 23 seconds are in
ScummVM, the other are in the original).
Because of that multiline subtitles also look strange: the gap between two
lines changes depending on the lines text.
Another minor issue which probably doesn't deserve a separate ticket: in
ScummVM multiline subtitles are left-aligned, while in the original game
these were centered.
In the attachments:
- **01_*** - superscript baselines for subtitles in ScummVM and original
game;
- **02_*** - same, but for multiline subtitles;
- **03_*** - shows left align (ScummVM) vs. centered (original game);
- **petka1-ru.s17** and **save2.dat** are ScummVM and original game save
files for the dialogue from the video;
- **petka1.s17** and **save3.dat** are ScummVM and original game save
files for the dialogue from the **03_*** screenshots.
----
ScummVM 2.3.0git11899-g3fb4d67b4e (Jan 16 2021 05:21:57)
Windows 10 version 20H2 64-bit
Petka 1.0.0.1 aka Red Comrades 1
To reproduce "jumping" (shown on video):
- load the first save file;
- select 'Talk' cursor (right click, then left click on the mouth icon);
- click the merchant;
- select third option and then the last one;
- ''<you could click to skip speech and see how subtitles "jump">''.
To reproduce multiline subtitles (shown on screenshots):
- load the second save file;
- select 'Talk' cursor (right click, then left click on the mouth icon);
- click the girl;
- select second option and then the first one;
- ''<one of the subtitles would be multiline>'';
- click the girl again;
- select second option and then the first one (it was second one before);
- ''<one of the subtitles would be multiline>''.
----
**Baselines**
|| Original game || [[Image(01_original_subtitles.png, 640px)]] ||
|| ScummVM || [[Image(01_scummvm_subtitles.png, 640px)]] ||
|| Original game || [[Image(02_original_2lines.png, 640px)]] ||
|| ScummVM || [[Image(02_scummvm_2lines.png, 640px)]] ||
**Alignment**
|| Original game || ScummVM ||
|| [[Image(03_original_center.png, 320px)]] ||
[[Image(03_scummvm_left.jpg, 320px)]] ||
--
--
Ticket URL: <https://bugs.scummvm.org/ticket/12064#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list