Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

In Windows, Character Map doesn't seem to display all of the unicode characters, even if the selected font supports them, and "Character set" selector is "Unicode".

For example, the small envelope U+2709 ✉ is never displayed, even if the character exists both in Segoe UI and in Consolas (at least Visual Studio (Consolas) and a sample web page (Segoe UI) displayed in Google Chrome show both the character correctly).

When typing 2709 in "Go to Unicode", this redirects to U+2776 ❶.

Why some unicode characters are missing from charmap?

share|improve this question
1  
not sure off hand. are they in babelmap? –  barlop Jan 1 '12 at 12:09
    
I encountered the same problem, where font has some characters in Latin Extended-A [0100..017F], and they are clearly shown in BabelMap or FontForge, but not in charmap and most Windows programs actually, where I see square (well, rectangle to be precise) like in Wordpad or font substitution is performed like in LibreOffice. –  przemoc Sep 21 at 21:17

2 Answers 2

up vote 2 down vote accepted

Are you sure the characters are in the font?

Browsers search other fonts to find missing characters - therefor you cant use browsers to test font contents.

You can't trust applications either - here I am using an Arabic font in Notepad to show Chinese characters that I strongly suspect are not in the Arabic font. It seems to me the application (or the underlying Windows libraries) are searching other fonts to provide the missing character.

screenshot of Notepad showing mixed languages

If you need an independent corroboration, you could try FontForge or another third-party font tool.

share|improve this answer
1  
Browsers - maybe. But not Visual Studio. I also tried, in charmap, some other fonts I have which are known to support well unicode. Lots of characters are still missing. –  MainMa Jan 1 '12 at 11:48
    
Recent versions of Visual Studio uses Uniscribe, too... I tested with dejavu-fonts.org/wiki/Main_Page DejaVu Sans (free font), and it shows in the charmap on XP. Maybe you can dl that font and test with it too. –  mihi Jan 1 '12 at 11:59
    
Segoe UI and Consolas do not contain U+2709, so a program that seems to show it in one of those fonts is just using a substitute font—probably Arial Unicode MS or a DejaVu font. Among fonts that people normally have in their computers, probably no other font contains that character, see fileformat.info/info/unicode/char/2709/fontsupport.htm –  Jukka K. Korpela Jan 17 '12 at 22:34

It's there in the Ariel Unicode MS Font. check that wikipedia page No need to download a font for it.

http://en.wikipedia.org/wiki/Unicode_font to see what fonts support what characters.

enter image description here

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.