[comp.sys.mac] Need help with chicago 12 system font

jg@ukc.ac.uk (J.Grant) (01/25/89)

Confession:	I don't have a copy of IM 5

Problem:	I want to change the standard chicago 12 font to be
		something else, ie I want the menu bar etc in a
		different font.

Solution:	I have created (actually altered) another font and
		coerced the FONT & FOND resources so that the machine
		(Font/DA mover) believes that it is Chicago 12.  I have
		installed this in a system file, where it appears happily
		at the bottom of the screen when chicago 12 is selected.

Problem:	When this system file becomes the running system file
		on my SE, the chicago 12 font is the REAL chicago 12.  If
		I open up Font/DA mover on the file, Chicago 12 has reverted,
		but when I run another system, it changes back.

Question:	So, is Chicago 12 in the ROMS of an SE and if so, how
		do I convince the machine to use a different font (or indeed
		the installed chicago 12 font) in the system file ?

pool@blake.acs.washington.edu (Jonathan Pool) (01/28/89)

One way to substitute your own fonts for the system fonts in ROM
(Chicago & Geneva) is to put same-ID FONDs into the System file
but make them point to FONTs or NFNTs with different IDs (i.e.,
something other than 12 for your substitute for Chicago 12, and
something other than 393 and 396 for your substitute for Geneva
9 and 12).

cyosta@taux02.UUCP ( Yossie Silverman ) (01/30/89)

Simple.  Open your system (or copy thereof) with ResEdit.  Open the ROV#
resources and add to each of them the type FONT and the id 12 (I assume
you know how to work with ResEdit TMPL editing).  This is all that is 
necessary to overide the ROM entries for these fonts.  I am currently
running with the Banana system (does anyone remember that far back?! :-)
Chicago font rather than the ROM based one.  BTW, the three ROV# resources
you will find are for the three different ROMs (+,SE,MAC II) that apple
has today.  I am not sure which numbers match which ROM's.  - Yossie
-- 
Yossie Silverman                                   What did the Caspian sea?
National Semiconductor Ltd. (Israel)				- Saki
UUCP: taux01!yossie@nsc.UUCP
NSA LSD FBI KGB PCP CIA MOSAD NUCLEAR MI5 SPY ASSASSINATE SDI -- OOCLAY ITAY