Unicode entities with a size of five digits (I only checked those in the SMP, that is, starting with 1) are not displayed correctly if specified as XML entities. The last four digits are used to select a character from the BMP instead, resulting in meaningless text. Steps to reproduce: 1. Go to http://www.alanwood.net/unicode/egyptian-hieroglyphs.html 2. Instead of hieroglyphs (as should be shown if one had the Aegyptian font installed), japanese letters and other characters are shown instead. 3. Go to http://en.wikipedia.org/wiki/Kana#Kana_in_Unicode , and compare the symbols shown in (1) with these, it can be seen that (1)'s 13041 corresponds to (3)'s 3041, 13042 with 3042, etc. 3. Go to http://en.wikipedia.org/wiki/Gothic_alphabet , it can be seen that gothic letters, which are also in the SMP, are displayed correctly (compare against the images), by looking at the source it can be seen that they are not XML entities but rather straight unicode. This only shows the bug for Egyptian hieroglyphs, but it's probably the case for all non-BMP code points.