[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