Opened 6 months ago

Closed 5 months ago

#12745 closed defect (fixed)

AGI: Groza - Kyrillic(?) font/text problem using Hercules Hires font

Reported by: raziel- Owned by: sev-
Priority: high Component: Engine: AGI
Version: Keywords: Hercules Hires font
Cc: Game: AGI Fanmade

Description (last modified by raziel-)

ScummVM 2.3.0git (Jul 16 2021 15:24:39)
Features compiled in: Vorbis FLAC MP3 RGB zLib MPEG2 Theora AAC A/52 FreeType2 FriBiDi JPEG PNG GIF cloud (servers, local) TinyGL OpenGL

There is one fangame in russian which seems to feature kyrillic text display/font usage in-game.
This doesn't work with the Hercules Hires font. No kyrillic characters are found and displayed.

I don't know how much of foreign character support is there *within* the AGI engine and i also don't know if anyone would want to invest time in supporting one single AGI fangame.
But still nice to have it...not that i'd be able to read kyrillic anyway :-)

I attach the fangame for conveniance.

Groza (russian) [AGDS sample] (DOS/Russian)

AmigaOS4 - PPC - SDL - BE
gcc (adtools build 11.1.0) 11.1.0

Attachments (1)

Groza (russian) [AGDS sample] (DOS Russian)_001.png (14.3 KB ) - added by raziel- 6 months ago.

Download all attachments as: .zip

Change History (4)

comment:1 by sev-, 5 months ago

Priority: normalhigh

This would be nice to get fixed before the release.

comment:2 by raziel-, 5 months ago

Description: modified (diff)
Keywords: Hercules Hires font added
Summary: AGI: Groza - Kyrillic(?) font/text problemAGI: Groza - Kyrillic(?) font/text problem using Hercules Hires font

This is a sole problem of the Hercules Hires font lacking kyrillic characters (which PC-BIOS does, as it seems)

AGI: USing PC-BIOS font
AGI: Using Russian extended font set

compared to

AGI: Using Hercules Hires font
...

comment:3 by sev-, 5 months ago

Owner: set to sev-
Resolution: fixed
Status: newclosed

Right, Hercules font does not contain Cyrillic characters. Thus, I implemented a check and ignore the selection for Russian titles.

Note: See TracTickets for help on using tickets.