Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!oliveb!sun!pepper!cmcmanis From: cmcmanis%pepper@Sun.COM (Chuck McManis) Newsgroups: comp.sys.amiga.tech Subject: NAPLPS (was Re: Color QuickDraw) Message-ID: <53300@sun.uucp> Date: 15 May 88 23:33:28 GMT References: <9708@apple.Apple.Com> <97800007@silver> Sender: news@sun.uucp Reply-To: cmcmanis@sun.UUCP (Chuck McManis) Organization: Sun Microsystems, Mountain View Lines: 31 Actually there is a much better benefit to NAPLPS than just it being a standard, and that is that it has "infinite" resolution. And when you printed it on your printer you could use the printer resolution and you images would look better on paper than they did on the screen. This is the current difficulty that the Amiga has with fonts. Basically you pick Ruby 15 because you want big letters on the screen, but when you print them on the printer at 1:1 resolution you get little letters. What most users *want* is that the letters on the printer be the same size as the letters on the screen and if the printer has better resolution than the printer then you want the letters to look better on the printer than they do on the screen. What this involves is abstracting the characters exactly like you do NAPLPS images. The ratio between the printer resolution and the screen resolution is determined and the font is 'mapped'. For example : By convention 8 pixel fonts map 1:1 to the printers built in font which generates (usually) 10 characters per inch. So 8.5" of printer map to one screen width of 640 pixels. If the printers resolution is 144 dots/inch (like on the epsonX series) then 8.5 inches on the printer is 1224 pixels. And the mapping, screen to printer is 1:1.91. Thus if you were using Ruby 15 on the screen you would need to use ruby 28 on the printer to get the same 'size' letters. Unfortunately this is not a very straight forward mapping but NAPLPS can handle it. Now, does anyone know why the 'info' terminals which use NAPLPS to render to the screen are so slow? --Chuck McManis uucp: {anywhere}!sun!cmcmanis BIX: cmcmanis ARPAnet: cmcmanis@sun.com These opinions are my own and no one elses, but you knew that didn't you.