In order to add a Unicode character that can be both printed and read in as input, add the character to the game's Zcharacter table. For example, the following Inform source
Zcharacter table + '@{20ac}';
adds the Euro currency symbol to the Zcharacter table. This allows the symbol to be used in print
statements, such as
print "The cost will be @{20ac}99.95^";
Version 1.0 of the At the time of writing, these opcodes are not defined in the latest version of Inform, Inform 6.21. Therefore, these opcodes must be referred to with the @"" syntax:
[ PrintUnicode c i;
! check_unicode
@"EXT:12S" c -> i;
! print_unicode
if (i & 1)
@"EXT:11" c;
];