Xref: utzoo comp.lang.postscript:3640 comp.fonts:932 Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!sun-barr!newstop!texsun!texbell!uudell!natinst!rpp386!woody From: woody@rpp386.cactus.org (Woodrow Baker) Newsgroups: comp.lang.postscript,comp.fonts Subject: Re: Has anyone customized the Bookman "i"? Summary: i's Message-ID: <17598@rpp386.cactus.org> Date: 8 Jan 90 13:18:17 GMT References: Organization: River Parishes Programming, Plano, TX Lines: 37 In article , kibo@pawl14.pawl.rpi.edu (James 'Kibo' Parry) writes: > [] > Has anyone written a little program to replace the normal PostScript > Bookman lowercase "i" with one made from the dotless "i" plus a period > to produce an "i" with a higher dot? (To be more clearly an "i" in small > sizes after being badly Xeroxed, etc. I like dots with clearance.) > > I don't suppose anybody has, but if you have, I'd appreciate a way > of "tweaking" the "i" :-) Probably not, but perhaps the following suggestion will help. Try printing the I at say 500 points, then measure from the base up and from the right sidebearing (i.e. when you do a flattenpath and a bounding box computation) llx is the sidebearing), Determine where you need to draw a white box to erase the dot. Then determine where you need a white box to erase the body of the I. Scale the numbers back to 1 point, and then you should be able to either build a font based on Bookman and redifine the I to print, then print the dot removal box, then print the dot where you want to. The exact sequence would be to image the I a bit higher on the page than normal, then white the body out. then print the i and white the old dot out. You could either build a font based on Bookman, or if you are laying each character down individually, just check for I and handle it separatly. I have used this to modify Avent-Garde, so that it has serifs on it. There is a commercial font the name of which escapes me at the moment, that is just Avante-Garde with serifs. Hope this helps some. The "real world postscript" book has a nice example of accessing a font character from within another user defined font, so perhaps it won't be to hard if you look there. Cheers Woody > > > -- > james "kibo" parry, 8 Park Plaza Suite #152, PO Box 722, Boston MA 02117-0722 > kibo%pawl.rpi.edu@itsgw.rpi.edu _____________________________________________ > kibo@mts.rpi.edu / Kibology / Anything I say is the opinion > userfe0n@rpitsmts.bitnet / is better! / of myself, and not of Xibo.