Potku Posted December 4, 2014 Report Share Posted December 4, 2014 First post! I just yesterday found Maxthon. I like it! There's a little problem. I cannot see all symbols as they are supposed to be shown. Does anyone have any idea how to fix that? I did try searching for this, but I only found an opposite question. I am sorry if this has been asked before... Screenshots: Link to comment Share on other sites More sharing options...
SWFlash0 Posted December 4, 2014 Report Share Posted December 4, 2014 This is another obscure issue of Maxthon. When Maxthon sees a character that is not in the selected font (the default I think is Arial, dont quote me on this) instead of outright displaying an empty box it tries to find a font that has this symbol, this is called font substitution. All is good up until this point. What you see in your example is some regular symbols together with combining unicode symbols "Combining low line" and "Combining overline". How does symbol combining work? Here's an example: "ẃ". I combined two symbols: the Latin small letter W and a Combining acute accent. That acute accent is actually a separate symbol and if you copy and paste it into a text editor and press backspace the acute accent disappears leaving you with only a letter "w". Now I'll try it with Latin capital letter W instead: "Ẃ". Notice how it's a little higher than it was before, here's the small W for comparison: "ẃẂ", the combining character adapts to the letter that stays before it (or sometimes after). Back to Maxthon, so we know how combining characters work, but why do they appear as boxes? Well obviously the font doesn't have these combining characters, but why doesn't it just use font substitution? Because that would be combining two fonts, and the combining characters can't adapt to the other font. Right, why other browsers display it correctly then? Because, surprise, they substitute the symbols beside the problem symbol as well so it doesn't break. So if one symbol in a word is not displaying properly in one font, and that symbol just happens to be a combining one, it would substitute the font for whole word. What I think Maxthon does is it substitutes the font for a single character and, because you can't put a combining symbol with no actual "non-combining" symbols around, it shows as an empty box. Link to comment Share on other sites More sharing options...
Beso_910 Posted December 5, 2014 Report Share Posted December 5, 2014 Hi There Really sorry for the inconvenience, but could you please inform us the website that doesn't show the symbols correctly so i can reproduce the problem, and while you are on that website press the mouse right click and go to encoding and then more and choose the appropriate encoding for the website, or you can also try to switch to Retro mode and see if the problem still exist. Many thanks Regards. Link to comment Share on other sites More sharing options...
Potku Posted December 5, 2014 Author Report Share Posted December 5, 2014 Thanks for the replies! Yup, Retro Mode did fix it. Interesting... Well, we are in the process of updating our website, so we'll look into this while we're at it. Here's one of my posts where you can see my signature: http://www.potku.net/forum/viewtopic.php?f=29&t=20153&p=834402#p834402 In Retro Mode, it looks just like it should. I switched the coding from Unicode UTF-8 to Automatic (after trying a few of the options). I still needs Retro Mode, though. Link to comment Share on other sites More sharing options...
Potku Posted December 5, 2014 Author Report Share Posted December 5, 2014 Hmm... But using Retro Mode does not shake hands with AJAX Chat: https://frug.github.io/AJAX-Chat/ It keeps logging me in and out. With Ultra Mode, it works fine. I use that chat every day. So, I guess it's a choice between seeing the symbols or using the chat. Link to comment Share on other sites More sharing options...
Recommended Posts