[comp.sys.mac.system] Help: How Do I Get Rid of "Extra Width For Bold" In System 7?

eberard@com (Edward V. Berard) (06/15/91)

Folks,

I very seldom want the bold styles for fonts to take up extra width. In the
past (i.e., with pre-System 7 systems), I could eliminate the "extra width"
for the Times and Helvetica fonts by using Resedit to alter the FOND resource
in the system. Specifically, I just opened the FOND resource, selected the
appropriate font (Times or Helvetica), scrolled to the "Extra Width for Bold"
box, and set the value to all zeros. Then, when I used an application like
MS Word, and set a piece of text to bold, the width of the text would not
increase -- either on the screen or in hard copy.

This solution no longer seems to work with my copy of System 7. Does anybody
have an idea of how I can solve my problem?

Potentially useful information: I have removed all of the bitmapped fonts
for Times and Helvetica, and only have the TrueType fonts installed for these
fonts. I am running on a Mac IIfx with 8 megs of RAM, and 160 megs of hard
disk.

Thanks.

				-- Ed


---------New Address---------New Phone Number---------New FAX Number--------
Edward V. Berard                                | Phone: (301) 417-9884
Berard Software Engineering, Inc.               | FAX:   (301) 417-0021
101 Lake Forest Blvd., Suite 360                | E-Mail: eberard@bse.com
Gaithersburg, Maryland 20877                    | 
---------New Address---------New Phone Number---------New FAX Number--------

kaufman@neon.Stanford.EDU (Marc T. Kaufman) (06/15/91)

eberard@com (Edward V. Berard) writes:

.I very seldom want the bold styles for fonts to take up extra width. In the
.past (i.e., with pre-System 7 systems), I could eliminate the "extra width"
.for the Times and Helvetica fonts by using Resedit to alter the FOND resource
.in the system. Specifically, I just opened the FOND resource, selected the
.appropriate font (Times or Helvetica), scrolled to the "Extra Width for Bold"
.box, and set the value to all zeros. Then, when I used an application like
.MS Word, and set a piece of text to bold, the width of the text would not
.increase -- either on the screen or in hard copy.

.This solution no longer seems to work with my copy of System 7. Does anybody
.have an idea of how I can solve my problem?

.Potentially useful information: I have removed all of the bitmapped fonts
.for Times and Helvetica, and only have the TrueType fonts installed for these
.fonts. I am running on a Mac IIfx with 8 megs of RAM, and 160 megs of hard
.disk.

TrueType doesn't look in the FOND for width information.  In fact, FONDs don't
have much information at all, anymore.  The information is contained in the
'sfnt' resources, which are the equivalent of the NFNT resources for ordinary
bit maps.  Try changing the FOND pointer for bold style, size 0, to point to
the sfnt for normal style, size 0. (I haven't tried this, but it should work).

Marc Kaufman (kaufman@Neon.stanford.edu)