Foreign Characters in Chat Frame
1 Attachment(s)
I looked through beta threads and searched the Beta forum, but couldn't find out what I had to change/why Chinese characters (etc..) were being printed into chat without any formatting.
I apologize if I missed somewhere this was mentioned and/or how to remedy it. This is essentially (ok, the same) version I use on live servers; aside from joining a beta group or seeing someone type into chat that uses foreign characters, I wasn't sure if there was anything I needed to update. Code for current chat window attached. (if there's anything anyone notices that's upright redundant (I don't fully understand the channel substitutes) please feel free to mention what they are in dummy terms). Pre-thanks! |
Quote:
In case of the latter, you'd need to have a font that supports chinese characters |
Quote:
I think I might not see some Cyrillic characters (which show up as "??????") but I definitely see the asian text in the window, but it's essentially 100% unformatted. I'll try and get a screenshot, but if I've clarified what I actually meant enough, I think it should be somewhat obvious (if that sounded mean, I didn't mean it that way!). |
Are any addons replacing fonts?
The thing is now in MoP you got 19 font files and not only the old 5 or 6. If you replace all fonts to one specific font then other non-latin languages will show up as "?" characters. Code:
2002.ttf 2002 (Korean) http://filebeam.com/2800653ff8e3eaf7c7866dffff92fbbe In any case if it's not on topic at least it's now people know not to replace all the files above with one latin font, hehe. |
With the default font (atleast on beta), I can't see the names of people that's written in Russian.
|
Maybe they haven't yet fixed it so the nameplates use the correct font, maybe they have some font that covers all basic nameplate characters? Or maybe it's not yet added? Or maybe they plan to add some sort of API for this?
I hope they make an API, it could tell you what language a string is written in. |
It's not just the UI elements that has the issue, even the names above people's heads in the 3D world itself doesnt show.
|
1 Attachment(s)
Quote:
Unfortunately, the font file that gets used is NOT any of the files in the Fonts folder, so you can't override it that way. At least, placing font files in a Fonts folder with the same names as all of the fonts in the Blizzard Fonts folder (listed in Vladinator's post above) has no effect -- messages with East Asian characters still appear in Friz Quadrata. I looked through the Blizzard UI code some, and didn't find any code related to this "feature", so I'm not sure how it can be overridden at all, aside from writing your own chat frames from scratch. It would be a lot less obnoxious if they only changed the font file, instead of also overwriting the size, outline, and shadow. I tried logging into the game in Korean and Simplified Chinese to see how the user's locale affects this behavior, but was unable to do so... and since I can't read either of those languages, I don't know why, because I can't read the error message that pops up. :( On a side note, this behavior does not seem to affect Russian characters; if you're using a custom font that doesn't support them, you'll still see question marks, and if your font does support them, you'll see them without any ugly font changes. |
Well, that's pretty unfortunate.
Thanks a lot for the responses, nonetheless! Stinks mainly because there are a lot of Chinese/Korean/etc... speakers on my server which means I'm going to have to see that junk a lot =/ |
BlockChinese ;)
|
Changing to let's say, Korean, didn't really make any more files available in the MPQ's either, I hope they add something, if not I guess we'll have to make our own functions to figure out the bytes of the strings and guess the language. Who wants to write the function string.locale(...) -anyone? :P
|
Playing in MoP beta on the Korean server using enUS client, I have experienced proper Korean and Russian in chat. However, there are still issues displaying non-Latin names above the characters in the 3D world.
|
Quote:
Same for Battle.net names, but not chat -_- |
Only thing I can recommend is mailing/posting on the US forums about this, to safe it for release. If not we just gotta hope they fix this for when they release the game.
|
Quote:
Miiru |
should be 2002: http://wowprogramming.com/utils/xmlb...eOverrides.xml
|
All times are GMT -6. The time now is 05:21 PM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI