Afteryourprimaryfontisselected,youcanchooseitforprintingbysending
thisShiftIn controlcode:
<S1>
Alltic textyousendafterthatcommandwillprintin theprimaryfont.
Yourlaserprintershiftsto thesecondaryfontwhenyousendthisShiftOut
code:
<so>
Assigning font ID numbers
Thesecondwaytodctineandselectfontsis byusingfontIDnumbers.You
maypreferthismclhodif youfrequentlyusemanyfonts.Whilenotasshort
as<S1>and<SO>,it’squickerthandescribingfontattnbutcsoverandover
again.
Togive an ID numberto an internalor cartridgefont,youfirstmakeit the
primaryfont.Thatis, yousenda left-parenthesisEscapesequence(a font
attributecommandasdescribedbelow)andtheShiftIn controlcode.Then,
to assignan ID numberto thefont,yousendthiscommand:
<ESC>*c n 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 fontyoumaketheAssignFontID commandabove
thefirstcommandinyoursequence(see“Howtodownloadyourownfonts”
laterinthischapter).Afteryou’veassignedan IDnumberto a downloaded
font, you can select it as your primary font with this Select Font ID
command:
<ESC>( n X
in whichn is yourdesiredfont’sID number.
If youuse manyfontsyou’llusethatcommandto selectamongthem.But
whatif youprefertojust use<S1>or <SO>to shiftbetweenprimaryand
71