[comp.sys.mac] resources in other files in the blessed folder

frankng@basser.oz (Frank Ng) (01/16/87)

Recently in some news articles (sorry, I forget which) and in
literature (eg MacTutor January 87) have referred to the ability of
System 3.2 to find resources (fonts, DAs, inits) in other files in the
System Folder.

The only concrete fact I have found on this issue is that INIT 31 in
the system file is an "INIT INIT", and looks for INITs in a file of
type INIT or RDEV in the system folder, and executes them on startup.

I was wondering if their was a similar INIT or other method for the
installation of FONTS/FONDS and DRVRs, so that the system folder does
not need to be changed everytime a new font or DA is required.

(I already know about Other..., dblDA, etc, and putting resources in
applications, sorry to those in oz who have already seen this message)

thanks for any advice.
-- 
Frank Ng				ACSnet:	frankng@basser
Basser Department of Computer Science	ARPA:	frankng%basser.oz@seismo.css.gov
University of Sydney	NSW 2006	UUCP:	seismo!munnari!basser.oz!frankng
AUSTRALIA

lsr@apple.UUCP (01/17/87)

In article <854@basser.oz> frankng@basser.oz (Frank Ng) writes:
>I was wondering if their was a similar INIT or other method for the
>installation of FONTS/FONDS and DRVRs, so that the system folder does
>not need to be changed everytime a new font or DA is required.
>

One thing you could do is place all the fonts and DAs in a file different
from the System file, and write an INIT that opens this file at startup.
Because of the way the Resource Manager works, the system would still be
able to locate the resources.  You can install things into such a file using
Font/DA Mover, if you hold down the option key while clicking the open
button.

You wouldn't want to put each font or DA in its own file, because then you
would have to open all the files at startup time.  (This would take a lot of
space for the resource maps.)

The only thing to watch out for is ID conflicts, if you leave any DAs or
fonts in the System file.  The Font/DA Mover will resolve conflicts within
a file, but not across files.


-- 
Larry Rosenstein

Object Specialist
Apple Computer

AppleLink: Rosenstein1
UUCP:  {sun, voder, nsc, mtxinu, dual}!apple!lsr
CSNET: lsr@Apple.CSNET