Paul Findon wrote:

> With Mac FrameMaker, changing the printer made no difference to 
> FrameMaker in regard to fonts. With Windows FrameMaker, however, 
> changing the printer causes FrameMaker to display the following 
> somewhat worrying message: "The font information for your system has 
> changed. This change may affect the format and output of your 
> documents."
> Can someone please explain what's actually occurring here, how to 
> avoid any pitfalls, etc?

On a Windows system, the font metrics (the precise width and height
dimensions of each and every glyph and space) are part of the printer
driver. When you change from one printer to another, you are also
inevitably changing to a different set of font metrics data, which may
or may not be different in a significant way. If you are switching between
two different PostScript printers of similar resolution, any differences 
should be small enough to be insignificant. But if you are switching 
between PostScript and non-PostScript (e.g. PCL or "clone-script")
printers or between printers of very different resolutions, the tiny 
differences in character-by-character dimensions can add up to a
large enough degree that it can affect a few of your line breaks. And
changes in a line break or two can affect the length of a paragraph;
and changes in the length of a paragraph or two can affect the page
breaks; and changes in page breaks can affect the length of a chapter;
and any change in the length of a chapter can affect the pagination
for a large part of your document and render the page numbers in your
generated files inaccurate. 

FrameMaker has no way of knowing whether any of these cascading 
changes have actually occurred when the font metrics were changed, 
but warns you that such changes *might* have occurred.

Fred Ridder

Reply via email to