Path: utzoo!attcan!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!midway!gargoyle!ddsw1!obdient!gagme!essam From: essam@gagme.chi.il.us (Essam Khairullah) Newsgroups: comp.sys.mac.hypercard Subject: Re: FONTs in stack: what's bad? Message-ID: <920@gagme.chi.il.us> Date: 1 Dec 90 01:26:52 GMT References: <1990Nov28.180031.677@sics.se> Organization: GAGME - Public Access UNIX of Chicago, Illinois, USA, Earth Lines: 50 In article <1990Nov28.180031.677@sics.se> ollef@sics.se (Olle Furberg) writes: > >There has been some postings concerning FONT-resources in stacks: > .... > In <37407@nigel.ee.udel.edu> johnston@oscar.ccm.udel.edu writes: > >Does anyone have any thoughts on the _appropriateness_ of including > >fonts with a stack? Not in the stack, that's taboo, apparently. > > .... >And in another Apple publication, "HyperCard Stack Design Guidelines" (ISBN >0-201-51784-1) on page 87: > > "If you need to use a nonstandard font for text fields, you should > either install it into your stack itself, or include it as a separate > font resource and instruct the users to install it into their System > with the Font/DA Mover utility." > > > If HC 2.0 can't deal with resources in the stack I'll think of it as a >rather nasty bug. Besides FONT and FOND resources I also want to put KCHRs >into my stacks, I hope this will be supported in future versions of HC. HC 2.0 CAN indeed deal with resources in the stack. You are certainly free to include (and in fact encouraged) to include resources in your stacks (ever try to use a XCMD/XFCN that wasn't a resource?). The problem with fonts is the ever popular......Font conflicts I have developed a commercial stack that I included a special font that was needed in the stack. The problem comes when you print on a LaserWriter or other postscript printer. Since the font is not in the System file, (or in a suitcase file used by Suitcase or Juggler) you may encounter problems when the stack is printed. My included font ended up on the LaserWriter as Times. The best solution for including fonts with stacks is by including the font as a suitcase file and instructing the user to install it in the System file. If he/she has Suitcase/Juggler then he/she must be able to figure out how to avoid font id conflicts. Just my $0.02 worth. -- Essam Khairullah essam@gagme.chi.il.us I don't got no fancy signature.