Inform - Support - Patches

About Patches  

Compiler  
Library  

DM4 Errata  

Issue C62124

Problem with European quotes
Submitted by: Roger Firth     Appeared in: Compiler 6.21 or before     Fixed in: Compiler 6.30
Problem

One of the bugs fixed at the last release of the compiler was:

"The character codes for << and >> (Continental European quotation marks) were the wrong way around, following a mistake in version 0.2 of the Z-Machine Standards document. They have therefore been swapped over, following the correction made in version 1.0 of that document."

Unfortunately, the fix is wrong, in that the Unicode values @{AB} and @{BB} now produce the characters ">>" and "<<", whereas they should display "<<" and ">>" respectively.

The problem is associated with the default zscii-to-unicode conversion table. If another table is used (for example, by supplying the directive Zcharacter table '@{AB}' '@{BB}';), then the characters print correctly.

Solution

None submitted.


Last updated 17 April 2013. This site is no longer supported; information may be out of date.
Maintained as a historical archive by the Interactive Fiction Technology Foundation. Copyright 1993-2018 IFTF, CC-BY-SA unless otherwise noted.
This page was originally managed by Roger Firth.