Performing some text analysis I encountered the following trouble. Mathematica cannot display the text symbols with code 128 through 160.
E.g., standard output with the FromCharacterCode function looks like
A simple search on the web suggests that those “gaps” are simply undefined (in HTML 4, e.g. here or here). Which characters are missing, what output do you expect?
I think Henrik is right insofar as Unicode decimal 127-159 are undefined and as such should not be expected to map to visible glyphs (160 is a non-breaking space). But what MMA seems to be offering here is some ad hoc support for ISO 8859-15 characters. On Windows, as Konstantin noticed, this should result in no visible glyphs at all. On my Mac, however (MMA v12), it produces this:
So, I guess, to “fix” it, MMA would need to fully support 8859-15 for this range, and on Windows, ISO Windows 1252. But in today’s Unicode world, both encodings are obsolete and the glyphs in this range have new encodings. Compare, for example (OSX only), the old and new encodings and glyphs for the Euro symbol :
In fact, I try to display symbols (words) from Voynich Manuscript (font v101, Voynich MS - Text Analysis - Transliteration of the Text) for presenting results of analysis.
I’ve reproduced the majority of symbols, but some remain invisible or wrong-looking. With use of the “encoding” option in FromCharacterCode it is possible to display the range 149-158
This is impossible without “encoding”, as I did earlier.