I did a minor update to the Phonetica Latinae site. Before, the IPA symbols were displayed by IE as a square in the pages. I did a bit experiment to find out the reason, it seems that IE 6 has a wrong interpretation( or inconsistent with Firefox or Opera) of font family lists. For example,
font-family: Verdana, "Arial Unicode MS", the Arial Unicode MS font is for displaying IPA symbols, in other standard browsers, if they can’t find a character in the first font Verdana, they’ll fall into the second font. However, it seems that IE omits the second font even IPA symbols are not included in the first font.
I think it’s a long known issue, which is one of many of IE’s bugs. Just knew that the final version of IE 7 will be released later this month, so… I think this shouldn’t be a big problem any more.
Then, there’s another problem in IE 6 sp2, which seems to be more problematic. I used flash objects to load mp3 sound clips, and obviously it takes IE too long to render that it simply stops responding when there are too many (>50 on my computer) flash objects on the same page. Can this be due to the new added “Click-to-activate” feature of activex objects in IE? That is, a user needs to click on an ActiveX object(eg. flash) before interacting with it. My solution now is simply turn off the online-playing function on IE if there are more than 40 sound clips in a page, and before I figure out, the users may need to use Firefox or Opera to view the site for best experiences.
Update: Thanks to Leendert’s comment, I’ve added the ability of ajusting font-size in the page, try it out…