font compatability with PC installations of Word

D

Daiya Mitchell

Elliott said:
jeff oh Jeff....
You are asking for the meaning of life, the universe and everything. [1]

I used to know that one. Wasn't it 57?
It's 42. And Elliot forgot to write his footnote. And I think the movie is
on the way.

DM
 
J

John McGhie [MVP - Word and Word Macintosh]

Hi Jeff:

Ok, I guess that I've always assumed that if certain parameters
were kept the same between locations, then the application would
always tend to reflow the document the same.

That's perfectly true. However, it comes unstuck a bit here:

1) Word X uses QuickDraw, Word 2004 uses ATSUI, Word 2000 uses GDI, Word
2003 uses GDI+. These are different engines for laying out text (among
other things). They will result in subtle differences between the shapes
and metrics of characters in the same font.

2) Network printers get up to a few tricks to improve their ability to
process text in a hurry. One of them is to use pre-composed character
images in a font cartridge designed for fast access.

This means that the "common" fonts will be "resident" in the high-end
printers. If they are, there is no guarantee that they will be made by the
same font designer. And no guarantee that the resident fonts will not be
substituted by the printer.

That's the main reason a quality Word Processor should look at the printer
driver: to work out what's resident, what will be substituted, and what has
to be sent with the document, and for the ones that are resident, what their
metrics are.

In the old days before the IS Department morphed into the "Department of
No!" people who wanted to do high-quality printing could install their
printer driver locally and tweak it to leave things alone. These days --
good luck!

Word has one of the most accurate WYSIWYGS around (yes, there are better,
but not many...). To get it that accurate, Word must respond to the metrics
derived for the whole print chain.

Word basically hands a document over to Apple OS to both display and print.
It tries as best it can to return the metrics from both the OS and the
Printer so it can display the result.

If you clone the same software versions onto the same machine hardware and
point both machines at the same network printer using the same driver, your
document will be pretty stable. That's not the real world.
Also, other potential processor settings (such as kerning) could
be turned on in one location but not another resulting in
inconsistent line breaks between locations as well. This metric
also doesn't seem to be stored in the document file.

Word stores the Kerning toggle, and the size at which kerning begins, in the
document. However, proper automated kerning requires a kerning pairs table
for each size of each font. Word's kerning is not at that level of
sophistication.
My past experience was primarily with PostScript printers which I
supposed reduce these types of problems a bit.

Naaahhh.... They're worse :) At least with an inkjet, you can rely on the
fact that NO fonts are "resident" :)
As this thread has progressed, I've become more aware that the
issues I was really exploring was how much I can rely on any
ability to:

1) Eliminate character changes when Microsoft fonts of the exact
same name but different versions are used.

The older the font, the more trouble you're in. Mac fonts prior to OS X
were largely non-Unicode. Very old PC fonts prior to Windows 95 were also
non-Unicode.

Results can be a bit variable if you have those in the mix. Character
substitution will not occur if the fonts at both ends are Unicode. With the
exception of the Euro symbol, Microsoft has not added any characters to the
core fonts for a while, as far as I know.
2) Reduce line break inconsistency when page sizes and identical
fonts are used (seems not totally possible now due to different
print drivers and other display metrics that aren't stored in the
actual document).

You have no hope with line breaks. But if you use the techniques Beth
pointed you to to format a document so it automatically flows and paginates
correctly, your page breaks will be exact.

The real key to this is to alter the approach from trying to "Control Where
You Do Want Page Breaks" to trying to "Control Where You DON'T Want Page
Breaks."

If you use text flow properties to tell Word where you DON'T want a page
break, Word will achieve about a 98 per cent result for you, dependably and
automatically. You may have to tweak one or two pages in a hundred.

If you want to get closer than that, you need a page layout program.

Again, my assumption originally was that if the same exact fonts
were being used except for variations in the version number, the
fact that the doc is being viewed on a Mac or PC didn't come into
the question. I had heard that essentially a character or symbol
in a given version of a specifically named font might not still
be in that same position in a later version of that font (I.e.,
the forward compatibility of the various font versions)

If my assumption was correct, all I needed to do was ensure that
I only used the most common fonts that Microsoft has always
traditionally distributed with their Word applications over the
years. This would be fairly simple. If it's true though that
fonts of the same name do not have this forward compatibility in
character positions, then it becomes a far greater problem.

Your assumption "ought to be" correct. If a font is a Unicode font (and all
modern Microsoft ones are) then each character in the English, European and
Chinese and Japanese languages (and a few others) has a defined character
number between 1 and 65,000.

No font contains all 65,000 characters. But most of the Microsoft fonts
contain the most common 576. Modern Apple fonts are the same: some of them
do not contain such a wide range of characters. But within the Macintosh
International character set, every character has the same character number.

However, you have to be careful of Unicode characters in the "Private Use"
area of the Unicode standard. The "Apple" symbol and the "Command" symbol
are two. The Unicode value for those may produce a different character in a
non-Apple font.

And I am sure there are some font foundries around that have not been
absolutely rigorous in their use of the Unicode standard.

But I believe your assumption is absolutely safe for common characters in
the English language in Apple and Microsoft fonts. Someone will find an
exception...
I am also beginning to get the feeling that font metrics such as
character widths can change from version to version in the same
font name. This, of course, can change the position of soft line
breaks during reflow so I'm wondering if this is true or not.

Yes, it is very definitely true. Fonts designed for a PC will be "hinted"
to display better on PC display technology. Fonts designed by Apple will
look their best in Apple display technology. I think of Formata, a
favourite of graphics designers on a Mac which looks utterly disgusting on a
standard corporate PC display.

This is not the old 72 dpi vs. 96 dpi discussion: Macs have been 96 dpi or
better for a long time now. But Mac ATSUI and QuickDraw do not render fonts
exactly the same as Windows does. Once you add font smoothing and Clear
Type and various other "make them look better on screen" rendering tricks to
the mix, you will get very different line endings.

Which is why I suggest that you do not waste energy or time chasing line
endings. Get your pagination right and let them flow: the result will be
quick, automatic and cost-effective.

If you need to get closer, InDesign and Quark Express are your friends :)
However, I would expect a document written with Times version 1.0
to look identical if rendered with Times version 2.0 (if such
version numbers actually exist) all other things (including print
drivers now :) being the same. I've not gotten a clear answer on
this one yet.

You have now: "No. Not necessarily." If Elliott has just had lunch with
the font designer, said designer will now have a bad headache and a
determination to fix up his nasty metrics in version 2...

The only constant in the computer world is "change". One of the compromises
a type foundry makes when designing a font is which characters to include as
pre-compiled glyphs, and which to compose of independent glyphs. There are
all sorts of price/performance/size/aesthetics trade-offs involved.

Microsoft commissions its fonts to look best on a PC. It commissions its
Mac fonts to most closely match the PC result on the Mac. This is a change
from its previous policy. A few years ago, Microsoft fonts for the Mac were
designed to look best on a Mac, and to hell with PC compatibility. Now,
they have made the other choice. I happen to think it's the correct choice,
given that Mac users whose documents will never go anywhere near a PC can
easily deal with the situation by using other fonts (e.g. Apple fonts)
instead, but I better there are some different opinions out there :)
That is exactly how I've been approaching it currently. If I
remember correctly, Mac OS X comes with Arial and Arial Narrow.
However, I'm using the version provided By MS simply on the
chance that it has a better compatibility with the PC world of
Word. Is this an issue or not?

Ugh... I'm not sure on that one. I think "Arial" comes out of the same
font foundry for both companies, but that the Mac version has about half the
number of characters. Don't quote me on that.
years, I've discovered that by understanding exactly what it can
and CAN'T do, I can maximize how it can be used. It's a bad
substitute for a page layout program, I know.

Yes. It is. By design. That said, I don't have a page layout program here
either (well, I do, I have a very elderly version of PageMaker here
somewhere...). I tend to push Word within an inch of its life to achieve
the result I want.

But I argue ferociously with Elliott from time to time on this issue: I need
Word to continue to do what it does (reflow text efficiently) to get my work
done. Elliott wants its typography improved, presumably so he can get HIS
work done better :)

I am sometime left with less than one working day to proof and publish a
2,500 page document. A proper graphics designer or compositor might work
for a week on just two pages. We will use different tools, and expect a
different result. Each of our different customers will get what they pay
for, but my customers won't pay for me to be pfaffing around with kerning,
and his won't pay for crappy hyphenation.
So the trick is, how can you make Word behave as closely as
possible to a simple layout type program when you have no control
over the destination environment.

Read the stuff Beth sent you to. Get to know it well. Then come back here
and we will give you a master class in getting "close enough" quickly and
efficiently in Word.
What are the things that I CAN
control to minimize significant changes to a document when
someone receives it and displays it onver some other version of
Word on another platform?

Your style definitions :) Some important secrets:

1) No blank lines. None at all. You cannot control the pagination of a
document that contains blank paragraphs.

2) No hard page breaks if you can possibly avoid them. Not because they're
bad ion themselves, but because every time you change the document, you have
to move them ALL. Use Keep With Next instead.

3) Use only "space after" on your body text. Don't use space before.

4) Use "space before" as well as space after on your headings.

5) Think carefully about where you use, and do not use, "Keep With Next".
Basically, ON for headings and List styles, OFF for everything else.

6) Floating objects are very difficult to handle and error-prone. Try to
avoid them as far as possible, because when they play up they really stuff
your pagination.

7) Make a choice between Widow/Orphan Control versus Keep Lines Together
for each style. Basically, I never use Widow/Orphan these days. Paper is
not that expensive and readers hate chasing paragraphs across pages: it
breaks their concentration and there's no need for it. Lawyers would have a
different answer because of their very long paragraphs.

8) Set your margins correctly: allow for the binding margin, and don't
allow anything to hang outside the page margins.

9) Resolve all of your Tracked Changes, then turn OFF Show/Hide to do your
penultimate Proofing pass. Hidden and non-printing characters make a big
difference.

10) The Print Preview view is editable: look up the Help to see how. Do
your final proofing pass in Print Preview. When you do, be aware that Print
Preview makes savage demands on your machine resources. Do very little
editing in that view, stop as many other applications as you can before
going into Print Preview, and Save very frequently: crashes are common due
to the truly outrageous computing demands this view generates. The
difference is that Print Preview reads the printer driver and draws every
character individually, using the font outlines you are going to use to
print with. The Print Preview display is within one pixel of perfect
WYSIWYG. That requires sheer horsepower :)

11) Make sure you have found and turned off "Allow A4/Letter resizing."

12) If you were silly enough to use "Shrink to fit" then you would be too
silly to be asking these questions, so I am sure you're not going to do that
:)

There you go: "Camera-Ready Publishing With Microsoft Word, Course 101"

Cheers

--

Please reply to the newsgroup to maintain the thread. Please do not email
me unless I ask you to.

John McGhie <[email protected]>
Microsoft MVP, Word and Word for Macintosh. Consultant Technical Writer
Sydney, Australia +61 4 1209 1410
 
J

Jeff Wiseman

Beth said:
Okay, I'll confess my ignorance: What's the deal with the 57 and 42?? I
don't get the reference (if that's what it is).

Beth


Beth, you've helped me so much in such a short time, let me try
and return the favour without spilling the beans :)

If you have no interest in British sci-fi comedy type films, then
this is likely of little interest to you.

It comes from the book, "The Hitchhikers Guide to the Galaxy". A
particular civilization was on a quest to discover "the meaning
of life, the universe, and everything"

The number 42 (I was incorrect in saying 57) is related to that
episode and I don't want to spoil it because it is currently
being made into a movie as we speak!

Like Dr. Who, the Hitchiker's Guide to the Galaxy had/has a large
following both in Britain as well as the US, a large nuber of
which (for some strange reason) are of a scientific/engineering
mindset.

Hope this answers your query :)

- Jeff
 
B

Beth Rosengard

Thanks, Jeff!

I've been aware of Hitchhiker's Guide for years (I read tons of sci-fi) but
for some reason, I never got around to it. Guess I'd better remedy that!

Cheers,

Beth
 
P

Paul Berkowitz

Beth, you've helped me so much in such a short time, let me try
and return the favour without spilling the beans :)

If you have no interest in British sci-fi comedy type films, then
this is likely of little interest to you.

It comes from the book, "The Hitchhikers Guide to the Galaxy". A
particular civilization was on a quest to discover "the meaning
of life, the universe, and everything"

Actually, long before it was a book, it was a BBC Radio series. I was living
in England at the time (maybe early 80s?) and happened on the program
serendipitously. It was quite a find, and at that time a small "cult"
object: not too many people knew about it, but you started seeing references
to it all over the place. "42" was a recurring theme: after its first
appearance, it often reappeared. Hard to forget...
The number 42 (I was incorrect in saying 57) is related to that
episode and I don't want to spoil it because it is currently
being made into a movie as we speak!

Like Dr. Who, the Hitchiker's Guide to the Galaxy had/has a large
following both in Britain as well as the US, a large nuber of
which (for some strange reason) are of a scientific/engineering
mindset.

Hmmm. I'm not sure if that was true to begin with.

--
Paul Berkowitz
MVP MacOffice
Entourage FAQ Page: <http://www.entourage.mvps.org/faq/index.html>
AppleScripts for Entourage: <http://macscripter.net/scriptbuilders/>

Please "Reply To Newsgroup" to reply to this message. Emails will be
ignored.

PLEASE always state which version of Microsoft Office you are using -
**2004**, X or 2001. It's often impossible to answer your questions
otherwise.
 
J

Jeff Wiseman

John said:
Hi Jeff:

On 11/2/05 8:21 AM, in article
[email protected], "Jeff Wiseman"
<[email protected]> wrote:


Naaahhh.... They're worse :) At least with an inkjet, you can rely on the
fact that NO fonts are "resident" :)


I guess I was thinking in terms of what the postscript code going
to the printer looks like. A line of text has all the text and
the starting coordinate so the line break will always be in the
same place regardless of the poscript printer used. However, I
now see the fallacy in that because the decision of how many
words and characters went on that line is a function of the
postscript driver that created it. I'm learning here.

The older the font, the more trouble you're in. Mac fonts prior to OS X
were largely non-Unicode. Very old PC fonts prior to Windows 95 were also
non-Unicode.


I think I'm better off here as the installations I'm dealing with
are going to all be '98 and later (with few '98s)

No font contains all 65,000 characters. But most of the Microsoft fonts
contain the most common 576. Modern Apple fonts are the same: some of them
do not contain such a wide range of characters. But within the Macintosh
International character set, every character has the same character number.

However, you have to be careful of Unicode characters in the "Private Use"
area of the Unicode standard. The "Apple" symbol and the "Command" symbol
are two. The Unicode value for those may produce a different character in a
non-Apple font.


I've seen this. Using the character palatte or Font Book,
changing between fonts you can see those very characters jumping
around in position. My fear of the unknown was how many other
characters do this? I gather that in general, this doesn't happen.


Ugh... I'm not sure on that one. I think "Arial" comes out of the same
font foundry for both companies, but that the Mac version has about half the
number of characters. Don't quote me on that.


I believe that this is true. That's why I'm trying to group my
fonts in order to isolate the mac ones from the ones provided by
MS. I made the mistake of hitting the "resolve duplicates" in the
Font Book utility when I was first getting used to this new
machine and OS (G5 iMac with OS 10.3.6). It proceeded to delete
all of the Mac versions of the Office font set since Office used
fonts that were all of newer versions. Since I wasn't initially
aware of how and where office installed its fonts, I didn't
realize I was going to have a scrambled mix in the Library/Font
areas.

Your style definitions :) Some important secrets:

1) No blank lines. None at all. You cannot control the pagination of a
document that contains blank paragraphs.

2) No hard page breaks if you can possibly avoid them. Not because they're
bad ion themselves, but because every time you change the document, you have
to move them ALL. Use Keep With Next instead.

3) Use only "space after" on your body text. Don't use space before.

4) Use "space before" as well as space after on your headings.

5) Think carefully about where you use, and do not use, "Keep With Next".
Basically, ON for headings and List styles, OFF for everything else.

6) Floating objects are very difficult to handle and error-prone. Try to
avoid them as far as possible, because when they play up they really stuff
your pagination.

7) Make a choice between Widow/Orphan Control versus Keep Lines Together
for each style. Basically, I never use Widow/Orphan these days. Paper is
not that expensive and readers hate chasing paragraphs across pages: it
breaks their concentration and there's no need for it. Lawyers would have a
different answer because of their very long paragraphs.

8) Set your margins correctly: allow for the binding margin, and don't
allow anything to hang outside the page margins.

9) Resolve all of your Tracked Changes, then turn OFF Show/Hide to do your
penultimate Proofing pass. Hidden and non-printing characters make a big
difference.

10) The Print Preview view is editable: look up the Help to see how. Do
your final proofing pass in Print Preview. When you do, be aware that Print
Preview makes savage demands on your machine resources. Do very little
editing in that view, stop as many other applications as you can before
going into Print Preview, and Save very frequently: crashes are common due
to the truly outrageous computing demands this view generates. The
difference is that Print Preview reads the printer driver and draws every
character individually, using the font outlines you are going to use to
print with. The Print Preview display is within one pixel of perfect
WYSIWYG. That requires sheer horsepower :)

11) Make sure you have found and turned off "Allow A4/Letter resizing."

12) If you were silly enough to use "Shrink to fit" then you would be too
silly to be asking these questions, so I am sure you're not going to do that
:)

There you go: "Camera-Ready Publishing With Microsoft Word, Course 101"

Thanks for that great list. Many items I tend to do anyway since
I'm had some involvement in setting up document templates for
some older tools like Interleaf and Framemaker. Your comment on
orphan/widow handling is interesting. I guess I've been doing
that as a mix because a lot of the document I used in the past
actually had mixes of very long (i.e., mulitple page) paragraphs
or tables mixed with many very short ones in the same document.
The default was to set some larger orphin/widow values and then
for the very short, set them to lock the whole paragraph or table
together.

Is there a particular issue with the A4 letter resizing? I've
never allowed it since on at least 2 other tools Ive used, it's
always had problems. We were usually forced to simply reformat
into and out of the A4 size when necessary. Is resizing screwy on
Word too?

Again, thanks for all the input, I hope these things are also of
benefit to others.

- Jeff
 
J

John McGhie [MVP - Word and Word Macintosh]

Hi Jeff:

Is there a particular issue with the A4 letter resizing? I've
never allowed it since on at least 2 other tools Ive used, it's
always had problems. We were usually forced to simply reformat
into and out of the A4 size when necessary. Is resizing screwy on
Word too?

No :) It scales your font sizes by a few per cent. Are you comfortable
with that?? :)

One of the things that Microsoft and the MVPs have been "discussing" over on
the PC side of the fence is the ability to "Lock documents for pagination."
This would a new Protect Document option, that would disable text reflow
completely.

It's a feature that is keenly sought after by the legal profession. They
file a lot of documents by electronic lodgement these days. There's a case
running in Sydney that has by now exceeded a million pages of evidence. All
of the evidence is cross-referenced by page number. As you can see, they
were very keen to suppress pagination changes!

For this reason, electronic submissions to Court in Australia are not
permitted in Word. They "are" allowed in WordPerfect, which has always had
the ability to lock its pagination. The fact that lawyers are one of the
most prolific generators of documents; and that they are not going to use a
product from which they cannot submit files to court, has not been lost on
Microsoft :)

I suspect we will get the feature, I am just not sure "when"...
Again, thanks for all the input, I hope these things are also of
benefit to others.

Yeah, well I hope they are too. Even though you are one of our MOST valued
customers, I suspect I might have given you the "short version" had I
thought that only you would be reading it :)

Cheers

--

Please reply to the newsgroup to maintain the thread. Please do not email
me unless I ask you to.

John McGhie <[email protected]>
Microsoft MVP, Word and Word for Macintosh. Consultant Technical Writer
Sydney, Australia +61 4 1209 1410
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top