LBSOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUNDINVALID KERNEL FILExةw,@  4  J  ȱ⩤i8#) ) 8Le /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// SIG, Washington Apple Pi 7910 Woodmont Ave. Suite 910 Bethesda, Md. 20814 (301) 65406*SOS.INTERP J4keְ2! *SOS.KERNEL ~,Vְ2!a)PRINT.ALL 5 DISKNAME.DAT ) ! FLASHNAME.DAT H ! -READ.ME.FIRST:P% 69SEG.F ?-/ *HELLO.TEXT67,INTRODUCTION s=! " *MENU.MAKER } >*SOS.DRIVER 4 Z*MORE.NOTES34%SEG.T 1j Ÿ/ III.FNT.022037Au' (CHAPTER3 <!. (CHAPTER4 !."(CHAPTER55 2!.3(CHAPTER6l4!*(CHAPTER7 55!3HELLO m#im#iЛ#Lȱ  6L憦  Lsmm l y` @8(Je稽 ʈ-8060 WELCOME! WAP /// SIG Public Domain Library Disk Category/Number: Utilities/3UTL-20 Disk Format: Self-booting Basic (Side ONE) This is the first of two disks c 1600 =Q:WW=0A=:A=21A=9&oldprefix$=40A=31410: Control C "aborts" program to Basic(:A=13770: Return Selects a file *DA=27:50: Escape to change disks/FA=324000: back out one directory level 3GA=(80+UCA)A=(80+L"BASIC 0":150A$="TEXT 0":150A$="CAT 0":150A$="FONT 0":150A$="FOTO 0":150A$(L),"BLOCKS")510*=27:=19:"FREE MEMORY AVAILABLE: ";=7:=20:"80C";A$(L);$:=5:THPOS=4:I=1:IBOTM=J-1:620Q=:=26:=21:sic; +Q Quits."r12);::"80C";a$;:+w#9,"DISKNAME.DAT":#9;DISKNAME$:#9|d$=DISKNAME$$=23:=0::"80C";d$;::12)201M=3:=14:"This /// SIG Disk is \^ 19";Р,2)", Washington Apple `, Ltd."=4:B$(1)="":B$(2)=""A$=16,B) THEN 240 #1, d$="":=10:"80C";d$ ž#1300I=0"I=I+1:#1;A$(I):290,#1 6L=I-1@j=1:same=0 J:SEG=0 Tœ2030^CT<1CT=1cCT>13000Zha$="{,|,~,}; selects; to new disk; J/2)=4:=+1:ۙ=44B$(J);:J=J+1I:1,180,22:2,280,21:2,2380,23:8A$(1000),B$(1000),C%(511),C$(20),name$(20):=10:=0UCA=128:LCA=UCA+32CT=15 IF PREFIX$= PREFIX$+MID$(B$(I), VOLUME NAME (/DISKNAME) OR DEVICE NAME (.Dx)"P12);::"80C";a$;:Zb$="CHANGING DISKS"$d=23:=0::"80C";b$;::12).n=12:=20:"MAKE A NEW MENU FOR DISK: ";N$xN$)<2110=N$ :210 I=1L(A$(I),A$))200B$0 WAP /// SIG MENU.MAKER PROGRAM (v. 6.2) =".D1"210: Coldstart (320: Warmstart &*X=11000: TEXT SLOW-DOWN LOOP ,X.1 CHANGE DISK SUBROUTINE23œ202:2200<RFa$=" YOU MAY SELECT YOUR DISK BY HER SUBROUTINEnSLOW=110xFLASH/2=FLASH/2):۴ =11:=07 FLASH$ SLOW FLASH:".d1/Menu.Maker"5 WAP /// SIG HELLO PROGRAM. UPDATED 4/12/89 DGO :#1,".D1/hello.text" ž#170 (#1;ERIN$ 2ERIN$<40F#1/P=23:=25:"PRESS ANY KEY TO CONTINUE.":G$U-Z#2,".D1/FLASHNAME.DAT":#2;FLASH$:#2%dFLASH=110: FLASific Apple /// applications. Sides A and B contain the manual and other font-related information. Disk 3UTL-21 contains the actual program. We hope you enjoy it and encourage your submission of fonts and programs to our Public Domain library. ontaining CustomFONT, a commercial Apple /// font generation program now placed into the Public Domain by its originating company, Swenson Associates. CustomFONT is an excellent and easy-to-use program that will enable you to make custom fonts for specCA)"PRINT.ALL": OA+P 3HA=(81+UCA)A=(81+LCA):::: OA+Q Quits 3IA=(83+LCA)A=(83+UCA)"PRINT.SHOW": OA+S 2JA=(68+LCA)A=(68+UCA)/Screen.Savers/HELLON=THPOS:B$(I);XA<8A>11540bA-7640,660,690,720l:=THPOS:B$(I);v:520: 500THPOS=4:I/2=I/2)I=I-1I=IBOTM THPOS=44:I/2<>I/2)I=I+1I2=-1:I=I-2:IBOTM<30THPOS=44I=IBOTM/2)*2:=+IBOTM/2)-1:>> ""*:<"">""""""""""""">>><2"<""">""" ""  ">"6**"""""&*2""""""""""""*,"" "" ">""""""""""""""**6"""""""> >>>xr !"#$%&'()*+,-./GA7  3  5  >>< (&20 *, **>> "2*&" " >>  ">> "8""> """"""< SOS DRVR"CUSTOM.3 )((8*,;((*,((+)((9/(p((>3  =9 :9 .(~|L|LNqooGoDDDcc0ccpc]]c"QM"|@@pAATT**| programs, with separate text files explaining what each does. Remember that while Menu.Maker can run any Basic program, it cannot run Pascal-based programs. You will need the Pascal language disks (in the /// SIG PD Library - 3PCL) to run them. Plea ADDITIONAL NOTES ON FONTS On this disk, you will find four font programs designed to help you get the most out of CustomFONT. They have been placed under the subdirectory "/Font.Programs" on Side B of this disk. There are both Basic and Pascalel; G$:::320H: Error Routine 202:U=11:"79C";"BAD PATH ERROR (NO DISK IN DISK DRIVE OR DESIRED FILE NOT FOUND.)"X=11000:X:::210Z a$="{,|,~,}; selects; back 1 lev 1600 &:WW=1:0 :SEG=1;".D1/S EG.F" SEG=1".D1/SEG.G"diskname$=3802  CATCH PASCAL TEXT FILES 202 :F*=08:"78C";"SORRY BUT MENU.MAKER CAN'T READ PASCAL TEXT FILES."04=10:"M$="NOVEMBER":1750M$="DECEMBER":1750826);"-";M$;" ";Ѡ,2));", ";"19";Р,2);" ";/П,2))=>13П,2))-12;џ,6);:1780$П,2))=0"12";џ,6);:ٟ;$П,2))=>12" PM-":" AM-" 1830WW=1530 =26:=211660,1670,1680,1690,1700,1710,1720,1730,1740^M$="JANUARY":1750hM$="FEBRUARY":1750rM$="MARCH":1750|M$="APRIL":1750M$="MAY":1750M$="JUNE":1750M$="JULY":1750M$="AUGUST":1750M$="SEPTEMBER":1750M$="OCTOBER":1750T 0")2070H540R\A$="RUNNING "+B$(I),16,B)f"79C";A$;:=0pB$(I),16,B) z::SEG=1".D1/SEG.T"t=+B$(I),16,B) yCT=CT+1~240:=24:=0:"@ ..... "DATE.TIME.LINE" ....JM=Ҡ,4,2))BTM1630,1640,1650,0=+IBOTM/2-.5):I=IBOTM:I/2=I/2)I=I-1 œ2120B=B$(I),16)," ")-1 B$(I),"BASIC 0")850B$(I),"TEXT 0")890 B$(I),"CAT 0")1140*B$(I),"FONT 0")18504B$(I),"FOTO 0")1930>B$(I),"PASTXr|>00000>0# #0~$ <"<"""<< <"""<"><$""< """"  "" 6***""""""""""<""< :< $"""2,"""""**6"""""< >>>>88  >!SHOLES 1!1!2@23#3#4$4$5%5%6^67&7&8*8*9(9(0)0)-_-=+=+\|QWERTYUI OP[{]}`~`~ASDFGHJ K L ;:;:'"'"ZXCVBNM ,<,<.>.>/?/?d0hp<=m@=>@?AL8 >m<>@m=@<=L8 <m>?=m@AL8 C9L8 ; ;k`;);k`,@`<,m p<L<`<p<`,ms<L=q=L: ,lXґȥӑ,10 h0  `,g0L  ҅ӥĥŰ+,0p 4 Ls  Ls i )"|tȌs|st HH` MjH,: <J h̰ <rh,oL`%CYgu9 Ln90$0%,7 ҥ L$0T,8OK50P;ҥ,8 L%\   8҅¥Ӆé҅L,5,6  & @jIH,5 p  He҅Ґhe…å逅h,23Lhʩd8,h)ec efeede`,5 H  h 4  `5!    4(P 4 4  `,g0L,10kH0 ԥ f0)ĭ9)9҅xh(ĥŐL i,1HȊ©L,52,9-P" a{) b) )ab)a a,h0& &+%a0 +hcefd(c,@cfabdf`cnx  (,4h`dd,9P"<:J H) +̰ H) +ʭcP h̰BTVSPLH   5"ʘ HH` (# (=  0`)aIٮ@8pذ `$0"8,:Jک@ׅפ؈۩MjL,:08*Ȅ B ,:J}΅н(I I $0;P̑бʑΈ,:JՐrx 0, )ߍ:) J)*PR,T,V( : `,k<,: JI`I`<,:J̰`=m@>,:J}ʅ̽(I I `<Mj,:0pJՐ̑ʈ`pJհ0`ՑʭrpȐ`=m@< B h A$g " x) (,`% (gL,}0, `gé ĩ `:) j:;jN;~j;O,:0'???>>8?>p<<AAA@@8A@q==C)CB)B C }LO}~~Șݻ~`}}~L< L }ީ~` ɠɀ)ӮԮmwӥmxԐ mi` HHGH`  &`LL) @L) L8``Lթ`~L8L)  =H 'HH N M))Mhh0    ) . 6 = J P S X [    $ 3 : = F d  > B H M s `e|&+.QVYcjuy~':{%(-47=FMUX\_jmz  .169DWfy   % * > A H K Z v z }      % , 1 5 : = B K R Z _ b g n s x ~ /47=G\x{~'+.149?CGIKMOQSUWY[]_acegikmoqsuwy{}J) ܭL FܪJJJJ)`'+9;=?ACEGINR\aejns~  #&).369<ADGJMP^g $*-06=HLORWcfloruzp Q%Q̑`pPIE1pΦ#$01ʐ1`JJJJ)`%υߥ`1(ȦJJJ`&&*`JJ` **&*&ߥ`J` ***`` ` Jjjߊ` ߊ`JfJfFߪ߆` `JfJfJfF`ߩ`$011̰JJJ LP \LD$7߭$PH8 nߩ nh ߍϭ - k, ϥ- kϱϮEϑʩ`P z  HH` k(h`$0#$E$0p Q%Qʑ`pPIE1p$E$0(L%τ`ϩE҅0Ȅ(fL% ('Άѽн`8Hٰ hIiHمh8Iif٤Φݰ>Jj8ۅe݅eޅ $  m`!J8݅ eۅ$  m` , V $צ!ϤҐ мφi`Jf`<,&ʰ,i8i#Hiihifʦʆi) v`i,ʐi,iPIIʥ)ifʦʆ̐pLj/Fϐ&Ȅ`'@τ`Fϐ@ E҅F8ئȢΆѽϽ`/epɀjff&ݥeepɀjffݠ %)  %)`%  0.)      0  ` ` @ ``8٨JJJ ) u˘ vͽʅ̆`8Hi #i,$0F y բӅLx  mӥmԐL] h `  )`%)8`)    H   ʥ)Ģ    H Ģ L E% %) L 8`ۅ&ۥe륅eٍeڍ808٥8٥ 8مڅ H , V Εm٭mڭ))njnjnjfjfjfj+mӥmԐ8L( Ӣ й` m j`Hآ Hӭԭ h h`8٭028ٍڍ0Z$eٍeڍm٥m8٥08ٍڍ`8٥058ٍڍ0ԭ V 8fxL@ ] I)!) g 80 J8}L y L 0yʽz0 y L7  Lh `*f*&*)` ϭPh0 йPL)`)L` L``  `L` H , 8 V ТΕLϦI ] +)J* g I MENU.MAKER TEXT MODULESEG=0"MENU.MAKER"890&*X=11000: TEXT SLOW-DOWN LOOP ,X.1,180,22:2,280,21:2,2380,23:z:A$="LISTING "+B$(I),16,B)$=01:=0::"80C";A$;::12)>=23:=0::"ž#1740#1;A$:A$)<4710A$,3,4)="TEXT"X=X+1710 :X>YN=P::7);"There are no text files in the ";34);D$;34);" directory." ::I=P::7);"Unable to locate and open ";34);D$;34);" directory." ::IT$=N$,E,1):T$=" "T$=","610XE=E+1:E>N$)610:590bD$=N$,S,E-S)l:v:E>S+1600:D$="": œ770P=3:"Looking for ";34);D$;34);" directory." #1,D$=P3:"Reading from ";34);D$;34);" directory." I>X200300S=1:D=1:B=1570D$=""500 Y=X:S=ED$(D)=D$:640 X=Y440D=D+1:S=E:440D=D-1:X=0F$(X):X=0 J=1D D$=D$(J)790&J0 :œ6303DE=S+1:N$,S,1)=" "N$,S,1)=","S=S+1:580%N4678ž#2390 ^1000c: h#2;a$ma$rY=1150:Y0wB=B+1: Count the number of lines printed xB=15B=30355yB=60#3;12)zB=60B=1 {#3;a$|360B<=20#3;13)::410#3;12):Z=11000:ZI I=3d: PRINTER V. 1.0 ::=2::"PRINT.ALL v. 1.0":3=4:"Directory Name(s) or return to quit: ";n$N$)=0::"MENU.MAKER"430 X>0260I=11000:I:200: ,I=1X 14000 6#2,F$(I)@#3,".PRINTER" JEAD PASCAL TEXT FILES."04=10:"78C";"ANY KEY RETURNS TO THE MENU."!>G$:::".D1/MENU.MAKER",320R",220(204::"79A";""; 2D=1:F=1 <#4;a$ FD=D+1 P#5;a$ZD=60#5;12)dD=60D=1nF=F+1::d$;::Y=1100:Y x13402  CATCH PASCAL TEXT FILES 202 :F*=08:"78C";"SORRY BUT MENU.MAKER CAN'T R".D1/MENU.MAKER",220 d$="" A$="PRINTING "+B$(I),16,B)=01:=0::"80C";A$;:#3,B$(I),16,B)Z=1#3;b$:"78A";b$Z=Z+1:Z=18:1290 1260 #4,B$(I),16,B)#5,".PRINTER"+ž#4#5;12):::".D1/MENU.MAKE30C$="N"C$="n"1160;:=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING": $1020.202 8::Z=1B::=23:=0::"79C";"WOULD YOU LIKE A PRINTED COPY?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"1170*C$="N"C$="n"02379C";"PRESS ANY KEY TO HALT LISTING"::202 1020#2,B$(I),16,B)ž#242:::1160Z=1#2;A$:"78A";A$Z=Z+1:Z>1842:::Z=1980*:=23:=0::"79C";"CONTINUE...?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n"10#1,D$::"Processing directory ";34);D$;34);", please wait."; ž#1880*#1;A$:A$)<48104A$,3,4)<>"TEXT"810>X=X+1:".";HE=15:F$=A$,16,15)RF$,E,1)=" "E=E-1:850\F$(X)=D$+"/"+F$,E)f810p:  Pausep$ 900A$="PRINTING"+F$(I):$=01:=0::"80C";A$;::12)F=23:=0::"79C";"PRESS ANY KEY TO HALT PRINTING"::2,280,21 2000*:=23:=0::"79C";"CONTINUE...?":1C$:C$<>"Y"C$<>"y"C$<>"N"C$<>"n" MENU.MAKER FONT MODULESEG=0"Menu.Maker"D"Download.Inv"NC$=B$(I),16,B)Xarray$="C%"bname$=34)+C$+34)lgetfont(@name$,@array$)vloadfont(@array$)J=1:SAME=0".D1/MENU.MAKER",320NDIX.E : CustomFONT on Hard Disk APPENDIX.F : Advanced Printer Control with Custom Character Sets CHAPTER10 : Setting Up Your Printer CHAPTER11 : Some Tips on Custom Printing APPENDIX.A : Word Processing APPENDIX.B : Spreadsheets APPENDIX.C : Business Basic and Pascal APPENDIX.D : Technical Reference APPEng CHAPTER3 : Getting Started CHAPTER4 : The Design Screen CHAPTER5 : The View Screen CHAPTER6 : The Print Command CHAPTER7 : The Utilities ON SIDE TWO: CHAPTER08 : Some Common Moves CHAPTER09 : Setting Up Boot Diskettes disk. 2) Use the Apple /// System Utilities to install the customized fontfile as the "System Character Set" within the file "SOS.DRIVER" on the appropriate boot disk. ON SIDE ONE: INTRODUCTION : System Requirements; Background; Custom Printiaracter set". Fontfile customization is discussed in Chapters 4 though 8, and the Apple /// System Utilities are discussed in Chapter 9. The two steps to using Customized Character Sets: 1) Use CustomFONT to create a customized fontfile and save it to use customized fontfiles in an application, you must first use CustomFONT to create the customized fontfile and then use the Apple /// System Utilities to modify your application boot diskette, specifying that a new fontfile is to be used as the "system ches called "fontfiles." The fontfile used by the Apple /// is called "system character set" and is contained in the file named "SOS.DRIVER" on any boot (start-up) diskette like AppleWriter ///, Business Basic, Pascal, Draw On Three and others. In order to 9;<=> /// character sets and even has drivers allowing the user to print out the custom-created fonts! CustomFONT allows you to manipulate and customize the letters, numerals and symbols used by your Apple ///. Character "sets" are stored on disk in data fil WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: CustomFONT Manual DISK ID#: 3FNT-02 BOOTABLE?: Bootable CustomFONT is a wonderful font-creation program that has been placed into the PD by Swenson Associates. It will allow the user to create or adapt Apple2010C$="N"C$="n"200;:=23:=0::"79C";"PRESS ANY KEY TO HALT LISTING": 20002,280,21 DF$(I)=D$+"/DISKNAME.DAT"F$(I)=D$+"/FLASHNAME.DAT"410:ۺ310 PRINTER v 1.0 ` L``  `L` H , 8 V ТΕLϦI ] +)J* g I V 8fxL vHuH` (# (jjA`,A$ (BC x) @( A`% (ALpx)`(BC `,A0Lp& (,A0Lp9 æĬSɀ֙TȌS 9S`YX`X-,    $ 3 : = F d  > B H M s `e|&+.QVYcjuy~':{(Z.AUDIO C(C) 1980 by Apple Computer Inc.D  .169DWfy   % * > A H K Z v z }      % , 1 5 : = B K R Z _ b g n s x ~    ) . 6 = J P S X [ \x{~'+.149?CGIKMOQSUWY[]_acegikmoqsuwy{}%(-47=FMUX\_jmz'+9;=?ACEGINR\aejns~  #&).369<ADGJMP^g $*-06=HLORWcfloruz/47=G`JJJJ)`%υߥ`1(ȦJJJ`&&*`JJ` **&*&ߥ`J` ***`` ` Jjjߊ` ߊ`JfJfFߪ߆` `JfJfJfF`ߩ`$011̰JJJJ) ܭL FܪJJJJ)`$PH8 nߩ nh ߍϭ - k, ϥ- kϱϮEϑʩ`P z  HH` k(h`$0#$E$0p Q%Qʑ`pPIE1p$E$0p Q%Q̑`pPIE1pΦ#$01ʐ1 ('Άѽн`8Hٰ hIiHمh8Iif٤Φݰ>Jj8ۅe݅eޅ $  m`!J8݅ eۅ$  m` , V $צ! LP \LD$7߭&ʰ,i8i#Hiihifʦʆi) v`i,ʐi,iPIIʥ)ifʦʆ̐pLj/Fϐ&Ȅ`'@τ`Fϐ@ E҅F8ئȢΆѽϽ`/(L%τ`ϩE҅0Ȅ(fL%)  %)`%  0.)      0  ` ` @ ``8٨JJJ ) u˘ vͽʅ̆`8Hi #iϤҐ мφi`Jf`<,ӅLx  mӥmԐL] h `  )`%)8`)    H   ʥ)Ģ    H Ģ L E% %) L 8`ۅ&ۥeepɀjff&ݥeepɀjffݠ %٥8٥ 8مڅ H , V Εm٭mڭ))njnjnjfjfjfj+mӥmԐ8L( Ӣ ,$0F y  h h`8٭028ٍڍ0Z$eٍeڍm٥m8٥08ٍڍ`8٥058ٍڍ0ԭeٍeڍ808@ ] I)!) g 80 J8}L y L 0yʽz0 y L7  Lh `*f*&*)` ` m j`Hآ Hӭԭˆ̭U)? VW @ ?ddxtB˩Eʍ@Xx ,P Eʍ(itiBX`,A0Lp HH`! (```,A0Lp HH`L%&S```lBcguwy{}$(/4:?IXad# LPL(\)&P ěj9ȑ9ȑ99i=:i: >i>`Ɂ7XWWXjnXWi` ]?@@bgchch )^ ]b ]b^b^L\b8g+H__^8_ABB 9::)ѭ [ I[ aυ婶ZeLLL^$%Lae LGidFddddddd.ddddddddd ɕdˏd`Ls  Apple Business BASIC v1.23 - Copyright Apple Computer, 1980-83 CTERESOURCE UNAVAILABLDIRECTORY FULDUPLICATE VOLUM ERROR Please Press SPACE BAR IN PROGRAM INTERRUPTED%&'(%+.@C$DE FG!H"I'MN#PQRTW(X潭`: 808`:dd@՚H Z#IJJCSTRING TOO LONFORMULA TOO COMPLECAN'T CONTINUUNDEF'D FUNCTIOVARIABLSOS CALFILES BUSNOT SOI/FILE TOO LARGWRITE PROTECDISK SWITCHEBAD PATFILE NOT FOUNPATH NOT FOUNVOLUME NOT FOUNDUPLICATE FILDISK FULFILE LOCKEFILE NOT OPEDEVICE DISCONNECONV&CONV$CONV%LEFT$RIGHT$MID$INSTR>=<^/*-+NEXT WITHOUT FOSYNTARETURN WITHOUT GOSUOUT OF DATILLEGAL QUANTITOVERFLOOUT OF MEMORUNDEF'D STATEMENBAD SUBSCRIPRANGINVOKSTACK OVERFLOREDIM'D ARRADIVISION BY ZERILLEGAL DIRECTYPE MISMATNDEELSCONLISCLEAGENETABTSPCUSINTHEAMOSTEANOEXTENSIODIAFNOAAAAAAAAAAAAAASGNINTABSATYPRECAAAAAAAAAAPDLBUTTONSQRRNDLOGEXPCOSSINTANATNAAAAAAAAAAAASTR$HEX$CHR$LENVALASCTENAACONVOERRLIERKBEOTIMEDATEPREFIXEXFNEXFN%OUTREINDENAAAAAAAPOHOMA SUB$OFTRACNOTRACNORMAINVERSSCALERESUMALEGOTIRESTORSWAGOSURETURRESTOOALOASAVDELETRURENAMLOCUNLOCCREATEXECHAIAAACATALOAADATIMAGCADEAPRIssssssssss\3!z~IssssssssssssIG%ӓ,ssևwn7}|tttUUZ{fzxxˆU膅[L<^ENFONEXINPUOUTPUDIREAWRITOPECLOSATEXABYAAAAAWINDOINVOKPERFORAAFRHPOVP̠Ώ h:gpOn[n٧s]ds3issssssss0b>&dsjs|T}|s[IKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|ŭ᭭򭭪𭭠򠭠頭퀠Šӳ頠𠠀𠠠堠젭ӠΠSOS NTRPRHeLZĠР쁭堠堠ՠP򠭠έ魭^_ ꂅ__hg^`8 悕`gHhHhH5?6@6@*5g5666gҦhhhhhhhhg:e:;e; ;m;`@c@c?be^@e@ _m__^ \Lx] i6g55``BY BSAMHH H]fHhH_HcH uhch_hhhfhi0hhhB B A` ֥'( )&񦕤LNKM$Lb ě $m wl "m6X6+5 56ɀ56H $mhɀ(Z)& mL k~ wlL ͝dL Nsd# wl^`=8WW>X> 悅XXXL:^ g`L<^ l Jj bx bp,_;Ll  ~q$0P oՅ5R66R l ~ L%l $m0 =k $m#`$L#i)8#Ll  s s( L7bʊ# L-l m hxd5d$0H h`L^bLb$%/%5$ &5 &5e$$5e%%$&%$e$% Lk ׫ sHH ~qLPkHHh$0'ph | ZlWȥmW`L$|hXWXL-hm lmmLkl VYZZ{|| w ᐥlmmYZZ LxWXX ox ExYW# kXX 4=^W^0A, 9:: Ga.ghh 悅` A` \\ɾ,L<^hhZkKhLhhhe9e:: mLg jei `Ls j:,"hhhhLgɜEɝDɞLb Hɾɺдmhɾ Qp aj pi `p j` jLi j,d wlOZL^L^-L(dPL<^OPMNKLhhLg` Ls ҥ?ieCiLa,  aFL s a iLg ]hhh5h689H: H:HLHKHH6H5HHH` ui` pi` Qp j pi `p i` j jK$L%8eȢЅ iLOPP$pX0S&ȱhȱKȱLe潥ɂ逅$L# $mKL x~ m khLgLsLc h5逢)&a TH THLgL6k8:9: STT`)ɀLK$Lb8gLOPPKLMNhhm Vf0 mLf) mWA 0 -a mL8fW;8<< 悕` 6kLU*i kXX 4XLy \\'_ch_chbi^g \ihh ] Qp aj ih `p b iq bqn %jjg56Ly { b bq | XHWHHHֺh$PLh wlȱȱ%$LWH mh x~  m#W", mȱ28eLeji`Lwl mȱ"Ɂɂ ȱ :, iTjj ȱiVjj8逪XW0 Vf0WHW$ 0X: h ,@dd )e dʙdH &eh(dL ddک,ddLd:e``eLeHELLO ue 5eLse6e:7ee8ee:e`EAd j @a(% -, bLs j {ghhL<^gHhHhH , - b j$% @ag5h6h6hhhhh8g5h6h 悅`6 "]La ud `L  d.CONSOLE[[ TdSdddddd0 ddddd`dd A 6 s e 9c()' 9cKHLI jLdj89弅:彬: 悅`H hɝɞɜ)`dd  6芅 e ()'` e'()HKIL 9cL>hL<^) i!Ls j @aLK$L% :: 悅 lc!)` +b` +b` sL :b#`L,H s h ऊL(,L8f` A KL jLdjOPPKLL h AKL` Ѽ   (`H shLs Aji!S)Lt`SSS`L` z :0.`9::hhgg.%g& $gegަhH逪hhʰ` ҥ [ aLT ҥIJJABB=>>;<<?@@T ě hhhHH  `89$ 0~!L`!sm?iٰcL`S )!a{)Qi ڐ߽S) -ai) -aɢ ɣɍж$HS -ahʥ0SSȩ5%"/װ&hԐɈf0ɔĐ 8,f 8f L_ʅSS=ȄL`ȱi8eiidHddhd) _ ƢLh _L>h jhP _S @a-Qggeg5hih 6i6 "]S" ]$%SSSg a aL^ S S`La8 SiUjjS):,$f 0$ p = d hkddhe##5ddˏdd?Ll ,?#$04dHHd = d hkddˡddhhd`LsL#&F  ; s b 0` L+l$ Nsd#Lzm566ȱ5Ll H# wl m#͉LchL$m QRKLLsh$0LU$ LL<^~p l nhhLgOPP` Add# 6d s S SS@Ln A " r ,; s lLn#f  ;П ⭩,SLn "mʆ,S _S% nLh "mL_T ST#L(, U VV ׫$ 0  QpU65m5l5k5n j5i`d,]WXX566 |m5 ^|l5k5n %j5i5` |m l)m |m`znth` |ht`i  y my`i n*` |jkjI*mlinLyFn`nEz0ʢiH xv5ui`uei0,iiL0y{n`nI0hhL,yLy |i{ xi` |={{ {LZ{ zL{ |8ii zivjwk xlym* 蕁24(y&x&w&v0⨥ymyxlxwkwvjvL{@jjj)(L{L<^~jklmL y56y^Vy dv88; 54541r |LiHi z xz U{y xy рz xh '~z zLz z~ zm zl zk zj zL{LyJ eyexew~ev~f~ffffJ`5665y5x5w5zEn{z lkj |yjJkjlkmlmi in`emeymlexlkewkjevjLkyi&m&l&k&j8iIiii9fjfkflfmf`nIngjIjgIm lkj`L<^}i0vvvvvj`L656 wh H5Gh`lmm566 Lx5Hȱ5ȱ5 F665 w56h(` x("LH)&h`( '&'`lmm566LxĠLx znInEz{iLx y? zL||uu`8i$iznIii0ĨV y${Wiuu8Iem_B_B`)&N> ȱI8gJJ hhge ghh f feLH>H= x\L|F )XHABB8 __^hHI8e^ @1 @+?%GHHHIJJih BABGHh`$  ě u Дs IJJ^__Lveȱeȱe `LćHƽ Ƽh`$ lȱlLL{ɝɍLɎСL s HI s shmHmHlHHɦ# shmHmHlHH , hHLt  ,, shTTLui ui,L3$0 |Lu xijk6kxyy xxy6i L[ s r$PLsi,L3-hLs L*tɘcɭ_ TTLdd`jk8L|L3L3TL3,L3i LL r$PLLBLsș Ȅ ( qƚƚ` s s),;,=,#,(,,ѼLL<^L<^ llmm$P$?TUJ)TU  ' Lsi imLqLsh E0`H ty ))ELyq  8 $0!PizEn{dUeUi hLqLs `wLr !L2 {}$ 0`QɀX zLs.+"2mXm tL qXXW zzEn{i x }H$ ]kh8 )KLe9e:: }Lgi , p s$8$0p`PL<^Յ H s r ɀ ȱX Hih0 & ?<I?iE W Lq s )L<^ȱQȱȅR dj sLHoUVV$ LhU Lp$ LL<^opL^```?EXTRA IGNORED?REENTER $0pL,`LgXW ׫ k*iXX 4X \\L<^Xii7 { n k$ |WlXVVE$ P% eT{||Hd ̐h p IkLo00$0 L>o "m nV dj$D$ P 膼Lo$0",i [ kLoHSHhp< {}$ p0H 07h ]k ,LmUVV `p F sLn 2 ukLoF вLm jȪnihoi8傐IL|`7 z!L|iD8$n yiLyn)FjjjLyiɠ %}nnI*imLyjklm` s e-o+ smo..IE)2s S -+fh r$h8fL}fg s$gPf8ef B{f &{f o0`LB ` H$ge &{h 80 '~L}H |h |zEn{iLxf d$h0Ly ef q80fL}COt#t$JZ mLKjk8 | ~Lm ^|-$nșRnȩ0iL f~ azea~ } \~ } &{e B{e yx %}ei0h656H |mHlHkHjHiHl5 8eeghh^__` HHH H bqh hhhn0iɐ1 }L yxL%}\i FHHHHH 6hhhHHlm ,҄ shh)>=>hgh<<;[a{p ;<<ccb? @c@ube.a{bb,\(eb cc`ebcA[8饰 a{8`8\e@@He? ]@@?hbbb0 ea ȑbc8L@ @@h5H ?5^6_6_hhXhXhWLk ? % ?Џ`5566` xe5566ɂ66` s p `  zLseff z.!'$ iߪ$ 0 H8eAi\h$ P8 (Lt$ 0}5}} ,kk} , kklm Lٓ[ 80@ 6 2`  dkH) ojhJJJJ ojL 0:i`L<^ jHHHHHH s jhLyqhhh6h6h555_ȱ5VHHHH %L/5H6H6Ht $mlmkljkij8ihn`L,$0DpA q enHi80 @Lyu \ % @u ćh `&m&l&k&j`2L0 և yxLT}$0pLI oբRLi `u LLi u Lui0 ܆ چ,,% п 擩lm0u 1eL5665`iɀ*iH i  @8 ei $ tutt tj ȡhn` t` 0RN0R 0R$n-RRR`i` p`5665i`$0BP?iH i hLbe55f5f6e}Lme6u5u }`6ʈ`v`jip` ? #  ue }~ %u $ چ 0 u}` L uu  ) }Li <i@L{i$i0 p $ 1`ui` LL Lbb `}i~ei^~0] e e^`}`566i5`_cf_cfi^eub` ?^qbep`L<^ ?8b^e` rp`I` ? ㄩp^|be #^b ebbu|beiee^^iL56^f" ऩ थ (! ( ऩ थ (" ( द!LGb8Lऩ@iu +-ELj) e | ^ .' "5 1 p) iIii i)Lm` ?i $0 ׄ $0 $0 ^`Hhth`^Qb ^^ 8` `H Jh(L悈`H逨h` Hh8 Hɀjhji` HihJi(`  ~q$L ɺ b$P i pi$ȱLdjɻƟ dj 柰ީ Lihh sLg  s ! b   s "!!!+|] {n LU{HLʁIڢIڢ-(h#5ᆥ](IڢʥnH BiHɁy U{y рhɁ xhLB` vy{| g|S}dpL}Qz}c0~~D:~L̑56gh6hegehh `iɇoȘ戅 aziȅ xdo`Abi$nFn) i  j g g ^ ܇.Laz͠Lć ^ ׄ& ć ׄ ć ͠L- x |z K{ | T}{ x xnH yxn0 I B xh B Lр |  ZuL.y +|z% T}uH }h{ ~|H !z az ~hJ inIn`L~8;)q4X>Vt~w/z*|cYX ~uƀ1rP aziP | |iɈ { T}i8Huiiu x BU 瀩{h z` |] az 뀩]Laz | i8fe.șR0șRmymlylkykjyj00ڊIi i/ȄȪ)Re.șRI)ЪR0.ȩ+f.8f-RER/8 i:RRRRRR`y`'d |Ģ {gggegȱgehh Ľ ,L<^  8` ^LQ ŠhhL6 $P 訽5 ͎56ۥ 8ee L:^?be^@ce@c __^_ \__^;<<6  $Phihi^Ȋ^6gȑgʆ5a g5ȑgȥg <^^^__ɂ逅____<;إy6 hlhm^Ȋ^LL:^ȥ5^H^h ͎el5emȆ6п  ͎e^e__ iLZe *& eecJcm J_mm嚍J_AgBhBh \^A_B_B` ^"( zM jF566 x}z{6{LҜ #z{{"} GLsL<^ jHHH i dj ٥z{{ j}hhh ;в| |膆  RRRRH uhA?B@7B@87F8f7877878L:^7 8*JA5gB6B68 悅h圍h?H@H@HI?J@J@ "]h@h@h?gAhBhBJJ8 悅J圍J7ߚ8BܚLs`䚌B L:^`Ib^J sL͙ɚʚ `pAƚЙϚŚњ˚ ̚8 悅DDF͚ Κ8 DiFEC CD)ӚDmӚDԚCBКLěŚAݚ⚠IȌ 8 ꂍ  8 ꂅJJ` !7Ri88 pi UŦLUUU HHHHL 2hh LW iL 2hlhkhn jhimhHɗ8 Ls`LIŚ1CUDVDVU Lŧ 0 7U L`L:^֩ ŚEĚ L| Qp QeeRee8 1 V` 痠U` hh R LsL  z (L[ Rީ  @Y%(&:$LU s և ^|iHn %jHkHlHK s n ZlHmH5 s iH jHH楩e ) ,LsLR eՅ7V8U #   785U6VLΔU7e778ҥU^V_bcF_hcCgDhebbc \^__`U8傅UV` |UȱU` L<^ |UUƜ0ƛ ӗWqeWȱWqei W` |8UUWȥVUX`UeUUVUO / +'L U)łiV VL LI 8U 7ȱ7 UU ЯUVULU7V8 p L LZ U qUU qUH85h688V77U U 5qUWȥ6qUX7qWWȥ8qWW ٥IiV) V LVU?e8V je?e>e8U>e5V?e665e=e@eee8 hx57 xLCx8I77JJ8 88` H dhjL YYHH dYZZ oxhhe5566ɂ逅66 wZZY L YIL=m ) s  ʊHYImm shhhhYhZhZHHE` 3YZZ xLCxl5Ym6Z78ߠȘH yxy hL3 j kqHHHH s H , ,H s s ~qhh 1 lhhXhXhWWȱW7ȱW8 eLNLXZWX ` GGH HlHmHmH khmhmhlh hk8j7k8Lޒ e7788IjJkJk )lmm'&`UR{R||L̐: / cRRȹRRȥ Rл s `Lsh sh5lh6mh6mhxhyhy x x Qȱx7ȱx88 Ƃ 7e7888ł75 楽HHȱȱ6H6H5H s =к bqhhh Lshhhh` ~R/mZlmYZ PujHkki^^`H"h{||kjkȱ{ "ie{||  V{|56|6 w&5L<^i8e` ě u8A?pB@B@ )onL܇jkL| Nsdȩ8 NsdL2Lа,L<^ A s ׫ g iq s= sXHXHWHHHH ajL? b rLiq HHH s iqhhh5ȱ6ȱLI65 g5H6 2|H,;' L Pu  pLLwl`|H}HzH{HHH ɶ# xhH s  ~q s,; Ls  ~q$ hxrL iLpnH ~hɀ8(*iR.-:/ RRhhh{hzh}h| Pu p 0|8pJ LUL-LG -$p0`pog $mkڥrok8o,koLdjAaCcoJ mko 5 $mkk mLw L L HG56H6LExh  (`|||}z,A[ :808Ш`,ޞ@`y Gy`LHq ,`HȘe`{ai|a|h kLF  a h ; ` s 欦op б G je б ɩ ̬ 穰t d sd 7L=LVdʆ `! `Ȣ`  婐 ɩ`$ L2u u`I Il8)id`  z Q> "] a a$% iLg֢   sLj$%`8f  a e ; ` s ɩ` YLILcopL7 z0xH ׫$0_ ;h8fH`aai shH2 h zJJJJf Ik ɩ` ̬ t os YLA ևLLק jWXX` ׫$`pd8isŠt`dyoopd8ip`J uv`&&&8孪孪宐橈`! @ uA?B@B 悅@=g>h>h ]=i>j>k a=g8i>hj>h 悅ki=5j>6k6k;el)@7Me0u(> ƬƫHH ,hohp` ɩCe0R`ȹR`ee?e@e ue 5e T L=e;e`Lso`n}pm aa`dyo ɃɄ b`" lJJJJYe s ˰L8Ls LԫN l@u=ekPe tMe )llNesOet NeOetMeCOeNeȌ=e>e;ee?eJeKeLje֩ u>e?eՍ,i-i8, ȱ,%,W,pp ڠ %p`l  " ) i SOS KRNLb.D1/SOS.INTERPŠ̠Š.D1/SOS.DRIVERР頞 0 ) (lH'&3&'&#e'#%e'%'&"$"$#%'#%h`$eh`L)i   HH `TH..TH..TH..THATS ALL, FOLKS!R`RT RT`#RT RRRRR`0R`RR 㵩:RRL㵆  ~ RR`BLOCKS FREE: BLOCKS USED: TOTAL BLOCKS: sj]"]\AjiGa@aI[5x<^sě xCxEx5eҥV{}g}gkj̐kIk~^hT}27uejewsHH st\hh H PASCODPASTXTTEXT PASDTABINARYFONT FOTO BASIC DATA WPTEXTSYSTEMRESERVRESERVCAT RPSDATRPSIDXAFDISCASMOD AFRPT SCNLIBk;eo $'>ed?eehi?e ueL5e qrL,op ɩ`et?ek;e`hZ L<^hZL<^L=ee>e ?e`opqrst !e5ehe?eLje LjeR=89R>:>:iR:RiRRiRL`8(RR(`EeFe  s bq Vml0L dMeL` bՍe :RRRiRȐȰRe9Re: J 2IHJh*=>> 95:6:6R L1 1Lԫ`L:^  aFL^R, ue 5eLڭR7>e?e5>5Ѷ Qܩ<`>`\ʊJJJJ ۍ۩  ˰Fȱ X̰6 0 Lɠ 0ۑۑ8ȱ`H8` ɹ $  8JJJJ8 ` ۠ǽi `< Ȱ+<#5 ې'` ɐ /ݐE`W8`R` 5&i ` Ȱ 0i `<8> ȐT eİF cȰB)Hh5 ˭)*ȑƑȥǑ'(ȑ`L)ɭ)Ѷ*e`M) `ۅH)Ѱ%}ʈh Qܐ'``hi ` p6۽ʹZ5 HȐ/i i `гW8`0( ɐ Ȱ ʮ6E`5 խ ɐ ޢ ȰLȍ۱Ǎ X̰% & !J8` *LĢ `8 iۥƍۥǍ`ۅ %  6 )Ѱ Ѱ` 𝭧e ǐ bǰL*ۈ5ȱ۠ƍȱǍ X̐ H h1  /ݐE`ۈۅ ۅ 8ƭ X̐`LLŠǠ  ݭv̅w̅ ðzv̍ŭw̍ŭƭ ­ōō T̰]ŅƮņ X̠8iȱiiȱi ṰŅǭŅ XLōۭ۩ۅ ȱ8D`F`8eYƍťǍŠ)͠ Wٍۭۅ5ۅƭۅ X̰ ìۈۑ T̰ۅƭۅ X̰ۙ%ۍ" T`K8`)` İ ۱ۈ` ưW/ۈęۈЍ۩@` 8 MƐ  5 Q8`LŅ ۅ ۩ۍۅ Lɰ ʰۅۄÍÍۙ'Ù ۍ*ۨ  Ѝ۹ۙ8v- ðJ ¥ ð, ðLO ʰƥLT`'  mې浰``8 8 nʰ0 ̰+泱Ƴ m° x̰ ̐8` m° x̰8 ۢ8 ˰y ` ¥ nʰ泱Ƴ T̰#泪 Ѳ *Ƴ ` L:Ϡ`泑Ƴ` LaĥH8`JȘ I8`  S`ۈۥۥ۩Íۭۍۭۍ հL¢H8`Jj Ȅ ۍۆeۅiۅ Lɰ ʰWۅۄ ¦J> ɩE` eĐL Ȑ 15WL QL5WW{5 ې'`,55 ې'` ݠ B1 ȩȑ Lɦ8`5  @ R㥶i ` İG8`F`X8``éۅĩ >` T֩xxMH]@ Kۅ5H ɐE$ eİ Ȱ h`h`8`W h8`hR`hLҿ i x +ۅ5ۅ6 ǰ `E8<W`­ `0XLۅ5*`)ȥ+8ۍې  ,ѺLTΠ"LΠ5 խ ɐ /ݐE`C8`)@ ϰa)ۥ,8ېu+J,\ ȱLJΠ) ϰ'#,J(] { ΰ ƑȥǑ.8` { ΰ,JѲ ƳL΅ƱƳ ΰҥ,J+jѲ84ƳJJ 2ΐ3泑ƳLTΩ潑ƽ`ƱƳ ΰ( {Π۵*+)e`8`)` J J + ΰ" 0 ΰ 🱼ѼL8`ǩ Ϡ` ϰ ƑȥǑ` ѺDC5 L3ܵ ɐ /ݐ 8`5 ˥JJJJ8 H h ` ܠ825H h5 ɐ /ݐ 8`Hh ܥ5 `ɥܥܥܥܥ5`܅܅܅܅܅5`( ݰ)Ѻ ݰL ݰ泱Ƴ ʰȭۮ ʰͩΪΩۦ eװqȭqLJ  ˰Aۅƭۅ X̰2%&N  ʰƭ X̐`Ӏ堁ӠҠՈ՘̠ƠŠӠ̠ɤӮȪŅ͠Ϊ ܆5 HȰۈ)ۅƭۅ X̰ 3ڰLÍLT̥L㼠  ʰ` İK ХP8` LɐH80)N  հ)@LO ˰)0 ̐` M ­۠泭ۑƳѲƱƳ X̰ RڰäJۑĥ` İo!)N8`WپX0 ĥLä X0 ĥLà !"#$ Đ2@H AڰCŰrP` 3ڰ(` AڰѶ? İG8`Fە1 ռ İ ЩP߭)@N8`1@8` Aڰ񈱴 ˦,+* ʈJj =ؠ yiȩ`y4泱ƳHhz ʠiȱizLA`L;ؠ"  `1` Đ7@8V۩ Lɠ۪8ۊ۠X)JJJƄ X Ġȱ۠ ȍ۱۠ ۭ) ۍ ð*)#  O̰``)(`N8` ) xհۈ ̰آ*գ  Ͱ ݢգ LvL{ؠ;i ڥ(8` ְ( ȱ5 HȦ)`Lxץ: ש ְ⥺i ꥻ(8`Lx Lxש u )۠0)p խ.8`)@ ϰ) ϰۈۅƭۅǭۅ5 X̰ *ƭ۬͵̶L  ΐ` Wհ> H۪ȱHۑhƳh sϰq ` ʰiȱi `)5©éՅĩ5 }JJ+`.`8`ɂ )`@ ש ְO ֤FHۑۑh8`P) հ Wհҥ,J+j泭۪ƳۑȊ ) ~ fPL ͊.>.ʱ+,EP!.E.Lw+,,ӄ*- P*e (` հB հ5 Wհ0,J۪泭ۑƳ sϰ(` L Ͱ2 ~ P kҐ#L8 T 2ΠHHȑhhȑ`Ld )N8` xհ*eȱ+eȱ,i۠Ѻ۹ۑ񥤅- ť.Lcԥ.La Ͱ$)rJ Lɰ )# Ԑ) ͰU..++,,IJ/ ӥ-.?Цե,J+jѲ4Ƴǥ4聠 H hH kh8`8-ȥ.L 8*Ʊ )8 0*-`.G.ʱ*+,EP'.E.LұE0+,,ӄ*p-e  )LBѠٳ )8`i (` )N8`*eȱ+eȱ,i۠Ѻ*ȱ+L - ť.Lkҥ. ՅL ͐Ld ~ pа.J/)@߅4N8`) ))УJ8` ۑȭۑǠۑۑȭۑ($S8`O8` "` / 򑺠+* ͐H h8` ΰi `()  *ǵ յý5Ņ4gȩυɩč5 iψ }.8` iϙLIѠ ˢ L΢ ΰ LϠ ˢ ΰ1` Đ@ АP8`B8`ۑJJJJ -ѥ ݰL`5`i 祻(8`2ޝ51©ޅéąŅƍ >ϩ 1ޠ== f ɰ`ޭ`5=(5= i Х(`=H h=`Insert volume: Τ in device: 蠠ɠ then press the ALPHA LOCK key twicex)_ @,P,R,T,V) )) `)8( ߠ',@ ߠ0  'ȈL` 8`څ  Lk%  Lk8Lu텚8嚅 L L Ld V ``  h` ک V `ۅץ  VLFx) ( :` H ) L  .P'pб0 &L:L5'8+8`0Fܢ` ř,Ř 0 8f)J ӭƅХDžѥL1LUȑ  i ߩLL )  札)  ҩLL` **éL0;` H ) 4 )ߍ) hjjjjۥ0CF = -$(L !LLL&L L-LJ٥eƦ ,L  # ` (L.L…ҥÅ,] Xx,f (I0јIFjFjFji```x@gŽPy+wLwԠ͠ŠԹ.D1 .D2 .D3 .D`HJJJJh)y` (2`]PU]]UPPX0 0 PPXPP  į󠠩ҙ̙ɠΠɊՐӠӢ̢ՠҠŠԠҚРĠ鱃ԠȠࠠLQ  * WHHH>%H H @`)h8`  HШБˆeЅАb >_-%^%p_^^_ab"08^c_L8^c_L8^c_L8^c_ȑcc\] ab^_ ``aV R0M bba dda0h8蘠fȊf` ab 1abo)abaݰb L9c`` a N0Ioa0H ha`pLopna n`  3ɠ/8 L %iLɠ8逨J Hh $` CustomFONT Manual Edited and Transcribed by Dave Ottalini for WAP PD Disk 3UTL-20 NOTE: Swenson Associates has placed CustomFONT into the public domain. As such, they can not answer any questions or provide any help in the operation of this program. aphy of Apple /// articles on using fonts and character sets. We hope you enjoy them! Dave Ottalini WAP /// SIG Co-Chairman May, 1991 se also note that on disk 3UTL-22 (FONTS Disk), we have included some additional information on fonts as well. Included there are listing of programs on MAUG on CompuServe (from which some of the programs on this disk have been taken) and a short bibliogrextensive work to convert it over for use on the ///. numbers, this program will permit a screen text printout whenever a keyboard input is allowed. Use the KEYPAD NUMBERS for this command. You will see a letter at the upper right screen position indicating your selection. Except for programs which have redefined the use of the keypada$,1)="/"5060:s=s-1 5030=a$240 MENU.MAKER 6.2 * Thanks to C.M.Davidson for his help!  )* i LiHh`PQPQ>P Q,PQ"PɀQ@PAQ`8`nɀ<)nopoLpp` Please read this manual carefully! D.O. August, 1988 Updated May, 1991 INTRODUCTION System Requirements To use CustomFONT you will need:an create up to 30 keyboard letters, numerals or symbols. In addition, word processing programs like AppleWriter allow you to change character sets directly without using System Utilities. Appendix A describes the use of CustomFONT with word processing pONT can be used with popular word processing programs like AppleWriter. These programs allow you to use most of the 128 characters available to the Apple /// (including lower-case ASCII characters which are normally used for device control), so that you cications programs in Business Basic or Pascal, you can download character sets at run-time by including special procedures in your source code. These procedures are detailed in Appendix C. WORD PROCESSING, SPREADSHEETS AND YOUR OWN PROGRAMS CustomFthin the file "SOS.DRIVER" on the appropriate boot disk. : Note that some word processing programs, like AppleWriter allows you to change the system character set without using the Apple /// System Utilities. : Finally, note that if you are creating appldiscussed in Chapter 9. The two steps to using Customized Character Sets: 1) Use CustomFONT to create a customized fontfile and save it to disk. 2) Use the Apple /// System Utilities to install the customized fontfile as the "System Character Set" wihen use the Apple /// System Utilities to modify your application boot diskette, specifying that a new fontfile is to be used as the "system character set". Fontfile customization is discussed in Chapters 4 though 8, and the Apple /// System Utilities are he file named "SOS.DRIVER" on any boot (start-up) diskette like AppleWriter ///, Business Basic, Pascal, Draw On Three and others. In order to use customized fontfiles in an application, you must first use CustomFONT to create the customized fontfile and tlows you to manipulate and customize the letters, numerals and symbols used by your Apple ///. Character "sets" are stored on disk in data files called "fontfiles." The fontfile used by the Apple /// is called "system character set" and is contained in ter, you can print your customized documents, spreadsheets and text files. CustomFONT's menu-driven format, complete error-handling, and on-line help screens ensure ease of use in any application. USING CUSTOM CHARACTER SETS: TWO STEPS CustomFONT albols in order to customize character sets for your Apple ///. You can enhance almost any application of the Apple ///: word processing, spreadsheets, and your own programs. Using CustomFONT's special controllers (called "drivers") for your graphics print Itoh Prowriter; or 4) Apple Dot Matrix Printer. (NOTE: If you do not plan to print, your /// will be able to display whatever fonts you create on the screen without problem.) BACKGROUND CustomFONT allows you to design characters and sym, to print custom font characters, you will need one of the following graphics printers (or printer that can emulate them) with either a serial or parallel interface: 1) Epson MX, RX or FX; 2) Integral Data Systems 460,560 or Prism; 3) C. 1) An Apple /// with at least 256K Bytes of memory; 2) A display such as the Apple Monitor ///; 3) CustomFONT Disks A and B (/// SIG PD disk 1038); and 4) The Apple /// System Utilities disk (/// SIG PD disk 1004) In additionrograms. Spreadsheets, such as VisiCalc ///, allow you to use regular keyboard letters, numbers and symbols. As a result, you must decide which of the visible keyboard characters you will replace. Generally, there will be enough characters you do not normally use, such as the "~" or "<", to accommodate your customization needs. There are more than one dozen keyboard characters which can be traded off without altering the appearance of common VisiCalc or /// EZ Pieces prompts and commands. Appendix CustomFONT'S special printer drivers to print custom characters along with standard ones. These special drivers can also be "customized" by you, depending on the extent to which you are using special characters. A FEW WORDS ABOUT CUSTOM PRINTING inter has no way of knowing that the Apple /// is now displaying characters designed by you. Fortunately, CustomFONT provides a solution: if you have one of the printers supported by CustomFONT (or a printer that emulates one of them), you can use one of numerals and symbols. Your printer has its own standard character set, which matches that of the Apple ///, and uses it to translate ASCII numbers sent by the computer into printed patterns of dots that form letters and symbols on paper. Your prone the wiser. Successfully fooling your printer is a bit more complicated. As we mentioned above, your printer also uses the ASCII code. When you print something, your Apple /// sends your printer a stream of ASCII numbers representing letters,heir ASCII numbers, we can change the dot patterns that correspond to these numbers. CustomFONT does just that by replacing an entry in the character set table with a customized dot pattern which you design. It is as simple as that, and the Apple /// is nrelated devices can communicate with each other. Thus, your Apple /// can send the ASCII code for the letter "A" to your printer, and your printer will print an "A" The idea behind CustomFONT is simple: because the Apple /// knows characters by tf certain widely used characters such as the letters "A" to "Z". "ASCII", which stands for American Standard Code for Information Interchange, is a standard method of matching numbers to characters. The use of this standard ensures that all computers and the letter "A". As we mentioned earlier, the complete set of 128 dot patterns is known as the "character set". Character sets are stored on disk in data files known as "fontfiles". The Apple /// uses the ASCII character code to assign numbers o keyboard, the Apple /// uses that character's code number to choose one of the 128 patterns of dots to display. For instance, the letter "A" is usually encoded as the number 65. The Apple /// uses the 65th pattern of dots to translate the number 65 into rix of tiny dots. For the Apple /// there are 56 such dots per character, arranged as eight rows of seven dots. The computer has in its memory a table of these patterns of dots, one for each symbol and character it displays. When you type a letter on the"Z" as such. Instead, it knows numbers which stand for those letters. In the Apple ///, the numbers range from 0 to 127, thus 128 distinct characters can be displayed. Look closely at your screen. Notice that each character is composed of a mathe Apple /// and computers in general recognize characters. To the Apple ///,everything is a number; this somewhat cavalier assertion extends even to the letters and symbols you see displayed on your screen. The Apple /// does not know the letters "A" or ic and Pascal programmers. THE ASCII CONCEPT CustomFONT works by replacing the Apple ///'s standard set of characters with a set you design or arrange yourself. To use CustomFONT effectively, it is helpful t know several things about the way tB describes the use of CustomFONT with spreadsheet programs. Finally, your own Business Basic and Pascal programs can be greatly enhanced by using customized character sets in menus, data screens, and reports. Appendix C is provided for Business Bas The only way to print non-standard characters and symbols is by telling your printer to "jump" into graphics mode and print a special pattern of "graphics dots." Unfortunately, there are no standards among today's graphics printers, and the width of graphics characters will vary from printer to printer. This means that the horizontal spacing of special characters may not exactly match that of your normal text font. Keep in mind that for certain printers, uniform horizontal spacing with mixesly displayed in its actual size to the right of the matrix. You may work on up to eight different characters at a time. 2) View the character set -- the View Screen allows you to display an entire character set and manipulate its contents. Individual below: 1) Design new characters -- the Design Screen allows you to create and modify characters using an enlarged matrix as a model of an individual character. You can turn each dot in the matrix ON and OFF at will,and the resulting character is continuou - - ! - UTILITIES QUIT PRINT When CustomFONT first begins running, you are at the Main Menu. From there you may choose any of four main commands as outlined - - - MAIN MENU - - ! - - ! - - ! - - ! ow shows an overview of the CustomFONT program: DESIGN<------------------------------>VIEW - - - - - - pacing, or are using a special font, you should set up your printer driver in Full Graphics mode, your printer will print everything as graphics characters, and horizontal spacing will be uniform, as on your display. SYSTEM OVERVIEW The diagram bel characters in certain special positions in the character set. There are two Limited Graphics modes, which are completely described in Chapter 10, "Setting Up Your Printer." If you are using lots of special characters, need consistent horizontal sat your printer will only look for special characters in certain ASCII positions in the character set, and regular letters, numerals and most symbols will be printed in regular text as usual. If you use Limited Graphics, you will need to place your custom special characters. If you are only using a few special characters "here and there" in your documents or reports and differences of character size won't be a problem, you should set up your printer driver for "Limited Graphics." Limited Graphics means thows. For a more complete discussion of printer limitations, see Chapter 11, "Some Tips on Custom Printing". CUSTOM PRINTING: TWO DIFFERENT STRATEGIES The way you set up your special printer driver will depend on the extent to which you are usingull Graphics mode, as discussed in the next section. Finally, note that some printers can only print the top seven rows of an eight-row character in graphics mode. Generally, you will be able to design any character or symbol using the top seven rize If you own an IDS or Epson (or compatible) printer, spacing problems can be minimized by selecting a text size which most nearly matches the above. If you are using lots of special characters, you'll eliminate spacing problems by printing in FNote that the width of special characters will depend on your printer, as follows: IDS: Always 12.0 per inch EPSON: Always 8.6 per inch PROWRITER: 90 percent of selected text size APPLE: 90 percent of selected text sd text and graphics can only be achieved by telling your printer to print everything as graphics (more on that later). We have tried to give you plenty of flexibility in controlling your printer without making the whole matter too complicated. character sets are stored in disk files, called "fontfiles". You may "load" (bring into memory and display) and "save" (store on disk) fontfiles from the View Screen. Once a fontfile has been loaded, you may install new custom characters or copy existing characters in order to modify them or to use them as templates for something new. 3) Print the character set -- the Print command allows you to produce two different charts on your dot matrix printer. You can print a table of the entire character set co CHAPTER 3: GETTING STARTED The following steps describe in detail how to set up your Apple /// to use CustomFONT. Many of these procedures need only be followed once. MAKING BACKUPS Before you do anything else, use your Apple /// System Utilityou may need more in-depth information about a particular application. if so, consult the appropriate appendix. u tips on using custom fontfiles with word processing programs, spreadsheets and program you write in Business Basic or Pascal. We have tried to be complete and informative in the main chapters without bombarding you with a plethora of details. However, hapter 10 will show you how to set up your printer for various applications, and Chapter 11 will discuss printer limitations, special printer commands, and tips on custom printing. Finally, the appendices will provide technical references and give yol of CustomFONT's character design and fontfile editing power. Chapter 9 will show you how to use the Apple /// System Utilities to set up any boot diskette so that a customized character set will be available every time you power up the Apple ///. Cm the Main Menu. Chapter 8 is a step-by-step guide to certain common uses of CustomFONT and contains sections such as "Designing Custom Characters and Installing Them in a Character Set". While reading these sections, you will learn how to fully exploit alh the "feel" of the program, come back and read these chapters to learn CustomFONT in detail and begin enhancing your Apple /// applications. Chapters 4 through 7 of this manual will discuss each part of the CustomFONT program that can be reached frosymbols. Load a character set and see how familiar characters are structured. Experiment! The chapters that follow "Getting Started" contain more detailed information about features and applications of CustomFONT. After you have become familiar witnext chapter, "Getting Started", tells you how to set up CustomFONT on your system and serves as an introduction to the program. Follow the procedures in the next chapter and play with the program. Try using the Design Screen and create a few shapes and see the prompt "(Open-Apple logo)? for help" at the bottom right of your screen, you can obtain on-line help by pressing "?" while holding down the Open-Apple key. HOW TO USE THIS MANUAL At this point you know enough to begin using CustomFONT. The re selected from it. The only exception to this rule is movement directly between the Design and View Screens. This provision makes it easy to transfer characters from the Design Screen to a character set and vice versa. GETTING HELP Whenever you nt" parameters, such as which printer you will be using for the CustomFONT Print command (more on that later). As is evident from the figure above, the CustomFONT Main Menu is at the center of the program, and the four main functions of the program aer). 4) Utility functions -- the Utility functions allow you to perform various housekeeping tasks from within the CustomFONT program, such as listing the files on any disk. In addition, the Utility functions allow you to set certain CustomFONT "environmentained in any disk fontfile. You can also print a keyboard guide showing which keys generate special characters in any given character set. This is particularly useful for characters which require the "Control" and/or "Open-Apple" keys (more on this laties (/// SIG disk 1004) to make back-up copies of both CustomFONT PD disks and and put the originals away in a safe place. If necessary, refer to your Apple /// Owner's Guide for instructions on copying diskettes (or check your WAP /// SIG New appropriate driver configuration) in the built-in diskette drive. Make sure the disk drive door is closed. 2) Power up your Apple ///. If the power is already ON, hold down the Control key and press the Reset button at the back uest. 13) Start up CustomFONT as described in the following section. STARTING UP CUSTOMFONT To start up CustomFONT, follow the procedure outlined below: 1) Place your back-up copy of the CustomFONT boot disk (which now contains theystem Configuration Program menu. Type "G" for "Generate New System". 12) After a short delay, you will see the pathname ".D2/SOS.DRIVER" appear at the bottom of your screen. Type ".D1/SOS.DRIVER", and press "Y" in response to the delete req. 10) Now you are being prompted to specify a new name at the bottom of your screen. Type ".CUSTOM" and press . You should see a confirmation that the driver has been renamed. 11) Now hit the key 3 times to jump back out to the Sttom right of your keyboard to move the cursor to the last driver on the list, which has the same name as your printer. Press . 9) You will now see a menu of changes which can be made to this particular drivers. Type "1" to select "Device Name" see the System Configuration menu, which describes a number of ways to modify the SOS.DRIVER file now in memory. Type "E" for Edit Driver Parameters". 8) You should now be back at the list of individual drivers. Use the up and down arrow keys at the bo".D1/PRO.PAR" if printer is parallel. For Apple DMP owners, type: ".D1/Apple" Press after typing the above. You should see the appropriate driver added to the end of the list on your screen. 7) Now hit the key. You shouldwners, type: ".D1/EPSON.SER" if printer is serial ".D1/EPSON.PAR" if printer is parallel. For IDS owners, type: ".D1/IDS.SER" if printer is serial ".D1/IDS.PAR" if printer is parallel. For Prowriter owners, type ".D1/PRO.SER" if printer is serial. delay, a list of drivers will appear. 6) At this point, you will be prompted for another driver file to be read. The file pathname you supply will depend on your printer and type of printer interface (serial or parallel): For Epson (or compatible) o"S" to select System Configuration Program from the menu. 4) Type "R" to select "Read a Driver File" from the subsequent menu. 5) Press to accept the pathname ".D1/SOS.DRIVER" which has appeared at the bottom of your screen. After a shorte using your Apple /// System Utilities. You will only need to go through the following process once (unless you change printers). 1) Boot System Utils. 2) Place your back-up copy of the CustomFONT Boot disk in .D1 (the internal drive). 3) Type d how to type them. To enable your printer to print these tables, you will need to install the appropriate printer controller on "driver" in the file named "SOS.DRIVER" on the CustomFONT Boot Disk. During this procedure, you will once again b Members Disk). INSTALLING YOUR NEW PRINTER DRIVER CustomFONT allows you to generate ASCII Tables and Keyboard Guides for your customized character sets. These tables will show you exactly which characters are in your modified character sets anright of the keyboard. The Apple /// SOS greeting screen will appear and disappear. Shortly after that, you will see a prompt asking you to place the CustomFONT Program disk (side two of the SIG disk) in the built in drive. 3) Make sure the disk drive door is closed after placing the CustomFONT Program disk in the internal drive (.D1). Press . After a short delay, CustomFONT will display its own greeting and copyright notice, onment" from the Utilities Menu. You will see the current Environment settings, which are discussed in detail in Chapter Seven of this manual. At this point, you only need to be concerned with the last item, which governs Custm, so you only have to follow this procedure once (unless you change your printer). 1) Select "U - Utility functions" from the CustomFONT Main Menu. You will see the Utilities Menu appear on your screen. 2) Select "S - Set EnvirTTING THE ENVIRONMENT Now, from within CustomFONT you must tell the program which printer you will be using to generate ASCII Tables and Keyboard Guides. Environment parameters will be saved and read into CustomFONT whenever you use the progracept the Main Menu. In general, ESCAPE lets you change your mind about something you have begun to specify and/or jump out to a higher command level. Now hit the key at the upper left of your keyboard to return to the Main Menu. SEirst letter of any command on the Option Line to invoke the command. If you are being prompted for pathnames, use SOS pathname conventions. If necessary, refer to the Apple /// Owner's Guide. The ESCAPE option is present everywhere ex Now look at the bottom of the screen. This line is also always present and is called the "Option Line." It serves as a reminder of the keystrokes or information CustomFONT is waiting to accept at any given time. Type the indicated key or f differently; if you wish to work on an Apple ][ character set, you must specify the Apple ][ format - more on this later. Hit the key to accept the "Design new characters" option. Notice that the first Status Line reflects your command.e first Status Line always displays the program title and your position in the program. The second Status Line tells you the SOS pathname of the fontfile. The format can be either Apple /// or Apple ][ (Apple ][ character sets are stored slightly ____________________________________________ (RET) or letter to accept, ( , ) to select At this point, we assume you are looking at the Main Menu. Notice the top two lines of your screen. These are called "Status Lines" and are always present. ThUtility functions | | Q - Quit | |______________________________| ? for help _________________________________ | | | D - Design new characters | | V - View the character set | | P - Print the character set | | U - Main Menu Fontfile: none loaded Font Format: Apple /// _____________________________________________________________________________ ______________________________ utlined in your Apple ///'s Owners Guide. Are all the cables attached securely and correctly? If your Apple /// checks out but won't run CustomFONT, contract your /// SIG. FIG 3-1: Main Menu Screen CustomFONT and you will see the main menu. If you have trouble, turn the Apple /// power switch off. Wait at least six seconds, then repeat steps 1 through 3 above. If CustomFONT still fails to start, make sure you have set up your Apple /// exactly as oomFONT's control over your printer during the print command. 3) Hit the "P" key until you see your printer name appear. 4) Hit the key twice to return to the Main Menu. The new Environment will be saved in the file "CFONTB/ENVIRONDATA" and will be read in whenever you use CustomFONT. At this point, CustomFONT is ready to use. LET'S DESIGN SOMETHING Type "D" to return to the Design Screen. To the left of the screen is a "matrix" - an enlah are two-letter representations of the "control functions" performed by ASCII values O through 31. These ASCII values, instead of being interpreted as patterns of dots, send special commands to your printer and display, such as "carriage return" (ASCII 1ze character sets or bring an existing character to the Design Screen for modification. A FEW WORDS ABOUT CONTROL CHARACTERS ((Graphic of a character set goes here)) Notice that the first two rows of this character set are occupied by characters whicscending ASCII order from left to right, top to bottom, in eight rows of sixteen characters each. At the View Screen, characters can be "lifted" from any character set onto the clipboard using the C(lip command. This allows you to mix and customi character in the character set by using the four arrow keys. Look at the second Status Line and you will see "ASCII ###" displaying the number for 0 to 127 of the character at the current cursor position. The characters are arranged in a/// character set. Note that now the second Status Line tells you that you have loaded the fontfile named ".D1/Standard". Just as you could move the diamond cursor to rest on any pixel in the matrix, you can move the View Screen cursor to highlight any start again. After you have entered the pathname correctly, press . CustomFONT will load the character set stored in the fontfile called STANDARD from the CustomFONT boot disk and display it on the View Screen. This is the "standard" Apple or in an outboard drive if you have one) and type the following. in response to the prompt. If you make any mistakes while typing, you can use the left-arrow key to backspace over the characters one at a time, or the key to clear the name andrations. VIEWING A CHARACTER SET Now let's go to the View Screen. Type "V" for V(iew. Notice that the View Screen prompts you for the SOS pathname of a fontfile to load. Place your back-up copy of the CustomFONT boot disk in the built-in drive (o eight characters can be saved. At the Design Screen, the T(ransfer command will bring the contents of any clipboard cell back to the matrix. Use the "<" and " >" key to designate any of the eight clipboard cells during C(lip and T(ransfer opeour first CustomFONT custom character. When you are happy with the design, come back - there's more in store. Once you have a character in the matrix, type "C" for C(lip. The character is moved to the "clipboard" at the top or your screen, where up tdividual cells ON and OFF. At the same time the actual-sized result is displayed in normal and inverse text, exactly as it will appear on the Apple /// screen. We heartily recommend that you put this manual aside for a moment and be creative! Design yon of the matrix which you have turned ON. Press the spacebar a few more times and note the pixel turning ON and OFF. The function of the Design Screen is now becoming clear: you can move the diamond cursor around within the matrix and turn ined to designate individual cells within the matrix. Now press the spacebar again and look in the smaller rectangle located to the right of the matrix. Notice that there is a very small dot of light, called a "pixel", which corresponds to the portirged model of an individual character. Press the spacebar again and the cell turns OFF. The spacebar "toggles" the indicated cell ON and OFF. Now press the right-arrow key; the diamond cursor moves to the next cell. The four arrow keys are us3) or "clear display" (ASCII 28). For some applications, these 32 "slots" in the character set table are available to store your own special character dot patterns. Since the control functions are called by the numbers 0 through 31, they are not affected by whatever dot patters are stored there. NOTE: That for printing purposes, ASCII 0 and 13 ARE NOT available for custom characters. If you store characters in the lower-ASCII positions, you can use the Open-Apple key in combination wit in its actual size to the right of the matrix. Characters can be saved on the clipboard at the top of the screen. DESIGN SCREEN COMMANDS The Up, down, right and left arrow keys are used to move the diamond cursor from cell to cell within the matreate new characters and modify existing ones by turning ON and OFF and individual pixels which compose these characters. Your work is done in an enlarged matrix to the left of the screen, and the modeled character is continuously displayed CHAPTER 4 : THE DESIGN SCREEN The design screen is reached from the Main Menu by typing "D" or by using the arrow keys to indicate "D - Design new characters" and pressing . DISCUSSION The CustomFONT Design Screen allows you to crow or key to correct any mistakes. Press . The drive will whir, and CustomFONT will save your modified character set under the name "MYSET". Now if you quit CustomFONT and come back tomorrow, you can use the L(oad command to retinto the set. Type "S" for S(ave. CustomFONT will respond by asking you for the name under which you wish to save the fontfile, showing ".D1 (or .D2)/STANDARD" as its own guess, or "default." Respond by typing: ".D1/MYSET" again using the left-arrrinter drivers are discussed in detail in Chapter 10, "Setting Up Your Printer". SAVING A MODIFIED CHARACTER SET Now place the cursor anywhere in the character set and hit "T" for T(ransfer. The character you designed has now been transferred Limited Graphics printing, which requires custom characters to be in certain special positions within the character set. Overlays are discussed in detail in Chapter 5, "The View Screen". Limited Graphics printing and CustomFONT's special pilable at the View Screen), you can place a guide, or "overlay," on any character set. Overlays indicate suggested positions for custom characters depending on the application and printer driver mode. Overlays are particularly helpful for to generate a Keyboard Guide using the CustomFONT Print command discussed in Chapter 6. Note that character dot patterns stored in these positions are NOT available to certain programs, like VisiCalc ///. Using the "Overlay" command (avarograms, and in most word processing applications, you can avoid trading off any visible keyboard characters by storing characters in the lower ASCII positions. Since use of these characters generally requires a combination of keys, you will probably wantrn and ignore the control functions unless you send it a special command which enables normal control functions. Chapters 10 through 11 and Appendix F provide a complete discussion of printer control. For your own Business Basic and Pascal ph the Control key in order to display the character dot patterns. The Open-Apple key tells the Apple /// console to display the dot pattern instead of executing the associated command. Your special printer driver will always print the character dot patteix. The left and right angle brackets are used to designate individual clipboard cells for C(lip and T(ransfer operations. (space) The spacebar is used to toggle (turn ON and OFF) the cell indicated by the diamond cursor. The actual sized pixels in the normal and inverse character displays will be toggled as well. C(lip The C(lip command copies the contents of the matrix onto the clipboard. This command is used when temporarily saving characters so as to work on others, or as a Environment." You will only need to follow these steps once, and thereafter, the Print command will be available with no preliminaries. If no fontfile has been loaded into memory, you will be prompted for the SOS pathname of the fontfile appropriate printer driver as detailed in "Getting Started - Installing Your New Printer Driver." 2) You have used the CustomFONT Utilities to specify the type of printer you are using, as detailed in "Getting Started - Setting The Chapter 6: The Print Command Discussion The Print command is invoked from the Main Menu by typing "P" or by using the arrow keys to indicate "P - P)rint the character set" and pressing . Make sure that: 1) You have installed thipboard are preserved for your return. The ESCAPE command is invoked when you press the key at the top left of your Apple /// keyboard. press the key at the top left of your Apple /// keyboard. contents of the clipboard remain at the top of the View Screen. The V(iew command is invoked when you type "V". ESCAPE The ESCAPE command is used to exit the Design Screen and return to the Main Menu. The contents of the matrix and the clA step-by-step guide to making characters flash is provided in Chapter 8, Some Common Moves". V(iew The V(iew command is used to move you from the Design Screen to the View Screen. The contents of the matrix are preserved for your return, and theshing ON or OFF, and it is primarily a programmer's tool. Characters which re set to flash will have an "F" superscript when copied to the clipboard or when transferred into a character set. The F(lash command is invoked when you type "F". ank command is invoked by typing "B". F(lash The F(lash command is used to specify that, in inverse mode, the character in the matrix will appear as a flashing character rather than a normal inverse character. This command can be used to turn fla templates for new characters. The T(ransfer command is invoked by typing "T". B(lank The B(lank command turns OFF all cells in the matrix, erasing any character design that occupies it. This is useful when you want to erase and start over. The B(lnsfers the contents of the designated clipboard cell to the matrix. This command is useful if you have moved characters from a character set to the clipboard (at the View Screen) in order to modify their appearance or to use them as first step in the process of installing new characters in a character set. Use the "<" and ">" keys to designate appropriate cells on the clipboard. The C(lip command is invoked by typing "C". T)ransfer The T(ransfer command trae you wish to load and print. Once the fontfile has been loaded, you will be prompted to press and specify which tables you wish to print. The CustomFONT ASCII Table allows you to keep a permanent record of customized character sets, and the CustomFONT Keyboard Guide will assist you in generating custom characters and symbols in any application. le has been loaded into memory, you will be prompted for the SOS pathname of the fontfile you wish to load and print. Once the fontfile has been lole. If is invoked by typing "W" or by using the arrow keys to indicate "W - Write Protect a file" and pressing . You will be prompted for the SOS pathname of the on-line file you wish to lock or unlock. Rename a file -- The Ro indicate "L - List a directory" and pressing . You will be prompted for an appropriate on-line SOS volume or device name. Write Protect a File -- The Write Protection command allows you to "lock" or "unlock" any on-line fids List a directory -- The list command allow y ou to list any directory on the screen and is useful for checking fontfile pathnames and verifying save operations. The List command is invoked by typing "L" or by using the arrow keys tperation of CustomFONT. File management functions include directory listings, file lock/unlock, rename and delete. Environment parameters include fontfile format, alphanumeric replacement checking, pathname prefix and printer type. File Handling Comman___________________________________________________ (RET) or letter to accept, ( , ) to select, (ESC) to Main Menu Discussion The Utilities are provided in order to allow file management and manipulation of Environment parameters which affect the o | D - Delete a file | | S - Set Environment | |___________________________| ? for help ___________________________________________ | | | L - List a directory | | W - Write Protect a file | | R - Rename a file |   Utilities Menu Fontfile: none loaded Font Format: Apple /// _____________________________________________________________________________ ___________ Chapter 7: The Utilities The CustomFONT Utilities Menu is reached from the Main Menu by typing "U" or by using the arrow keys to indicate "U - Utility functions" and pressing . The Utilities Menu will appear as follows: CustomFONT to examine and manipulate entire character sets stored on disk in data files called "fontfiles". You can load in a character set, replace or modify characters in the set, and then save the modified character set as a new fontfile. View Screen Commands CHAPTER 5 THE VIEW SCREEN The View Screen is reached from the Main Menu by typing "V", or by using the arrow keys to indicate "V- V(iew the character set" and pressing . Discussion The CustomFONT View Screen is intended to allow you aded, you will be prompted to press and specify which tables you wish to print. The CustomFONT ASCII Table allows you to keep a permanent record of customized character sets, and the CustomFONT Keyboard Guide will assist you in generating cuename command allows you to change the file name of any unlocked on-line file. It is invoked by typing "R" or by using the arrow keys to indicate "R - Rename a file" and pressing . You will be prompted for the current SOS pathname of the file you wish to rename. You will then be prompted for an appropriate new pathname for the file. Delete a file The Delete command allows you to delete any unlocked on-line file. The command is invoked by typing "D" or by ntfile. You are prompted for the pathname under which you wish to save the character set. CustomFONT will indicate a default pathname as its own "guess". If not, enter a pathname up to 32 characters in length which f disk. You are prompted for the SOS pathname of the fontfile you wish to load. The L(oad command is invoked when you type "L". S(ave The S(ave command is used to save the currently loaded character set to a disk fo you invoke the O(verlay command by typing "O". For a complete discussion of printer driver modes, see Chapter 10, "Setting Up Your Printer." L(oad The L(oad command is used to load a new fontfile into memory from ided as a guide to Limited Graphics printing, which requires custom characters to be in certain special positions in the character set. The appropriate overlay can be chosen from a menu which comes to the screen when command allows you to place an overlay over the character set which will indicate suggested positions for custom characters, depending on which application you are using and how your printer is set up. Overlays are prov typing "C".] T)ransfer The T(ransfer command replaces the character at the current cursor position with the contents of the designated clipboard cell. The T(ransfer command is invoked by typing "T". O(verlay The O(verlay appearance, using it as a template for new characters, or transferring it into another character set. Use the "<" and ">" keys to designate appropriate cells on the clipboard. The C(lip command is invoked byfer operations. C(lip The C(lip command copies the contents of the current position onto the clipboard. This command is useful when you wish to "lift" a character from the character set as a first step in modigying its The up, down, left and right arrow keys are used to move the cursor from character to character within the currently loaded character set. The left and right angle brackets are used to designate individual clipboard cells for C(lip and T(ranssing the arrow keys to indicate "S - Set Environment" and pressing . The Environment Screen will appear, showing current settings of the following parameters: Fontfile format -- This parameter specifies fontfile formats to be either Appnvironment command allows you to control certain special parameters discussed below. These parameters will be saved in a data file and read in each time you use CustomFONT. The Set Environment command is invoked from the Util's Menu by typing "S" or by uusing the arrow keys to indicate "D - Delete a file" and pressing . You will be prompted for the SOS pathname of the file you wish to delete, and you will then be asked to confirm the delete command. The Environment The Set Eollows the pathname conventions outlined in your Apple /// Owner's Guide. The S(ave command is invoked when you type "S". D(esign The D(esign command is used to move directly from the View Screen to the Design Scree Run Side Two Program#"TURN THIS DISK OVER, PLEASE."6"I WILL WAIT A FEW MOMENTS FOR YOU TO DO THAT..."(X=150002X<F!P"OK RUNNING SIDE TWO NOW..."ZX=11000dXn".D1/MENU.MAKER"xary. the font will be loaded upside down and backwards! If you load it using the regular Apple /// mode, it will be loaded properly. HOWEVER, the Apple ][ font is, as you will notice on our Fonts Disk (1039) very different and you will have to do some fairly . You can use Copy 2+ or other ][ copy program in Emulation mode with the Titan cards, or the AppleWriter Utils disk to do this. WAP Note: In transferring over Apple ][ fonts from ProDos disks, we noticed that if you do it in CustomFONT's Apple ][ mode, e fontfile. Change this parameter by typing "F" or "f". NOTE: that Apple ][ fontfiles are used by the Apple ][ in Pascal Graphics mode only. (WAP NOTE) If the fontfile is on a DOS 3.3 disk, it will have to be transferred to a ProDos/SOS file firstle ][ or Apple /// and is changed by typing "F". You can load and save Apple ][ fontfiles by specifying the Apple ][ format prior to loading. You can change a fontfile from one format to another by changing this parameter prior to saving thstomFONT has many more features which make this task even easier. Further reading will show you how to use all of CustomFONT's character design and fontfile editing power. g power. cter set" on the appropriate boot diskette, as detailed in Chapter 9. LOOKING AHEAD You've learned quite a lot about how CustomFONT works in just a short time. Using what you know, you can now proceed to design any character you can imagine. Curieve MYSET in order to work on it some more. If you wish to use your modified character set in an application, such as word processing, spreadsheets, Business Basic or Pascal, you must use the Apple /// System Utilities to install it as the "system charaMANY THANKS TO SWENSON FOR PLACING THIS PROGRAM INTO THE PUBLIC DOMAIN! CUSTOMFONT BY SWENSON ASSOCIATES: MANUAL 1039, we have included some additional information on fonts as well. Included there are listing of programs on MAUG on CompuServe (from which some of the programs on this disk have been taken) and a short bibliography of Apple /// articles on using fonts able whenever you boot the Apple ///. Making Characters Flash You cna make new or existing characters flash in inverse display mode by using the F(lash command while the character is in the matrix on the Design Screen. Flashing can be turned ON or he Main Menu. 8) If desired, use the Apple /// System Utilities as described in the next chapter to install the modified character set in the file "SOS.DRIVER" on one or more of your boot diskettes so that it will be availa new pathname and press . Once the character set has been saved, press to continue. 7) If you wish to transfer more than eight characters, repeat steps 2 through 6; otherwise press to return to t keys to specify the position in the set. Type "T" for "T(ransfer" to accomplish each move. 6) Once you are satisfied with the modified character set, type "S" for "S(ave". Press to accept the pathname shown, or type in fy the pathname of the destination character set fontfile. 5) Once the destination character set has appeared, transfer characters by using the "<" and ">" keys to specify the character to be transfered, and the four arrowcharacters you wish to copy. Type "C" for "C(lip" to copy up to eight characters to the clipboard at the top of the screen. Use the "<" and ">" keys to specify empty clipboard cells. 4) Now type "L" for "L(oad" and speciate fontfile pathname. If another character set is already in memory, type "L" for "L(oad" to receive the load prompt. 3) Once the source character set has appeared, use the four arrow keys to move the cursor and specify llow this procedure: 1) Select the "View character set" command from the Main Menu. This command will take you to the View Screen. 2) If you have not already done so, load the source character set by specifying the appropri set into the file "SOS.DRIVER" on one or more of your boot diskettes so that it will be available whenever you boot the Apple ///. Transfering Characters In order to transfer existing characters from one character set to another, fothe modified character set has been saved, press (SPACE) to continue and (ESCAPE) to return to the Main Menu. 12) If desired, use the Apple /// System Utilities as discussed in the next chapter to install the modified characterto accomplish the installation of modified characters. 11) When you are satisfied with the modified character set, type "S" for "S(ave". Press to accept the pathname shown, or type in a new pathname and press . Once ts of the View Screen and clipboard are preserved for your return. The ESCAPE command is invoked when you press the key at the top left of your Apple /// keyboard. n. The contents of the View Screen and the clipboard are preserved. The D(esign command is invoked by typing "D". ESCAPE The ESCAPE command is used to exit the View Screen and return to the Main Menu. The contenand character sets. We hope you enjoy them! Dave Ottalini WAP /// SIG Co-Chairman August 1988 OFF in this manner. This option is provided as a programmer's tool. To make new custom characters flash in inverse mode: 1) Follow steps 1 and 2 under "Designing new characters" above. 2) Once you have a new design in the matrix, type