Displaying unicode character U+2661 ("White Heart Suit") in Windows 7
Solution 1
Microsoft Sans Serif has that three-bar symbol at U+2661, while correct Unicode fonts have the heart there. Assuming you're not using Microsoft Sans Serif in the first place, Windows is most likely defaulting to Microsoft Sans Serif when you use U+2661 because that character doesn't exist in whatever font you are using. However, when you use another character nearby in the Unicode table, which Microsoft Sans Serif lacks for whatever reason, the system is switching to yet another font.
Solution 2
I can confirm that on Win 7, if you try to rename a file to ♡, then indeed the symbol is displayed like ☰. Win 7 uses Segoe UI in Windows Explorer, and Segoe UI lacks ♡, so this appears to be some odd font substitution. But none of the fonts in my system contains such a glyph for ♡.
When I test with your test string ♞♣♢♦♨♫ with ♡ inserted, namely ♞♣♢♡♦♨♫, then file rename shows only ♣ and ♦ property, others are substituted by small rectangles, the common way of indicating lack of glyphs. This is really the expected behavior. But if I delete the rectangle corresponding to ♢, then the next rectangle (for ♡) changes to ☰.
So it’s fairly odd, but the explanation seems to be that under some conditions, when using Segoe UI, Win 7 shows “☰” for “♡”, and this should be taken just as a strange symbol, different from the common rectangle, for “cannot show this character in the current font.”
Related videos on Youtube
Jordan
Updated on September 18, 2022Comments
-
Jordan almost 2 years
I can't get this character: ♡ to display properly in Windows Explorer, it instead shows up as a symbol of three lines, similar to this ☰.
The strangest thing is that if i use the heart symbol beside another unusual symbol, such as one of these: ♞♣♢♦♨♫, it will display correctly as a heart; yet if I delete the symbol which is next to the heart it will revert to the 3 lines symbol. All of these other symbols display correctly when used alone.
Does anybody else have this problem?
Is it possible that Windows has 2 different characters listed for U+2661?
Thanks for any help
-
bwDraco almost 12 yearsI don't think this actually answers the question.
-
Arjan almost 11 yearsIndeed weird, but you're right about Microsoft Sans Serif having this character there. fileformat.info/info/unicode/font/microsoft_sans_serif/grid.htm boldly claims nothing is at that location, but even on a Mac I get that symbol in Microsoft Sans Serif, so it's surely in the font. Nice find!