i’m using character entities on some links and just noticed IE7 and IE8 don’t display them. Now, i could have sworn that they displayed it fine. Either i have gone bunkers or missed it in testing.
Could somebody take a peep or is it normal behavior for IE7 and IE8? IE6 however does seem to display it fine.
It could be because the symbols you’re using aren’t supposed to be supported by HTML4 (#x261E isn’t in the list). Nevertheless, the fact they appear for me in IE8 would seem to make that point moot. I’m using Vista - maybe that makes a difference. What are you using?
Do all the symbols in this list appear for you? If not, then it’s not to do with your webpage – rather, with your computer. They all appear for me in IE8.
If you get the little square boxes, it’s because the particular font you’re using doesn’t include the entity in its character set. Try setting a different font family.
Using Firefox 2 (I know, I’m stuck with an old OS for the time being), I see a hand with a pointing finger for ☞ which is OK. But what’s NOT is, I see a question mark (not a box) for ➚
This makes the links look like
Worth reading
Gordon ➚
Paul ➚
Ryan ➚
Sitepoint Css Reference ➚
Not Good.
Maybe instead of using unicode for “special” characters that might not be displayed depending on what’s available to the browser, you could use a small image instead?
Opera, at least, will switch to a different font if the specified one doesn’t contain a required glyph. You can customise which font(s) to use under Tools / Preferences / Advanced / Fonts / International Fonts.
I assume Chrome and Safari have similar algorithms, but I do think IE is somewhat lacking in this department. At least IE7 and older; I have no experience of IE8.