0

My 64-bit PC running Windows 7 Home Premium version has installed 3 major browsers, IE 11.0.9600.17914 (64-bit), Firefox (just updated to 43.0.3) and Chrome 47.0.2526.106 (64-bit). But all of them are incapable of showing some Unicode symbols, like this one 🤗. In Firefox, a rectangle containing the characters "01F" and "917" is shown instead, but in the other two browsers, only a rectangle will be displayed.

Even I go to this page http://graphemica.com/%F0%9F%A4%97, the same result occurs.

I have read the other post My Windows 7 has suddenly stopped displaying Unicode symbols, but I think my situation is a bit different. Those characters have never been able to show up. And for more information, there are some observations:

(1) Some symbols for Facebook emoticons can be shown correctly, such as these heart symbols. 💙💚💛💜💖

(2) I tried the solution suggested in https://www.facebook.com/help/community/question/?id=10202733484446539 (disabling hardware acceleration for Firefox), but it did not help.

(3) I tried the solution suggested in the accepted answer of My Windows 7 has suddenly stopped displaying Unicode symbols, but it did not work either.

(4) My Windows 7 is in Traditional Chinese, so perhaps the solutions in the US English version may or may not apply. But I'd still welcome and hope for suggestions in English Windows to see if they also apply to the Traditional Chinese version (and due to such hope, I did not specify the language in the question title).

Thank you in advance!

5
  • 2
    You don't have a font on your PC that contains 🤗. The web page you link to doesn't specify a web font containing that character. Put those two things together and your PC will display 🤗.‎
    – DavidPostill
    Dec 29, 2015 at 14:35
  • @DavidPostill Thanks for your answer, but do you have an idea on what fonts contain these unicode symbols? I tried Arial MS Unicode (using MS Word and paste the symbol there using "Unformatted Unicode Text" option) but it's not working. Dec 29, 2015 at 14:46
  • No idea, sorry.
    – DavidPostill
    Dec 29, 2015 at 14:55
  • This comment Why only some unicode characters are visible on Firefox? might help you ...
    – DavidPostill
    Dec 29, 2015 at 14:58
  • @DavidPostill Thank you very much for your effort! The website www.fileformat.info does help a lot, as the page fileformat.info/info/unicode/char/1f917/index.htm shows the symbol is very new (included in June 2015). The page fileformat.info/info/unicode/char/1f917/fontsupport.htm also shows my PC does not have any font to support the above Unicode symbol. Unfortunately their server fonts do not either (the only font that supports is called "Last Resort" but a generic symbol is shown instead). Dec 29, 2015 at 15:57

2 Answers 2

1

Despite having "Unicode" in the name, Arial Unicode MS does not cover all of Unicode. (I gather from the linked comments that no font can have a glyph for every Unicode character.)

It appears that Firefox, upon discovering a lack of glyph for a character, displays in its place the Unicode character number in hexadecimal. Other browsers just display a box. (U+1F917, as you showed, is called "hugging face.")

I've found that the Symbola font covers the majority of the "unusual" Unicode that I've seen. (The link is to a direct download from the Internet Archive.) There used to be a Chrome extension called Chromoji that had SVG versions of essentially every emoji, but it's been taken down from the Chrome store; hopefully it will come back eventually.

2
  • Thank you very much! I tried the Symbola font (best of all, it's free for personal use), it worked when I chose it in MS Word and then pasted the unicode symbol. However, the symbol still did not show up in Chrome and IE (didn't check for Firefox yet since the PC I am currently using does not have it). I changed the default font of Chrome to Symbola, restarted Chrome, but still no luck. So I wonder if there are further settings needed. On the other hand, I tried a Chrome Extension called Emojify (available in Chrome Store), it can show some Emojis, but not the U+1F917 used in the question. Dec 30, 2015 at 3:57
  • Some further information: I tried Firefox, and when I changed the default font to Symbola, the Unicode symbols like U+1F917 can be shown on webpages such as Facebook. However, for webpages that specify a font which is available in the user's computer, it will be used, meaning that whether the Unicode symbols can be shown depends on the availability of the Unicode symbols in that font. Jan 5, 2016 at 3:24
0

You seem to be talking about Unicode emoji characters specifically. You can get the Emoji One character set in your browser using:

Emoji One and the font are updated frequently. (Note that the font is created by an independent developer.)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .