Opened 3 months ago

Closed 4 weeks ago

#10865 closed defect (fixed)

GLK: FROTZ: Crash creating new Beyond Zork characters

Reported by: dreammaster Owned by: eriktorbjorn
Priority: normal Component: Engine: GLK
Keywords: Cc:
Game: GLK Z-Code (Frotz) Game

Description

Beyond Zork crashes if I try to create my own character. It tries to print a left arrow, which is actually a " character, with the graphics font, but putCharUni converts it into a unicode "curly quote" character, which of course doesn't exist in the bitmap font.

Change History (3)

comment:1 Changed 4 weeks ago by eriktorbjorn

comment:2 Changed 4 weeks ago by Paul Gilbert <paulfgilbert@…>

In 0b9fe06:

GLK: FROTZ: Disable typographic niceties for Beyond Zork font

The Beyond Zork graphics font doesn't support Unicode, so allowing
it to convert things like straight quotes into curly ones can cause
ScummVM to crash. Disable these conversions while the Beyond Zork
graphics font is used to avoid that. This fixes bug #10865.

comment:3 Changed 4 weeks ago by dreammaster

Owner: set to eriktorbjorn
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.