Font Size in Open Office Docs on different platforms

Matthew Saltzman mjs at ces.clemson.edu
Tue Aug 29 12:30:29 UTC 2006


On Tue, 29 Aug 2006, Tim wrote:

> Tim:
>>> Are the lines the same widths?  Point sizing generally refers to
>>> characters per inch across the page.
>
> Richard England:
>> I don't believe that is true unless it has changed since my days in
>> actual printing.  The character size in points refers to the size from
>> the highest to the lowest extent of the letters of a given type face
>> size.
>
> While the "size" of a font is, indeed, the entire size of the font,
> points used in typing, generally, were just used as a measure of how
> many would fit across a given width (10pt being the common one, 12pt
> being the more compact, usually).

A point is 1/72 of an inch, and typface sizes are measured vertically. 
Ten-point type is smaller than 12-point type.

Manual and electric typewriters of old usually came with one of two 
fixed-width typefaces: Pica (10 chars per inch) and the more compact Elite 
(12 cpi).  (High-school students liked Pica typewriters better than Elite 
because fewer words were needed to fill up that five-page essay.  Today's 
high-school students use the same trick.)  (Adding to the confusion, a 
pica is a measure equal to 1/6 of an inch.)

It doesn't make much sense with a variable-width font to talk about 
measuring its size in terms of horizontal cpi.

>
>> You also have to consider the display medium. DPI and aspect ratio of
>> the display device can wreak havoc on any document transfered across
>> systems.
>
> Another consideration that word processor document files are just
> storage of something on a particular PC (for later printing, etc.).
> They really are not a portable document format.  A different PC might
> have different fonts, and will probably have a different printer (with
> different minimum margins).

The problem of documents looking different on different systems is indeed 
due to fonts, at least in large part.  The different fonts usually differ 
in terms of appearance (of course) and in terms of average width.  Modern 
printers usually have controllable margins and one of a few standard 
dots-per-inch measures (and the information is recorded in the drivers), 
so that's not so much of an issue.  (Old daisy-wheel printers were another 
matter entirely.)  The issue is how typefaces are translated from their 
vector descriptions to their pixel representations.

With screens, fonts are measured in points, but when they are drawn, they 
are drawn using pixels.  The font-drawing systems need to know the true 
number of pixels per inch (ppi) in order to get the point size true.  If a 
system can't detect the ppi and the user doesn't set it, then the font 
sizes on screens are likely to be (a) wrong and (b) different from screen 
to screen--even when using the same software.

-- 
 		Matthew Saltzman

Clemson University Math Sciences
mjs AT clemson DOT edu
http://www.math.clemson.edu/~mjs




More information about the fedora-list mailing list