Forum Moderators: open
[edited by: tedster at 4:59 am (utc) on Mar 23, 2010]
It doesn't matter
What does matter is how it is served
Chrome is fairly new and, perhaps, it is being served differently than other browsers
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1025 Safari/532.5
http headers and see what is being sent there
There are many places along the chain where character encoding can go wrong.Yes but it doesn't take away the fact that the http header overrules everything else.
why would you render Unicode correctly for every browser but not Chrome?Servers don't render anything but they do look at what browsers send them. An incorrectly configured or unaware server may send the wrong headers to a different browser.
I would say that Chrome is not fully Unicode compatible yet.Then you are saying Safari isn't either since they both use the same rendering engine. Granted, changes could be made that affect this but I'm not aware yet.
Chrome 4.1.249.1036 (under XP).
If you search for "unicode" and "chrome" you will in fact find a variety of bug reports.If you search through webkit's and Chrome's official reporting site you won't.
XP is dead anyway, time to upgrade ;)Hmm. I'll alert the 30,000 restaurants that use XP on our system.
The laptop with XP is doing fine thank you, aside from a few Unicode code points in Chrome.Since the issue is only with one site, I don't think the issue is with Chrome. I installed Chrome on the XP box in the office and checked a few internation sites. No issues.
When it feels dog slow, I'll upgrade hardware and OS.I don't run Windows. Generally FreeBSD but one Linux box. Everything from a PIII with 192Mb to some high end thing with 2Gb. People upgrading their Windows machines give me these things all the time, including their laptops. I've not bought a machine since 2000.
Chrome 4.1.249.1036 (under XP).
XP is dead anyway, time to upgrade ;)
Hmm. I'll alert the 30,000 restaurants that use XP on our system.
Since the issue is only with one site, I don't think the issue is with Chrome.
if I explicitly specify a unicode font, such as "Lucida Sans Unicode"
Since the issue is only with one site,
checked a few internation sites. No issues.
<div style="font-family:'Times New Roman'">
<p>[ε̃ʒeʀe], (il) ingère [ε̃ʒε:ʀ]. </p>
<p>Hex codes: [ε̃ʒeʀe] (il) ingère [ε̃ʒε:ʀ]</p>
</div>
<div style="font-family:'Lucida Sans Unicode'">
<p>[ε̃ʒeʀe], (il) ingère [ε̃ʒε:ʀ]. </p>
<p>Hex codes: [ε̃ʒeʀe] (il) ingère [ε̃ʒε:ʀ]</p>
</div>
What's curious is that these glyphs render fine in all other browsers. Do all other browsers fall back to a Unicode safe font when they encounter code points that don't render in the current font?
Some web browsers, such as Mozilla Firefox, Opera, Safari and Internet Explorer (from version 7 on), are able to display multilingual web pages by intelligently choosing a font to display each individual character on the page. They will correctly display any mix of Unicode blocks, as long as appropriate fonts are present in the operating system.