WPC"  
       2        B   V   P   W            3| x   12pt cZz N x x x ,     ^3x 
   @ U; HP LaserJet II D                     HPLAIID.PRS Ix 
   @      h0Z@q 2      0   4   8   W   l         3| x   Courier 12pt cCourier 12pt Bold  Courier 10pt Bold HP LaserJet II D                     HPLAIID.PRS Ix 
   @      h0Z@q 2                  J         Zz N x x x ,     ^3x 
   @ U; z N x x x ,    Rx 
   ` ; m [ d d d , !   ^d 
   ` ; November 16, 1989 newfont.txt      ADDING NEW FONTS TO WORDPERFECT 5.O PRINTER DRIVERS ;  by ;  Charles Kelber ;  Using the facilities of the WordPerfect  Corporation's codes, WordPerfect 5.0  and PTR, you can add new fonts to the printer driver(s) you use, whether the printer(s) is "laser" printer or a dot matrix printer.  The purpose of this note is to give you explicit instructions how to do it.    i          	      .
     [4           Ϗ?9?9?99+χϟ99ϙ9K+39Ϗ3χ99ϙ9	3+313))σ)!3+!ϙ1+	ϟ?ϙ93+3399993+σP 3	3##3#33?333333?33?3?33P  N N 
π9	ππ9Ϗ93g333?3π9333π9
33ϛ?3??ˀ93燉39N3π9π>3π?3#<3g33333<3333σ)333<33ϛ3339333<33片9燇3<N39π@3ππA3#>333333>3?)333>?339333>χ燇9燇3>N9π8	8#癇533?333?σ335)333333χ35
9333
33?3?5933356AKKA3#ϓ#3A
33ω3A
3ϙ3Aσ?ϙ33AAB9πÀ0ππ0 χ3##?33/
?333?33?33?/ )χ?σ3333?333/93?33?333?3))3/933Ç993/N9πǀπ6ππ7χ3#34
?333
?33334)χ?σ3333333493?33?3333)33349339燇34NIπIH33?H33χH33H3HNÀLL?#3#G?33?G133G33GGHLL3#D3?3333?D33?D?333?DDNLL#3H3?H3H3)H9HNÀππ<π=?##39?3?3?3333?91?3333933?33339燇39IÀπ@πA3#?##>?3?>1?>)333>9>B
;π
3;3χ9733?3333?7333㙃33373?3
333?33?7397NIII3σI33I IN	3πF3πG3#ϏD33333D33D3?3?D33DN3π?3π@3χ3#Ϗ=33333333=	3333=	33?3?3?=#33=NπH πI	 σϏF	3?F	σ?F	33F牃FON  N P π9"π93π!###3s	3#π!.3??3333333!333"333333
1?"?3?33333393)?3?33π!3399π!!@ϟππ@##3?3ω3?3ϙ3?33˙33σ??
2   [4       #    Ϗ?9?9?99+ϟ99ϙ9K+3933χ99ϙ9	3+313))σ)!3+!ϙ1+	?ϙ93+σ399993+σP 3	3##3#33?333333?33?3?33P#,#,#	3#$#	3?3333?$#	33?$#	?333?$#	$P  N 
 π3K
3#	#
333#
3?3333	333
33333π
33?	333
#333
?333?	3333σ??
	3
㉉39À3Kπ3ϓ	3?#3#3#	33ϙ9##!3?3333	333?ϙ9311333	333χϙ9393)?33σ?	˃33ϓ3?99󟇀	3


  
 	93π3'?##χ?##	9	'33?ωσ333?ωσ3333?	ϓ3!'33?ϙ333?ϙ3333χ	31'333˟3?333˟3?333	ϓ?393ÉÉ3	99

9	Ϗ
π9
3π
3?933"3#33χχ#	19#33	"333333333?	!	)σ3!")333σ3333χ		331"9?)3333?33333	33333?339"99ω#3	339
 R N π㇀5ππ35#33#5	333333ω353333333ϙ3π53??333?3ϟ?363χ3燇3π5;N  N P <33π63χ3π633333337333733???3?33)?π6
3
39π6		6π93π93π+#χ##3s	3#π;3?? 33333333333!333+3?333333
1?+?33??33?33333393)?3?33π3399π2  [4       B    Ϗ?9?9?99+χϟ99ϙ9K+393Ϗ3χ99ϙ9	3+3133))σ)!3+!χϙ1+	3?ϙ93+33399993+σP 3	3##3#33?333333?33?3?33P%'%π'%&%33?&%33χ&%33&%3&P  N N 燇χ9ϟ(33K3ϙ3π('33#33?3('?3Ǚ3σ33χ?3(' 3ϟ33333?)(' 33))3333ϙ3)333?93π('9939393(=燇χ.33K	3πϙ3π.!33#σϏ?3.!?3Ǚ3?.!3ϟσ??3.!33))3333ϟ3π.993牃.=燇χ9ϟ&33K	3πϙ3π&)33#σϏ33?3&)?3Ǚ333χ?3&)3ϟσ?333?)&)33))3333ϙ3)333?93π&993牃9393&=χ=π3π=?χ#=?3
3π=?3?3ϟπ=3?33π<3π<Nπ5ππ3π5?χ#9Ϗ35?3	39σ33π5?3?3933π53?3σ3?3π43#π4=χ6π3π6?χ#936?33?3)χπ6?3?3333π63?333π53π5NǏχ;3π;9Ϗ3#;9σ333?χπ;9333χ3π;3?33π:Ǉ3π:<σD9πD1#D?!πD	πD3ˀDDEχD3πD#D?πDϟπD33ˀDDEDπDϓ#D?3πDπD3ˀDDEDπD?#D?πD3πD33ˀDDEχD3πD3#D?χπD3πD33ˀDDED3πD#D?3πDπD33ˀDDED39πD1#D?!πD	πD33ˀDDEE3πE
3#E
?πE
3πE
33ˀE
EFσA39πA##1#A3ϙ!πA?ϙ	πA33σπ@π@BχA 33πA ##3#A3ϙχπA?ϙ3πA33σ3π@π@BN  N P <33π63χ3π633333337333733???3?33)?π6
3
39π6		6π9"π93π!###3s	3#π!.3??3333333!333"333333
1?"?3?33333393)?3?33π!3399π!2   [4           Ϗ?9?9?99+ǃϟ99ϙ9K+393ϟ9χ99ϙ9	3+31?13))σ)!3+!!ϙ1+	3	?ϙ93+33399993+σχP 3	3##3#33?333333?33?3?33P%'%π'%&%33?&%33χ&%33&%3&P  N N 燇χ9ϟ(33K3ϙ3π('33#33?3('?3Ǚ3σ33χ?3(' 3ϟ33333?)(' 33))3333ϙ3)333?93π('9939393(=燇χ.33K	3πϙ3π.!33#σϏ?3.!?3Ǚ3?.!3ϟσ??3.!33))3333ϟ3π.993牃.=燇χ9ϟ&33K	3πϙ3π&)33#σϏ33?3&)?3Ǚ333χ?3&)3ϟσ?333?)&)33))3333ϙ3)333?93π&993牃9393&=χ=π3π=?χ#=?3
3π=?3?3ϟπ=3?33π<3π<Nπ5ππ3π5?χ#9Ϗ35?3	39σ33π5?3?3933π53?3σ3?3π43#π4=χ6π3π6?χ#936?33?3)χπ6?3?3333π63?333π53π5NǏχ;3π;9Ϗ3#;9σ333?χπ;9333χ3π;3?33π:Ǉ3π:<σD9πD1#D?!πD	πD3ˀDDEχD3πD#D?πDϟπD33ˀDDEDπDϓ#D?3πDπD3ˀDDEDπD?#D?πD3πD33ˀDDEχD3πD3#D?χπD3πD33ˀDDED3πD#D?3πDπD33ˀDDED39πD1#D?!πD	πD33ˀDDEE3πE
3#E
?πE
3πE
33ˀE
EFσA39πA##1#A3ϙ!πA?ϙ	πA33σπ@π@BχA 33πA ##3#A3ϙχπA?ϙ3πA33σ3π@π@BN  N P 9	BππB	39B!333)33πB1333πB93)?3?33ˀB9933BP /2   [4       _    Ϗ?9?9?99+ϟ99ϙ9K+3933χ99ϙ9	3+313))σ)!3+!3ϙ1+	?ϙ93+33399993+σቀP 3	3##3#33?333333?33?3?33P!"!ππ"!
9"!
3333)33π"!
33333π"!
333?33ˀ"!
333"P  N N ǀHKH3#E
3333E
3?E
σ?33?E
EJπDπE9#A93333?A93σ33A?3333A3燇3AN9BπB?###@?33@??)@333?93@9@
@ππǀπ333π4##31g333333333133㙃?33333313ϛ?3333333)33313339燇31=
π933π;χ#633333ω33?63333?ϙ336333??33˟363	367ÀLL?#3#G?33?G133G33GGHLL3#D3?3333?D33?D?333?DDN<ππ<333?7333333?3?733?33?337333)333333?739燇3379>3π>33=3?	3333?=3	333χ=333?33=#3=NG3πG	33Ϗ3F333F#33F	33˃F	㉉FF9π	6π	π6χ33#2
?333?33333?2)χ?σ333333293?33?3333?33?29332N 2 N P π9"π93π!###3s	3#π!.3??3333333!333"333333
1?"?3?33333393)?3?33π!3399π!!@ϟππ@##3?3ω3?3ϙ3?33˙33σ??
2   [4       {    Ϗ?9?9?99+ϟ99ϙ9K+33393χ99ϙ9	3+313))σ)!3+!ϙ1+	?ϙ93+33399993+σP 3	3##3#33?333333?33?3?33P!"!ππ"!
9"!
3333)33π"!
33333π"!
333?33ˀ"!
333"Pππǀπ33π##3g33333333333㙃?3333333ϛ?3333333)3333339燇3$&P  N N 
π
σ3Ϗπ
33π9"133g333π
33!3333π
ϟϟ3?	"333ϛ?33?333π33
3N3σ
3ϙπ9?3133?33333?!33?3333χ	33?3?σϟ33π3Ã33?ππϙπ3σπ3333333?π333333χπ?33?333ϟ33ππ33>9ππ3K9ϟ3ππχχ9Ϗ#π3)σω33333πσ3ϙ?33?3π33?3˙33333π#9379
9σππ9ϟ99ϟπ99+9#3?##93911+9?33)σω333)σω!!+9??3ϙ3333ϙ		+)3333?3˙ϙ3333˙π+ǟ99939K9
9σπ39ϟ99ϟπ999#3#93911'933)σω333)σω!!'9㙃?3ϙ3333ϙ		')3333?3˙ϙ3333˙π'ǟ99939Cχπ
399ϟπ9#?##?33111#?33?333?!!ω?!#???33ϟ		ϙ	333??33˙π
Ã33;ππππϙπ9Ϗ#1?333?3333?!3σ?333χ	3?3?3333ϟ33π33N3ππ3333π3993##3113g3333333?!!3333σ㙃?3333χϟ		33ϛ333333333?333片33
;3π33π33π3993##31133333333?!!3?㙃?3333χϟ		?33333333?3χ燇33=ππ
33σ$π3K339π$+####χχ33331π$+33333333333!π$+3333㙃?33σ333	π$
33σ333333?333?χπ$+燇33#333$
9N  N N ǀπ3Kπ	3Kπ)χχ#3χχ3333333
33)σ3333?333σ)33?33)333333?333?π)#39燇333#+"π93	 3K9ϟϙ3K3π33399*33#χχ9χχ3π113$333)σω333?	!!)33σ3ϙσ33χ			*3?3?33?3˙ϟ33?33π33?3*3χ#9#3πGπ9339ϟϙ3K3π
33399(33#χ9χχ3π
113"3333)σω333?!!'33?33ϙσ33χ		
3?3?3?33˙ϟ33?33π
33?3(3χ9#3π
G
π
9Àǀ	σ!3
3K9π9!&χχ9?##π1!%33g33)??333!!%33σ?33	!&333ϛ?33?3?3?33π!&3#9燉π!N  N P 3Gπ3πG#33D33333?D333D3?33?D3ωDP=ππ=##󏃀=3??333π=333π=?3?33ˀ=3=/2   [4       b	    Ϗ?9?9?99+ϟ99ϙ9K+3333χ99ϙ9	3+3χ3))σ)!3+ϙ1+σ?ϙ93+33399993+P 3	3##3#33?333333?33?3?33P!"!ππ"!
9"!
3333)33π"!
33333π"!
333?33ˀ"!
333"P
π 33π"χ#33333ω33?3333?ϙ33333??33˟3	3	31P  N 6 ππ-π4
39##+3333??33+
33?33Ǚ33+333?33+
3燇393+26  6 
99σπ
9ϓ99π
99	9311##3#333π
339)!93?3!!33?3333π
33919?		33333ˀ
3393333π3
39933ω
3/
3πϓπ/
3χ3ϟ/
33333π333π/
333333π3ϟ33π/33σ333ˀ3ϟ33ˀ/
333/6
0
3ππ0
χ0
33333π?33π0
?33π33π0
3??333ˀ33ˀ03306		6	π	6χ	63?33333π	6?33π	6???333ˀ	63	66  N N 4 N P π9?93π>3s	3#π>3!333?
1??393)?3?33π>399π>>=ππ=##󏃀=3??333π=333π=?3?33ˀ=3=/2   [4           Ϗ?9?9?99+ϟ99ϙ9K+33393χ99ϙ9	3+3313))σ)!3+Ǉ!ϙ1+3	?ϙ93+333399993+σP 3	3##3#33?333333?33?3?33P!"!ππ"!
9"!
3333)33π"!
33333π"!
333?33ˀ"!
333"P#,#,#	3#$#	3?3333?$#	33?$#	?333?$#	$P  N 
 π3K
3#	#
333#
3?3333	333
33333π
33?	333
#333
?333?	3333σ??
	3
㉉39À3Kπ3ϓ	3?#3#3#	33ϙ9##!3?3333	333?ϙ9311333	333χϙ9393)?33σ?	˃33ϓ3?99󟇀	3


  
 	93π3'?##χ?##	9	'33?ωσ333?ωσ3333?	ϓ3!'33?ϙ333?ϙ3333χ	31'333˟3?333˟3?333	ϓ?393ÉÉ3	99

9	Ϗ
π9
3π
3?933"3#33χχ#	19#33	" 333333333?	!	)σ3!")333σ3333χ		331"9?)3333?33333	33333?339"99ω#3	339
 J N π㇀5ππ35#33#5	333333ω353333333ϙ3π53??333?3ϟ?363χ3燇3π5;N  N P <33π63χ3π633333337333733???3?33)?π6
3
39π6		63π933π93πχ#33###3s	3#πA 3333?3333333333!3331???3333333
1?13??33333?33)33?3333393)?3?33π*393399π
2  [4       =    Ϗ?9?9?99+ϟ99ϙ9K+333?χ99ϙ9	3+333))σ)!3+ǃ3ϙ1+?ϙ93+33399993+χቀP 3	3##3#33?333333?33?3?33P	9	Ϗǀ
π$3#3#33χχ#$3?333333333333?$33?)333σ333χ$?333?9?)3333?333$99ω#3%*
93#
93#933#33?)33?33?333333χ?333?3333??333?39P  N < 95	353	3	32333333!3233333?33312#333333393)?23	˃3?33992㉉3<<  < 燇χ9ϟ33K3ϙ3π9"33#33?31"?3Ǚ33χ?3!" 3ϟ333?)	" 33))33ϙ3)333?93π"9939393+燇χ33K3ϙ3π933#?31?3Ǚ3σ?!3ϟ33?3	33))3333ϟ3π993+燇χ9ϟ33K3ϙ3π9'33#33?31'?3Ǚ3σ33χ?3!'3ϟ33333?)	'33))3333ϙ3)333?93π'9939393+燇χ33K	3πϙ3π9!33#σϏ?31!?3Ǚ3?!!3ϟσ??3	!33))3333ϟ3π993牃+燇χ9ϟ33K	3πϙ3π9)33#σϏ33?31)?3Ǚ333χ?3!)3ϟσ?333?)	)33))3333ϙ3)333?93π993牃9393+χ+π3π+À?χ#+ϓ ?3
3π+3?3?3ϟπ+3?33π*3π*<π#ǀππ3π#3?χ#9Ϗ3#? ?3	39σ33π#?3?3933π#33?3σ3?3π"333#π"+χ$π3π$39?χ#93$1 ?33?3)χπ$!?3?3333π$	3?333π#33π#<4π439	941	 33)33π4!	333π4		3?33ˀ43	334<Ǐχ)3π)399Ϗ3#)1 9σ333?χπ)!9333χ3π)	3?33π(3Ǉ3π(*σ2χ9π23Ù1#2 ?!π2ǀß	π2ϟ3ˀ2323χ23π2ÀÙ#2ϓ ?π23ßϟπ233ˀ2232ǀπ2Ùϓ#2? ?3π2ßπ233ˀ23232χ π23 Ù?#23 ?π2χß3π23癟33ˀ232	3<  N P À?3π>9?#3#π>)3?33?π??133χπ?3333π>π>>Ï13π1##	?χ#."3?? 333?333?3."3??3?."?33?3333?3?3.Ç.2   [4       	    %3π%3339$χ##?##󉇃$31$33333?ωσ33?333?$!$?3?ϙ333333χ$	3??33?3˟3?333$3333É33$χ8P 
99π
KπϟππππE	9ϗ3Ϗ3#?#3##33*!9χ3?3??3333ω333?σ33333333?π19ϗ)3χ33*ϙ33?333333333π9ϝ93?)?33?˙?333?33?3σ33)3ˀE9Ǉ99燉33É燇339+ǀ	
	π
π8#3###3#333#χ##333##333?3?33333333333333?33333333?3-?333?3?33?σ3)333?3?3)3	333?π9#燇993π	,P 	π3π	
?#33#33333?σ333?33333333
33?33333?#333
333?3?333?3˃
3É㉉3	:P π3π3?##?##χ?ωσ3333?33?ωσ333πǀ?ϙ3333χ33?ϙ333π3˟3?33333˟3?33ˀ3É33É$#	9	Ϗǀ			3π
π	3?9	
3#33χχ#1	
333?33333333?!	
333χ)333σ333χ		
33339?)3333?33333	
399ω#3	%*P w
99	π333		3χ?333		3#π33333??33333!!3?33π?33χ?33#33311?π3??333333?3˃993)??33π,33㉉3999	
2   [4           %3π%33Ï$χ##?##󉇃$3ϓχ$33333?ωσ33?333?$3$?3?ϙ333333χ$σ3??33?3˟3?333$333É33$χ8P /
/K3π3?9
/χ333π1
/
33333!
/
3σ#333	
/333˃π33
/片㉉3π
<+Ϗ
+3π3?9
+33χχ333π1
+3333333!
+3σ#333	
+333?3˃π33
+3ω#㉉3π
<P 	3	3	3π33	3
2
3333
333?233333?3
333χ2#33333
333323	˃3?3
32
㉉3CP 9π
χ3
	ϝ93
333π?3
%9933#333
%))??33χ33
%χ3333333
%ϟ33)33333)333π33
"993393
99π	3
	ϝ93	33π33
$993?#3333
$))??3333Ǉ
$χ33333333
$ϟ33)33333)333π33
!993393
:9π	3
	ϝ93	333π33
$9933#3333
$))??3333Ǉ
$χ33333333
$ϟ33)33333)333π33
!993393
:χ/
π3π/
?χ#/ϓ
?3
3π/3
?3?3ϟπ/
3?33π.
3π.
Pπ'
ππ3π'3
?χ#9Ϗ3'?
?3	39σ33π'
?3?3933π'3
3?3σ3?3π&33
3#π&
=χ(
π3π(39
?χ#93(1
?33?3)χπ(!
?3?3333π(	
3?333π'3
3π'
PǏχ-
3π-39
9Ϗ3#-1
9σ333?χπ-!
9333χ3π-	
3?33π,3
Ǉ3π,

<σ6χ
9π63
1#6
?!π6
	π6ϟ
3ˀ63
	6

Eχ6
3π6
#6ϓ
?π63
ϟπ6
33ˀ6
	6

E6
π6
ϓ#6?
?3π6
π63
3ˀ63
	6

E6χ
π63
?#63
?π6χ
3π63
33ˀ63
	6

Eχ6
3π639
3#61
?χπ6!
3π6	
33ˀ63
	6

E6
3π63
#6?
?3π6
π63
33ˀ633
	6

E6
39π633
1#6
?!π6
	π6
33ˀ633
	6

E7σ
3π79
3#71
?π7!
3π7	
33ˀ7
7
	FP 	9πππ,##9###93
33? 3?33)3333333?3??3?33
)33χ33333333,9333??3?3333?3?33?93π3333##39χ'Àπ	À
	π
#?χ3χ3#󇟀	#?
#?333333333333	3???3333
#?33333333333333	?3?3?3?
33?σ3?3?33σ3
?333333	?3?33?!É3#333#		É33+2  
  ADDING NEW FONTS TO WORDPERFECT 5.O PRINTER DRIVERS


 ) by


 # Charles Kelber

Using the facilities of the WordPerfect  Corporation's codes,
WordPerfect 5.0      x     '
 WordPerfect is a trademark of WordPerfect Corporation.  All
other brand and product names are trademarks or registered
trademarks of their respective companies.   and PTR, you can add new fonts to the printer
driver(s) you use, whether the printer(s) is "laser" printer or a
dotmatrix printer.  The purpose of this note is to give you
explicit instructions how to do it.  Many questions on this topic
have been found in electronic bulletin boards, and this note should
answer most of them.
 
  The best single reference to use for detailed help is:
"WordPerfect Printer Definition Program  A Technical Reference,"
published by the WordPerfect Corporation, 1555 N. Technology Way,
Orem, Utah 84057 U.S.A.  Some reference texts on WordPerfect also
contain advice on the printer definition program.

Getting Started

For openers, I assume you know something about type fonts and, if
you are using a dotmatrix printer, how to load user generated
characters into RAM.  The first thing you have to do is to get a
file that is your new font; it should be in the appropriate format
for your printer.  In addition to the many commercially available
programs that will generate fonts for laser printers, there are
many fonts, and programs to generate fonts, that are available on
electronic bulletin boards, either in the public domain or as
shareware. (Shareware is a "trybeforeyoubuy" commercial product. 
If you try a shareware product and decide to go on using it, you
are obligated to pay the usually nominal fee involved.)
 
  Fonts for dotmatrix printers are harder to come by, but they
are also available via bulletin boards, or you can make your own,
following, for example, the instructions in your printer manual. 
Typically, a dotmatrix font file is a collection of instructions
which tell the printer (1) what character position is to be used,
and (2) which dots are to be imprinted when the character position
is called for.  For an Epson 9pin printer, for example, the string
of hexadecimal characters 1B 26 00 xx yy  selects user defined
characters in RAM in such a way that when the character with ASCII
code xx ... yy is called for the dots will be pressed that are
defined by the 12 number sets (in hex) that follow.  Your printer
manual is the best source of information on the specific codes to
use.
 
  Finally, you should have information on what the font looks
like, and if it is a proportionately spaced font, how character
widths are defined.   $      Ԍ
Adding the font to the driver.

Step 1.  Copy the font file into the subdirectory where you have
the WPRINTn.ALL file.  The file should have an easily deciphered
name.

Step 2.  Execute PTR with the parameter [path]WPRINTn.ALL, where
n is the identifier for the printer driver you wish to modify. (You
will probably want to first make a backup copy of the unmodified
printer file, in case you messup.)

Step 3. Highlight your printer and press enter. The screen should
resemble Figure 1.

Step 4. You now have to give your printer resources to do the job,
so highlight resources on the menu and press enter.  The ensuing
screen will probably have only one entry  say  font cartridge and you have to add "memory for soft fonts." If you have a laser
printer, you may have 350 K bytes (or more) for soft fonts.  If you
have a dotmatrix printer, you have sufficient RAM to accommodate
one soft font, but here is the trick: lie a little; claim you have
1000 K or more. (It doesn't matter.) The reason is, that you want
to be able to load the soft fonts into your dotmatrix printer in
any order, overwriting anything else that is there. The WordPerfect
program keeps count of how much memory you have supposedly used. 
If you were strictly honest, it would stop you after you added just
one font.  When you are done the screen should look like Figure 2,
for a laser printer.
 
  For a dotmatrix printer, the last column should read LOAD/ANY
instead of SWAP/ANY.

Step 5. Exit (F7), returning to the initial menu, highlight Fonts,
and press enter. The screen, see Figure 3, comes up with a list of
fonts currently available.  It is often the case that an available
font shares many characteristics with the font you wish to add. 
Then, you can use the existing font as a model; else, you with have
to use the default that is furnished with the program.  If you have
a model font, highlight it.  Then press 1, enter (or ctrl+enter for
the default.)  

Step 6. Give the font a name.  This should be a descriptive name,
not necessarily the same as the font file name.  Figure 4 reveals
that the name "newfont" has been assigned.

Step 7. The newly named font is now placed into the font list.
Select the new font by highlighting the name and pressing edit. The
font edit screen comes up: Figure 5.
    %           ! A&x     G              [  d d     SCREEN02.WPG                                          x0*'   ' 
Initial Printer Menu
  $  (#(#  (#(#  ! '#$  %             '#.  !  %  Ԓ  A A'x                   [  d d     SCREEN03.WPG                                          x0*'  '" 
Resources Screen (Laser printer)  $  (#(#  (#(#  A '#$  %            '#.  A  %  Ԓ  a A'x                   [  d d     SCREEN05.WPG                                          x0*'  ' 
Adding a font  $  (#(#  (#(#  a '#$ $  (#(#  (#(#  a '#$  %            '#.  a  %  Ԓ   A&x     G              [  d d     SCREEN07.WPG                                          x0*'  ' 
Name the font
  $  (#(#  (#(#   '#$  %            '#.    %  Ԓ   A'x                   [  d d     SCREEN09.WPG                                          x0*'  ' 
Font Edit Menu  $  (#(#  (#(#   '#$  %             '#.    %  Editing the Font

Now you have to describe the size and spacing of the font, how to
load, unload, select, and deselect the font, and you have to
identify the amount of resources used.


 " Size and Spacing

Here you have to supply your personal knowledge of the font
characteristics.  If you have chosen an existing font as the model,
that font's size and spacing characteristics may be enough like the
new one's that you just have to scale them.  You may, especially
if the font is proportionately spaced, have to make a few trials.
 
  Figure Six is an illustration of a typical size and spacing
screen for a proportionately spaced font. In this case the width
table for proportional spacing was taken from the list of width
tables already existing in the driver; but you can create your own,
or edit and existing one.


 # Load and Select

The load and select commands differ for the laser printers and the
dot matrix printers.  The command strings given in the table below
for the dot matrix apply to an Epson printer.  They are the
commands to select the usergenerated characters (the characters
in RAM) or to use the characters stored in ROM.  Note that the
command strings are entered via their decimal equivalents with
square brackets.  This is a WordPerfect convention.

                                                                                                  (#                                                                                       Ň
 4 Command              & Laser            7 x< Dot Matrix '         pp           '  ԯ
 ŇLoad Font   8         font
DOWNLOAD("filename.ext")             DOWNLOAD("filename.ext") '               8    '  ԯUnload Font      ulfont                      not needed   
  Ň 
select font   X         
sfont   X         
[27,37,1]

 '                   '  ԯ Ňdeselect font            not needed            [27,37,0]
 '  x       xx          '  ԯ
  Ň              Filename.ext is, of course, the name you gave to the font file. 
See Figure 7 for an illustration of the Load and Select screen.

Return to the font submenu by pressing F7 and highlight resources
and press enter to start the next step.


   Allocating Resources

You now have to associate the new font with the resources it uses. 
To do this you go, as stated in the preceding paragraph, to the
resources screen and insert an asterisk in front of the "memory for   (        soft fonts..." line.   See Figure 8.   At this point you are done
with the font edit, so return, by pressing F7, to the main menu.
 
  From the main menu, select resources, select "memory for soft
fonts..."  and then press switch (left shift + F3).  This will
present a screen, Figure 9, which lists each font and the amount
of the resource in question that it uses.  For soft fonts, this is
just the file size.  For dot matrix printers, lie: say 1K.  It
doesn't matter, except that doing it this way allows you to
exchange soft fonts many times.  For laser printers, which actually
have a large memory where the font files are held, truth is
necessary.
 
  If all has gone well, you are ready to leave PTR. Press F7
until you are ready to leave the program. You will be asked if you
want to save the file. Answer yes.  You will be asked if the old
all file should be replaced. Assuming you have a back up copy, it
costs you little to say yes.  You will be asked if the associated
PRS file should be replaced. Again say yes.  The file saving
process takes a while.  Be patient.  The next step is to use
WordPerfect itself.
   A'x                   [  d d     SCREENB.WPG                                           x0*'  ' 
Size and Spacing Screen  $  (#(#  (#(#   '#$  %    
         '#.   
 %     A'x                   [  d d     SCREENC.WPG                                           x0*'  ' 
Load and Select Commands  $  (#(#  (#(#   '#$  %             '#.    %  Ԓ  A'x                   [  d d     SCREEND.WPG                                           x0*'  ' 
Allocating Resources  $  (#(#  (#(#  '#$  %            '#.   %    !A'x                   [  d d     SCREENE.WPG                                           x0*'  ' 
Allocating Resources (Cont.)  $  (#(#  (#(#  !'#$  %    
         '#.  !
 %  ԒUsing the New Font

Start up WordPerfect and use shift + F7 to go to the printer menu.
There use S to select the printer whose driver file you just
changed.  Now use the update option (#7) to update the driver.     X      'ɍ Or, you can delete the printer and reselect it the way you
set it up initially.  Updating should work; if it doesn't, try this
step, which is more drastic.  
When the updating is done, use the edit option and make any needed
changes to port, etc. Now choose the item 5, Cartridges and Fonts.
The screen is shown in Figure 10.
 
  In this screen, select the memory for soft fonts... item, and
mark the soft fonts with a + as shown in figure 11.  Press F7 to
exit.
 
  You are now done.  Fonts can be selected via the font command,
ctrl+F8, or via the initial font selection.  If all has gone well,
everything should be smooth.  But there are many traps and
possibilities for error so don't get too angry if things don't work
out as advertised.  Keep at it  it'll work.

A Final Note

When you are printing with font changes, the printing stops each
time you have to download a new font.  The program hasn't hung it's working: watch the printer control via option 4 in the printer
menu.  If there is a previously undetected error, that is where
you'll find it out.  Good luck.            AA'x                   [  d d     SCREENF.WPG                                           x0*' 	 ' 
Cartridge and Fonts edit  $  (#(#  (#(#  A'#$  %            '#.  A %    aA'x                   [  d d     SCREENG.WPG                                           x0*' 
 ' 
Select Soft Fonts  $  (#(#  (#(#  a'#$  %             '#.  a %  Ԓ
