Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: unicode characters not displayed correctly (Read 3522 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

unicode characters not displayed correctly

Since just a few weeks the rating stars of foo_playcount are not displayed anymore correctly in my foobar2000. Instead I only see empty rectangles. Don't know why this is happening (haven't changed anything in fb2k itself) but afterwards I messed around a bit with fonts explicitly selecting a unicode font like Tahoma. However it's still not working.

I would appreciate any helpful hints and tips.

unicode characters not displayed correctly

Reply #1
I do remember that there have been recent threads about this issue. As far as I remember, it’s some bug of Windows’ that results in Unicode characters sometimes not working, for no apparent reason; the only fix is to restart the user session by logging out and back in / restarting.

I can’t remember or find the more informative thread that I specifically recall reading, but one instance of this problem is here: ‘Rating "stars" suddenly appear as boxes

unicode characters not displayed correctly

Reply #2
Thanks for your help. I'm just guessing windows might have changed some fonts during its last update. I was just trying out "Segoe UI symbols" instead of "Segoe UI" which is used by default. Now I can see those stars again - maybe the font has been split into two versions/parts?

Looks like Tahoma is not capable of displaying the star (U+2605) anyway (according to charmap), but I'm still wondering why it works within X-Chat in combination with that font...

unicode characters not displayed correctly

Reply #3
It probably works in X-Chat due to font substitution.

unicode characters not displayed correctly

Reply #4
Do you mean that using the Symbols sub-font fixed the issue? Let us know if it happens again and whether a logout/restart has any effect.

Should we assume you’re using Windows 7? IIRC, it’s only 7, and possibly Vista, that exhibited this strange behaviour. Items of information such as your versions of Windows and foobar2000, as requested alongside others in the rules of this subforum (see the top of the page), could be very useful in helping others to help you.

unicode characters not displayed correctly

Reply #5
Yes, using the sub-font fixes the issue.
Indeed I'm using Windows 7 (Professional 64-Bit) and the latest version of fb2k (currently 1.1.11).

unicode characters not displayed correctly

Reply #6
i had the same issue

this helped

thanks but

"Segoe UI symbols" and "Segoe UI" seem to be the only fonts that work for getting the stars 

What can be done to make other fonts work aswell?


unicode characters not displayed correctly

Reply #7
I do remember that there have been recent threads about this issue. As far as I remember, it’s some bug of Windows’ that results in Unicode characters sometimes not working, for no apparent reason; the only fix is to restart the user session by logging out and back in / restarting.
Yes, there was a thread about this, though I don't remember the name anymore.

The behavior only seems to be triggered when using non-asian locale on win7 and having google chrome installed. The workaround proposed was to place a file with a filename containing asian characters on the desktop, afair. Can't believe it's still not fixed.

unicode characters not displayed correctly

Reply #8
And it's a bug in Windows, not foobar2000, so you'll have to wait for Microsoft to fix it. Perhaps they already did when they released Windows 8?

unicode characters not displayed correctly

Reply #9
I have a similar problem but it has to do with the display pattern on a custom column that would display the linked Unicode character when a song is playing. However, I add the decimal of the character and it doesnt get displayed. I have downloaded and installed one of the fonts that supports this character and set the playlist view to display that font so that shouldnt be the problem. Would I be able to fix this issue or am I stuck without it? :/

http://www.fileformat.info/info/unicode/char/26e7/index.htm

unicode characters not displayed correctly

Reply #10
Started happening to me today. I haven't opened fb2k in a few weeks (been too busy) so I'm not sure what went wrong, but it was fine before... I'm on Windows 8.1 (all updates), fb2k 1.3.1. They display fine in some areas but not others.


unicode characters not displayed correctly

Reply #11
So they didn't bother to fix that bug. Wonderful. Maybe we should just switch to supporting DirectWrite or GDI+ rendering everywhere. Or better yet, self-render using a local copy of freetype. But wait, isn't that whole library GPL licensed?