Home › Forums › General XMetaL Discussion › Changing font type in normal view of XMetaL Author › Reply To: Changing font type in normal view of XMetaL Author
Reply to: Changing font type in normal view of XMetaL AuthorSeptember 9, 2010 at 8:59 am
Current versions of XMetaL Author and XMAX support the rendering of characters in the Unicode Base Multilingual Plane (BMP) only. The Unicode BMP includes the first 65,536 characters of the Unicode specification, or U+0000 thru U+FFFF.
Characters above U+FFFF (U+10000 and up, including your block which is U+20000 thru U+2A6DF) cannot be rendered using glyphs and may appear as numbered entity references (if so, you will see the number inside a white rectangle which is XMetaL's way of rendering entities in Tags On view).
Ultimately we plan to support the rendering of characters in Unicode Planes 1 and higher (above the BMP). However, due to lack of demand (in comparison to other features we are implementing) this feature is currently not in any development schedule.
Some limitations in Windows (not entirely related to fonts and rendering the characters they define) may also need to be overcome before complete support for these Unicode planes can be provided. One of these is that (to the best of my understanding and after some limited testing) is that the Windows JScript engine, and possibly also VBScript engine, cannot currently properly handle these code points. Many XMetaL customizations use these scripting languages and so any of the APIs we provide for manipulating text might be limited by the characters that the engine(s) are capable of handling.