View Single Post
  #16   Report Post  
Posted to microsoft.public.word.docmanagement,microsoft.public.word.printingfonts
Peter Jamieson Peter Jamieson is offline
external usenet poster
 
Posts: 4,582
Default Word2007 not showing font right. CorelX3 does. New Vista machi

My best guess:

The algorithm that the Windows GDI has - or at least used to have - for
selecting a font is not particularly obvious. It's a long time since I had
to look at this - in fact my info. is probably pre-TrueType - , but in
essence, when a program requests a font using the GDI routines, windows
tries to find a match using the following characteristics in the following
sequence:
Character set
Pitch
Family (e.g. Decorative Modern, Roman, Script, Swiss)
Facename
....and so on...

If that is still correct, then I guess it's possible that a request for a
font name myfont may actually result in substitution by another font if the
requested character set is not available. Now it's also a long time since
I've created a font from scratch so I don't know what you would typically
specify (I used to use Corel to do it), but perhaps Word is always looking
for Unicode sets first, or perhaps something else that has not been
explicitly specified in the font that the user created.

Doesn't explain everything of course - e.g. why some software is OK and
other software is not, why printer is OK and screen is not, but perhaps
a. some software still uses older API calls than others
b. Word in particular is taking account of special "compatibility settings"
c. the user used to have some Windows-wide font settings (there used to be
some in WIN.INI, so I imagine they are in the registry somewhere now) which
have been lost during an upgrade.

--
Peter Jamieson
http://tips.pjmsn.me.uk

"Graham Mayor" wrote in message
...
I have received the font - and replied. For the benefit of those watching,
who might be able to cast more light in the subject, the font displays
correctly as a truetype font in the font viewer and is listed in the fonts
list for both Word 2003 and 2007, however it does not display correctly in
that an alternative font is substituted (several printer drivers tried) and
the same font is sent to the printer.

The font displays correctly in other applications.

I am totally baffled - this does not fit the standard problem area that I
was trying to get over earlier, which is why we were for a while on
different wavelengths. I hope that others may have some ideas, to which
end I have cross posted to the printingfonts forum.


--

Graham Mayor - Word MVP

My web site www.gmayor.com
Word MVP web site http://word.mvps.org