It appears that native support for the Klingon alphabet has been removed from version 10:
Syntax::tsntxi: "\"!(\[ KlingonA])\" is incomplete; more input is needed.!(\"\")"
"Klingon" remains in the
As an exercise I wish to restore support of this character set but the underlying character system has been modified; specifically I cannot find the
UnicodeFontMapping.tr file and I assume it no longer exists. Quoting
TechnicalNotes.nb found in the
On all systems, the Mathematica family of fonts (Mathematica*1-7) has been replaced with a single Mathematica font.
On Windows, the single Mathematica font is no longer installed under "c:\windows\fonts". Instead, the user interface loads the font from the installation directory.
For prerelease testing, we are interested in learning about any issues related to this change.
UnicodeCharacters.tr does remain (path given by
System`Dump`unicodeCharactersTR) and the format appears unchanged so I should be able to restore recognition of
\[KlingonA] etc., but without being able to map these characters to font glyphs that is largely pointless. (Though it would correct unrecognized syntax in legacy code.)
How can one create named characters and bind them to specific glyphs in v10 or v11?