Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!ucbvax!dewey.soe.berkeley.edu!oster From: oster@dewey.soe.berkeley.edu (David Phillip Oster) Newsgroups: comp.sys.mac.programmer Subject: Re: menu font list appearing as font Message-ID: <32498@ucbvax.BERKELEY.EDU> Date: 12 Nov 89 03:30:41 GMT References: Sender: usenet@ucbvax.BERKELEY.EDU Reply-To: oster@dewey.soe.berkeley.edu.UUCP (David Phillip Oster) Organization: School of Education, UC-Berkeley Lines: 21 To have a list of font names, each name in its own font (for example the string "New York" in the New york font.) you need your own MDEF. It isn't worth writing though, since there are at least two commercial products that do this for you, uniformly, at INIT time. MenuFont 2, and Font/DA Juggler, I think, are their names. It is much better to do this at INIT time, since it is very slow to read in the font data, and create the bitmaps. An INIT can pre-render all the fonts, and save them off to disk, and only build new ones when there are changes. If the INIT is also a control panel device, it can gice the user a place to say that he wants to turn the mechanism off for unusual fonts that don't contain legible characters for their own name. Symbol is one such font, but any upper case only font with a mixed-case name would qualify. I've written this feature into at least two prototype products that never saw the light of day. If you must do it, do it as an INIT, make it work everywhere, and compete with the other guys. --- According to the Constitution, the Constitution is unconstitutional: --- David Phillip Oster --U.S.Constitution I.10.1: "No State shall Arpa: oster@dewey.soe.berkeley.edu --enter into any treaty, alliance, or Uucp: {uwvax,decvax}!ucbvax!oster%dewey.soe.berkeley.edu -- confederation..."