Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
Word
application.errors
conversions
docmanagement
drawing.graphics
formatting.longdocs
international
internet.assistant
mail
mailmerge.fields
menustoolbars
newusers
numbering
oleinterop
pagelayout
printingfonts
setup.networking
spelling.grammar
tables
vba.addins
vba.beginners
vba.customization
vba.general
vba.userforms
web.authoring
word6-7macros
word97vba
  
 
date: Tue, 18 Sep 2007 20:52:51 GMT,    group: microsoft.public.word.printingfonts        back       


DBCS/ SBCS font issue   
The Vrinda font (a Microsoft-supplied Unicode font for the Bengali code 
range) is installed on both my office and home PCs.  (The Ms Arial 
Unicode font also has characters in the Bengali range of Unicode, but 
not all of them render correctly; the Vrinda font, which I believe came 
with SP2, fixes the problem.)

Both PCs are running Windows XP SP2 and Office 2003, and both have 
complex script support turned on in the 'Regional and Language Options' 
dialog box in the Control Panel.  And both will use the Vrinda font for 
non-office applications, e.g. Notepad.  But under MsWord, only my office 
PC displays Bengali characters; Word in my home PC displays them as 
boxes.  In fact, my home Word acts in some ways as if the Vrinda font is 
not installed: if I select Bengali text, Word tells me it's using the 
'DevanagariMT' font.  This is bizarre, because Bengali does not in fact 
use the Devanagari script.

I've looked for some setting I might have wrong.  The closest I came is 
in the Tools | Options dialog, Compatibility tag.  If I click on the 
'Font Substitution' button, I get yet another dialog box that tells me I 
am missing the 'DevanagariMT' font, and that it will substitute the 'MS 
Mincho' font.  OK, I thought, I'll play along: I told it to instead 
substitute the Vrinda font for this so-called 'DevanagariMT' font.  No 
luck, but maybe a clue: it tells me
    You can't replace DBCS font with SBCS font or
    SBCS font with DBCS font.
My understanding is that SBCS would be an ISO encoding.  This is all 
supposed to be Unicode, so I don't know where Word is getting the idea 
that I have SBCS text in there.  When I paste it in to other programs 
(like Notepad, or jEdit), they confirm what I paste is Unicode text (and 
at least jEdit confirms that it is UTF-8).

On the other hand, I can insert a Bengali character in the Vrinda font 
into this document using the Insert | Symbol command.  And closing and 
reopening the file (as a Word doc) preserves such characters.  So in 
some ways, it looks like an error in the way my office PC's document is 
transferred.  In this particular case, I emailed myself the Word 
document, sending it from Outlook and receiving it from Thunderbird. 
But that hasn't been a problem in the past, because I've sent plenty of 
other Unicode documents back and forth that way to other applications. 
And I've also seen the same issue with documents that are exported from 
another program (XMLmind) in WordXML format: Bengali characters are fine 
when I open the exported document on my office PC, but show up as boxes 
on my home PC, despite the fact that I exported the documents on my home 
PC, so they never went through the mail.

Any ideas why Word behaves differently on the two systems?

    Mike Maxwell
date: Tue, 18 Sep 2007 20:52:51 GMT   author:   Mike Maxwell

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us