Afteryourprimaryfontisselected,youcanchooseitforprintingbysending
thisShiftIn controlcode:
<S1>
Alltic textyousendafterthatcommandwillprintin theprimaryfont.
YourlaserprintershiftstothesecondaryfontwhenyousendthisShiftOut
code:
<so>
Assigning font ID numbers
Thesecondwaytodctineandselectfontsis byusingfontIDnumbers.You
maypreferthismclhodif youfrequentlyusemanyfonts.Whilenotasshort
as<S1>and<SO>,it’squickerthandescribingfontattnbutcsoverandover
again.
Togive an IDnumberto aninternalorcartridgefont,youfirstmakeit the
primaryfont.Thatis, yousenda left-parenthesisEscapesequence(a font
attributecommandasdescribedbelow)andtheShiftIncontrolcode.Then,
to assignan ID numberto thefont,yousendthiscommand:
<ESC>*cn D
For n you can enter any numberbetweenOand 32767 as the font’s ID
number.(Notthatyoucanhavemorethan64fontsintheprinteratonce,even
with the optionalmemory board. A printer would need an elephantine
memoiyto hold32767fonts!)
Selecting downloaded fonts
TheeasiestwaytoselectamongdownloadedfontsistousefontIDnumbers.
Whenyoudownloada fontyoumaketheAssignFontIDcommandabove
thefirstcommandinyoursequence(see“Howtodownloadyourownfonts”
laterinthischapter).Afteryou’veassignedanIDnumberto adownloaded
font, you can select it as your primary font with this Select Font ID
command:
<ESC>( n X
in whichn is yourdesiredfont’sIDnumber.
If youuse manyfontsyou’llusethatcommandto selectamongthem.But
whatif youprefertojust use<S1>or <SO>to shiftbetweenprimaryand
71