roddy Posted January 26, 2004 at 03:19 PM Report Posted January 26, 2004 at 03:19 PM If anyone can explain this, I'll be impressed. Using MSN Messenger on English Windows 98. Simplifed Microsoft IME Installed. Usually I can read the characters other people type, and sometimes it'll let me write characters in the input box and send them no problem. If it doesn't I can copy and paste them from another application and that works ok. Currently though, when the person I'm talking to types characters all I see in the chat window is |||||||| - not characters. However, when I copy and paste these into the input box - they come up as characters. And when I press send - they come up as characters. Beyond me. Roddy Quote
Quest Posted January 26, 2004 at 11:09 PM Report Posted January 26, 2004 at 11:09 PM Does it happen with everyone you talk to?(possibly your font configuration in MSN or IE) or does it only happen with a particular person? (ask him/her to change her font in MSN) Quote
Quest Posted January 26, 2004 at 11:10 PM Report Posted January 26, 2004 at 11:10 PM The input window and the display window in MSN use separate encodings. Quote
pazu Posted February 13, 2004 at 08:20 PM Report Posted February 13, 2004 at 08:20 PM Do you know what OS they're using? It may counts too. e.g. MSN on Windows 98 to MSN/Win98 , may be different from MSN Win XP to Win 98. Quote
xoyopai Posted March 12, 2004 at 02:51 AM Report Posted March 12, 2004 at 02:51 AM I met the same problem when I used win98. It's not all the time, though. I think you should check the font in MSN. If you type Simplified Chinese, It should be CHINESE_GB2312 instead of others. Good Luck! Quote
roddy Posted March 12, 2004 at 01:10 PM Author Report Posted March 12, 2004 at 01:10 PM Whatever, the exact reason, getting the other person to turn off bold font fixed it. Roddy Quote
Meng Lelan Posted May 31, 2004 at 10:47 PM Report Posted May 31, 2004 at 10:47 PM Just downloaded MSN Messenger. I am using English Win 98, have NJ Star. Now how do I read and send instant messages in Chinese? Quote
imron Posted July 11, 2004 at 07:57 AM Report Posted July 11, 2004 at 07:57 AM The box shape is displayed when a font doesn't contain a glyph for a particular character (a glyph is the graphical representation of a given character in a font). Each font is free to define its own 'character doesn't exist' glyph, but it is usually just an empty box. I'm guessing what's happening is that the sender is using a Chinese font that you don't have on your system, and your system is therefore substituting it with what it thinks is a valid font - and it's this font that doesn't contain the Chinese characters. When the other party types a message, even though boxes appear on your screen, the underlying text is still valid, it's just that it can't be displayed with that font. When you copy that text, what you are copying is the actual underlying text and not its graphical representation on the screen. This is why it appears fine when you paste it into your own messages, because you are presumably using a different font that *can* display the characters. The reason turning bold off made a difference, is because for Truetype fonts, the bold, italic, and bold-italic versions of a font are actually stored as separate fonts, rather than manipulations of a base font (windows hides this nicely behind its font selection dialog, but if you look in your font directory you'll see the truth :-)). Therefore it's quite possible that the normal font contained glyphs for the chinese characters, but the 'bold' font left them out. As an aside, many programs use what is known as font-linking, so that if a font doesn't contain the glyph for a given character, then it will automatically choose a font that does contain it. This way, the 'character doesn't exist' glyph is only displayed when there are no fonts installed on the system that can display that character. Anyway, I realise you solved your problem already, but just thought you might be interested in the extra explanation in case a similar situation occured again. Quote
Recommended Posts
Join the conversation
You can post now and select your username and password later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.