Subject: Re: System 7 Monaco TrueType doesn't print correctly
Message-ID: <C1IHAy.EI5@newcastle.ac.uk>
Date: 27 Jan 93 11:59:21 GMT
Organization: Computing Laboratory, U of Newcastle upon Tyne, UK NE1 7RU.
Lines: 42
Nntp-Posting-Host: newton
In article <1993Jan25.191841.13902@midway.uchicago.edu>, chh9@ellis.uchicago.edu (Conrad Halling) writes:
>The Monaco TrueType font contains an error. Monaco is supposed to be a
>monospaced font, but the characters do not align correctly. The space
>character is printed at different widths, throwing off character alignment.
>I have observed this under System 7.0, 7.0.1, and 7.1. The problem occurs
>on the ImageWriter II, StyleWriter II, and LaserWriter. The programs I
>have tried are BBEdit, Microsoft Word 4.0 (with or without fractional
>widths), and WriteNow 3.0 (with or without fractional widths).
I get the same problem, System 7.0.0 on a Mac Plus with ImageWriter II, using
MacWrite II. Not only is the spacing weird, but the characters are not WYSIWYG... on
screen, for example, a 0 has no cross piece, but when printed it does. The really wierd thing, though, was when I tried to print out some C code I'd imported... On screen, all the comments were right-justified with spaces (I know you're not meant to do that, but in Think C I haven't found any other way, and its supposed to be mono-spaced anyway...). Thus a piece of code such as...
for (j = 0L; j < si[i]->memcnt - 2; j += 3) /* A comment */
{
for (k = 0L, val = 0L; k < 3; ++k) /* Another comment */
where the close-comment symbols are aligned would be all over the place, as Conrad has experienced... however, if the open comment symbols are aligned as well, thus:
for (j = 0L; j < si[i]->memcnt - 2; j += 3) /* A comment */
{
for (k = 0L, val = 0L; k < 3; ++k) /* Another comment */
so that the comments should all appear in a nice column down the right had side of the page, the printed version appears with the open-comments all over the place, but ** the close comments are still aligned prperly **. So you get a nice right edge, but a jagged left edge... any ideas at all whats causing this? In the end I gave up and switched to Courier, which doesn't look as good as Monaco does (or should) but is at least still mono-spaced when printed...
Any help appreciated... one of the things i thought of was a conflict between the TT
version and the bitmap I keep for faster drawing on screen, but I only have the 9-point bitmap and I was printing in 12 point (so only the 12 and 24 point versions should be in use, and they must both be TT).