Laser Printer Applications Manual

Afteryourprimaryfontisselected,youcanchooseitforprintingbysending
thisShiftIn controlcode:
<S1>
Alltic textyou sendafterthatcommandwillprintin theprimaryfont.
Yourlaserprintershiftsto thesecondaryfontwhenyousendthisShiftOut
code:
<so>
Assigning font ID numbers
ThesecondwaytodctineandselectfontsisbyusingfontIDnumbers.You
maypreferthismclhodif youfrequentlyusemanyfonts.Whilenotas short
as<S1>and<SO>,it’squickerthandescribingfontattnbutcsoverandover
again.
Togive an ID numberto aninternalor cartridgefont,youfirstmakeit the
primaryfont.Thatis, you send a left-parenthesisEscapesequence(a font
attributecommandasdescribedbelow)andtheShiftIncontrolcode.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’veassignedanIDnumberto adownloaded
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