; TeX output 1993.07.11:1324CܝA"VG cmbx10AASCIOI.stry7to cmr9(v9ersionT1)=DtGGcmr17A7tnewstqyle-optionandencosdedfontwithIBMgraphicscontrol^=cqharacters7tforusewithT[-E;gX&LKGıT-G cmcsc10TaT[5 EX./!", cmsy10#ҍ=-XQ cmr12R.RamasubramanianMBBS,TFR9CAnaes.82K cmsy8y3W j cmti9DepartmentNK`y cmr101*Cp0J cmsl10R.UURamasubramanian,R.W.D.Nickqalls&M.A.ReedxzIASCIGI.sty(v.1)fe6>{2c;"Vff cmbx101The lesTheUU les(andbytesize)containedintheV- cmcsc10Vasci8i.stydistributiondiscareasfollows:1gL͉ff= fdͤ ff&fdFileUUname ffOKK ff fdSize^ O!cmsy7|С ffyKQ ffo3*fdDescription ffff= ͤ ff͟fdVasci8i.sty ff_~5805͟ ff~TheUUVasci8istyleoption.o ff ͤ ff͟fdVasci8isty.tex x ffZ~27437͟ ff~ThisUUdoGcument.' ffͤ ff͟fdVasci8isty.dvii= ffZ~38796͟ ff~DeviceUUIndepGendent leforprintingthisdoGcument.*  ffͤ ff͟fdVasci8i-10.tfm ffd~772͟ ff~TU>'ExXUUF*ontMetric leforVasci8i-10font.` ffͤ ff͟fdVasci8i.enc ff_~2459͟ ff~TheUUVasci8i-10PostscriptencoGdingvectorusedbyVafm2tfm͟ ff͟ ffO ffyKQ ff~andUUVps2pktorearrangethefont.z-r ffͤ ff͟fdVasci8i.fli!- ffZ~55121͟ ff~F*ontUUlibrarycontainingalltheVasci8i.pkfonts.A ffͤ ff͟fdVasci8i300.pkˡ ff_~5140͟ ff~10-pGointUUVasci8i-10font le. ffͤ ff͟fdVasci8i329.pkˡ ff_~5588͟ ff~11-pGointUUVasci8i-10font le. ffͤ ff͟fdVasci8i360.pkˡ ff_~6016͟ ff~12-pGointUUVasci8i-10font le. ffͤ ff͟fdVasci8i432.pkˡ ff_~7068͟ ff~14-pGointUUVasci8i-10font le. ffͤ ff͟fdVasci8i518.pkˡ ff_~8596͟ ff~17-pGointUUVasci8i-10font le. ffͤ ff͟fdVasci8i622.pkˡ ffZ~10188͟ ff~21-pGointUUVasci8i-10font le. ffͤ ff͟fdVasci8i746.pkˡ ffZ~12336͟ ff~25-pGointUUVasci8i-10font le. ffͤ ff͟fdVuktexdig.doc ff_~1783͟ ff~AUUshortnotebySebastianRahtz.x' ffͤ ff͟fdVcour.afmܡ ffZ~29886͟ ff~AdobGeUUF*ontMetric leforVibmcourierfont.Aَ ffͤ ff͟fdVcour.pfra ffU~~128018͟ ff~PostscriptUUF*ontAscii leforVibmcourierfont.9} ffͤ ff͟fdVcopyrigh.doc ffd~523͟ ff~TheUUcopyrightnoticebyIBM.` ffͤ ff͟fdVa4.sty) ffZ~11070͟ ff~StyleUUoptionneededforprintingthisdoGcument.: ffͤ ff͟fdVreadme.doc ff_~2987͟ ff~InformationUUforunpackingVasci8i.sty.f" ffff= `FUT*ableUU1:qListofall les.P ff= ]TheXsizegivÎenhererelatestothe lesizeinbytesonIBMcompatiblePCs.&CR.UURamasubramanian,R.W.D.Nickqalls&M.A.ReedxzIASCIGI.sty(v.1)fe6>{3XUZZ򍍍|L3ff f': cmti100͟ffDF1͟ffd2 ffC3Îff44}ffP5ffg6؟ff57"ffe4ff UU00x͟ff9SߟffAMa5& ascii-10M=ffY {ffq^ffff  !jffQHffff}0xff秎 UU01x͟ff+jM=ffA =ffY {ffq^ ff ff !jffQHffffff UU02x͟ff+jM=ffA=ffY {ffq^ffff  !jffQHffff}1xff秎 UU03x͟ff+jM=ffA=ffY {ffq^ffff  !jffQHffffff UU04x͟ff9SߟffAM!=ffY" {ffq^#ff$ff % !jffQ&Hff'ff}2xff秎 UU05x͟ff+jM(=ffA)=ffY* {ffq^+ff,ff - !jffQ.Hff/ffff UU06x͟ff+jM0=ffA1=ffY2 {ffq^3ff4ff 5 !jffQ6Hff7ff}3xff秎 UU07x͟ff+jM8=ffA9=ffY: {ffq^;ff<ff = !jffQ>Hff?ffff UU10x͟ff+jM@=ffAA=ffYB {ffq^CffDff E !jffQFHffGff}4xff秎 UU11x͟ff+jMH=ffAI=ffYJ {ffq^KffLff M !jffQNHffOffff UU12x͟ff+jMP=ffAQ=ffYR {ffq^SffTff U !jffQVHffWff}5xff秎 UU13x͟ff+jMX=ffAY=ffYZ {ffq^[ff\ff ] !jffQ^Hff_ffff UU14x͟ff+jM`=ffAa=ffYb {ffq^cffdff e !jffQfHffgff}6xff秎 UU15x͟ff+jMh=ffAi=ffYj {ffq^kfflff m !jffQnHffoffff UU16x͟ff+jMp=ffAq=ffYr {ffq^sfftff u !jffQvHffwff}7xff秎 UU17x͟ff+jMx=ffAy=ffYz {ffq^{ff|ff } !jffQ~Hffffff #ff)N2}8͟ff?}9͟ffU}A͟ffnKN}B͟ffq}C͟ff}D͟ff_(}E͟ffD}F͟ffT*ableUU2:qTheVasci8i-10font.+2In=trouductionASCIGI.STY was developed whilewewerewritingabGook onserial:6interfacing^ٓRcmr71|s.W*ewereusingLffUVaTU>ExX and8wantedtoincludetheusualtableofASCIGI)controlcoGdesandtheirIBM)graphicscharactersintheAppGendix.ΆHowever,inɕspiteofsearchingalltheavqailablearchives,wewereunableto ndaTU>'ExXfontcontainingUUall]thegraphicscharactersofthe7-bitASCIGIcode(eg.M |UUetc.). One%ofus(MarkReed)noticedthatthesameproblemwasraisedinarecentissueUKTU>'ExXDigest^2|s,.inwhich [itwassuggestedthatapGossiblesolutionmightbGetoderivethecharactersfromthepublicdomainPostscriptUUVibmcourierfontdonatedbyIBMtotheXConsortium. W*e|thereforedownloadedtheVibmcourierfont,#whichconsistsoftwo lesVcour.afmandVcour.pfra,andFdulygottoworkextractingthecharactersandgeneratingthenecessaryV.tfmandbit-mappGedV.pk les. InXpractice,however,itXwasnotatalleasyowingtoapaucityofdoGcumentationonjustexactlyhowtoUUdothis.qThisarticlethereforedetailswhatwedidandhowwedidit,andVasci8i.styistheresult. In Vordertoavoid VanyconfusionandtoclearlydistinguishthenewderivqativefontfromtheoriginalIBMUUVcourierfont,thisdoGcumentwillrefertothenewderivqativefontasVasci8i-10. W*eHhaverestrictedoure ortstothe rst128charactersofthePCHtcharactersetbGecausethetermASCIGI,UUasusedbytheoriginalANSIstandard^3|s,refersonlytothe rst128characters.X-ffH J= "5-:Aacmr61LܸNicÎkallsXR8WD,RamasubramanianR,JahanFandHallR(1994). InterfacingmedicalequipmenttoanIBMPC. (CamÎbridgeXUniversityPress). > "5-:2LܸSeeXnotebÎySebastianRahtzon`AFM lesforIBMCourier'inUKTJeXDigest,FridaÎy18Dec1992,Vol92: Issue47. "5-:3LܸAmericanìNationalStandardX3.4(1986).{4 ThoseXwhoareinterestedinunmaskingthecharacters128{255inthePC8charactersetmaywishto examineUUsomeoftheotherV.afm lesheldintheAstonTU>'ExXarchiveUU(eg.Vcrb-pc8.afm;Vcri-pc8.afm).!č3TheASCIuIfon=tT*able1showsthe10-pGointVasci8i-10fontwhichwederivedfromtheVibm^courierfont.NDi erentsizescanUUbGegeneratedusingtheTU>'ExXmagstepprocedure. Each@elementinthefonttablecanbGeaccessedintheusualwaybyusingthe styleoptionVasci8i.styalloGcatesthecommand\CR>YfortheCarriageReturncharacterasfollows. 81.TheUUnewfontisde nedas\asciiusing\newfont{\ascii}{ascii-10} 82.TheUUnewcommand\CRisde nedusing\newcommand{\CR}{\char'015}. NowUwhenthecommand{\ascii\CR}isusedinthetextitproGducesthesymbGolM .rThebracketsare neededUUtokeepthe\asciifontloGcal.!č4Installingthefon=t les"V cmbx10EmT<8E3sXTimplemen9tationuTInQordertouseVasci8i.stythevqariousfont les(V.pkandV.tfm les)needtobGeplacedinthecorrectdirectories,UUasspGeci edbyEmTU>'ExX. Vasci8i-10.tfmUU le feK¿U:qThisUU legoGesintotheusual!", cmsy10nVemtexnVtfmdirectory*. Vasci8i.fliUUlibrary [feH&\R&]:qThisUUlibraryofallVasci8i.pk lesgoGesintotheusualnVtexfontsdirectory*.6Non-EmT<8E3sXTimplemen9tationsF*orXthosenotusingEmTU>'ExXtheseparateVasci8i.pk lesarealsoprovided.|AlthoughalltheV.pk lesini-tiallyhavenameswhichindicatethedpisize(eg.Vasci8i300.pk),oncecorrectlyloGcatedintheirrespectivesubGdirectories,UUtheymustallthenberenamedsothattheyallhaveUUthesamenameVasci8i-10.pk.63N cmbx124.1AdjustingtheW- cmcsc10Wlj.cnf leIn[orderthatEmTU>'ExXcan ndallfonts,ԎthepathforthefontsintheVlj.cnf le(inthenVemtexdirectory)mayUUneedtobGealteredtoaccommodatethedirectorystructureofnVtexfonts. TheUUauthorsusethefollowinglibraryline(/pl)intheVlj.cnf le. /pl=%DVIDRVFONTS%;lj_0;lj_h;lj_1;lj_2;lj_3;lj_4;lj_5a;lj_5b;lj_6;ascii;!č5UsingX-ff cmcsc10XasciQi.styPlaceVasci8i.styinthenVtexinputdirectory*,%andthenusethestyleoption[Vascii]inthendoGcumentstylecommandintheusualway*. Vasci8i.styincludessevenmagni cationsoftheVascii-10fontasfollows:magstep0,сhalf,1,2,3,4,5,whichareequivqalenttopGointsizes10,с11,12,14,17,21,25respGectively*.NotethattherelationshipbGetweenpointsizeandmagstepissuchthatthepointsizecorrespondingtomagstepUUnis1081 b> cmmi10:2 0ercmmi7nq}.qie.UUmagstep0isequalto10-pGointsize. UsingZBVasci8i.styanVasciicharacterismosteasilyprintedusingthe\asciicommandfollowedbythecharacterintheusualway*.^Forexample,"{\ascii?5}willprintthenumbGerM5fromtheVasci8i-10fonttable.-:TheVasci8i.stystyleoptionwillautomaticallyselectthefontsizecurrentlybGeingusedinthedoGcumentJ(eg.10,11,12Jpoint).F*orconvenienceallthecontrolcharactersexceptthefourDC1491havebGeen%/allocatedtheirusualcodename(inupp}'ercaseletters);5{5DC4 havebGeenallocatedthecommands\DCa,)\DCb,\DCc,\DCd,sinceTU>'ExXdoGesnotallowcommandsto containUUintegers. TwoUUothercharactersintheVasci8i-10fonttablewhicharenotusuallyavqailableforTU>'ExXusersareMUU(\DEL)whichisprintedusing{\ascii\DEL}.M|(\splitvert)whichisprintedusing{\ascii\splitvert}.iThisnamewaschosentobGein keepingUUwithKnuth's\vertwhichisj. The%bstandardcoGdesandthecodingusedbyVasci8i.styforthecontrolcharactersareshowninT*able3.ȍ 49b$IffS繤fdͤ ffvyrfdASCIQITcon9trolcodesvyr ffffS繡ͤ ff͟fdDe}'c ff  ff͟fdCo}'de ff>  ff͟fdHexR ffy- ffy- ff͟fdNameZ ffX: ff͟fdIBM ff4 ff͟fdVasci8i.sty ffffS繡ͤ ff͟fd0 ꡄ ff"=NULS ffE>00hp[ ffc6^^i@iC ff`Nulla[ ffy|  ffg|0L ff ͤ ff͟fd1 ꡄ ff"=SOH ffE>01hp[ ffc6^^iA ff`StartUUofheading- ff Oa5& ascii-10O !i ffg\SOH%L ffͤ ff͟fd2 ꡄ ff"=STXLΟ ffE>02hp[ ffc6^^iB ff`StartUUoftext=~ ff O !i ffg\STX%L ffͤ ff͟fd3 ꡄ ff"=ETX Ο ffE>03hp[ ffc6^^iC ff`EndUUoftextA ff O !i ffg\ETX%L ffͤ ff͟fd4 ꡄ ff"=EOTű ffE>04hp[ ffc6^^iDp\ ff`EndUUoftransmission\ ff O !i ffg\EOT%L ffͤ ff͟fd5 ꡄ ff"=ENQ~ ffE>05hp[ ffc6^^iE E ff`EnquiryPԟ ff O !i ffg\ENQ%L ffͤ ff͟fd6 ꡄ ff"=ACK[ ffE>06hp[ ffc6^^iF ͟ ff`Acknowledge;Lԟ ff O !i ffg\ACK%L ffͤ ff͟fd7 ꡄ ff"=BELp[ ffE>07hp[ ffc6^^iG; ff`Bellb- ff O !i ffg\BEL%L ffͤ ff͟fd8 ꡄ ff"=BS\ ffE>08hp[ ffc6^^iH ff`BackUUspaceC ff O !i ffg\BS* ffͤ ff͟fd9 ꡄ ff"=HT  ffE>09hp[ ffc6^^iI wy ff`HorizontalUUtab4  ff O !i ffg\HT* ffͤ ff͟fd10 顄 ff"=LFΟ ffE>0Ah[ ffc6^^iJ \ ff`LinefeedOpd ff O !i ffg\LF* ffͤ ff͟fd11 顄 ff"=VT  ffE>0Bh[ ffc6^^iKL͟ ff`V*erticalUUtab@E ff O !i ffg\VT* ffͤ ff͟fd12 顄 ff"=FF ffE>0Ch7x ffc6^^iL  ff`F*ormfeedK ff O !i ffg\FF* ffͤ ff͟fd13 顄 ff"=CR  ffE>0Dh͟ ffc6^^iM? ff`CarriageUUreturn0 ff O !i ffg\CR* ffͤ ff͟fd14 顄 ff"=SO> ffE>0Eh" ffc6^^iN ff`ShiftUUoutM[  ff O !i ffg\SO* ffͤ ff͟fd15 顄 ff"=SIiA ffE>0Fh> ffc6^^iOL͟ ff`ShiftUUinSw ff O !i ffg\SI* ffͤ ff͟fd16 顄 ff"=DLE# ffE>10hp[ ffc6^^iP E ff`DataUUlinkescapGe+E ff O !i ffg\DLE%L ffͤ ff͟fd17 顄 ff"=DC1y ffE>11hp[ ffc6^^iQL͟ ff`DeviceUUcontrol1(XON) [ ff O !i ffg\DCa%L ffͤ ff͟fd18 顄 ff"=DC2y ffE>12hp[ ffc6^^iRy ff`DeviceUUcontrol2,~ ff O !i ffg\DCb%L ffͤ ff͟fd19 顄 ff"=DC3y ffE>13hp[ ffc6^^iS  ff`DeviceUUcontrol3(XOFF)͟ ff O !i ffg\DCc%L ffͤ ff͟fd20 顄 ff"=DC4y ffE>14hp[ ffc6^^iT ff`DeviceUUcontrol4,~ ff O !i ffg\DCd%L ffͤ ff͟fd21 顄 ff"=NAK͟ ffE>15hp[ ffc6^^iU ff`NegativeUUacknowledgeiA ff O !i ffg\NAK%L ffͤ ff͟fd22 顄 ff"=SYN ffE>16hp[ ffc6^^iV ff`SynchronousUUidle) ff O !i ffg\SYN%L ffͤ ff͟fd23 顄 ff"=ETBwx ffE>17hp[ ffc6^^iW͟ ff`EndUUtransmissionbloGck Z ff O !i ffg\ETB%L ffͤ ff͟fd24 顄 ff"=CAN[ ffE>18hp[ ffc6^^iX ff`CancelV ff O !i ffg\CAN%L ffͤ ff͟fd25 顄 ff"=EM  ffE>19hp[ ffc6^^iY ff`EndUUofmedium0S ff O !i ffg\EM* ffͤ ff͟fd26 顄 ff"=SUBp[ ffE>1Ah[ ffc6^^iZ y ff`SubstituteUU(EOF)#[ ff O !i ffg\SUB%L ffͤ ff͟fd27 顄 ff"=ESC ffE>1Bh[ ffc6^^i[ LΟ ff`EscapGeU~ ff O !i ffg\ESC%L ff ͤ ff͟fd28 顄 ff"=FS~ ffE>1Ch7x ffc6^^in  ff`FileUUseparator7pa ff O !i ffg\FS* ffͤ ff͟fd29 顄 ff"=GS,ϟ ffE>1Dh͟ ffc6^^i] LΟ ff`GroupUUseparator,| ff O !i ffg\GS* ffͤ ff͟fd30 顄 ff"=RSA ffE>1Eh" ffc6^^i^^y- ff`RecordUUseparator)> ff O !i ffg\RS* ffͤ ff͟fd31 顄 ff"=US ffE>1Fh> ffc6^^i/ffy- ff`UnitUUseparator4> ff O !i ffg\US* ffͤ ff͟fd124 衄 ff"=| ffE>7Ch7x ffc6| y ff`|i ff O| !i ffg\splitvert͟ ffͤ ff͟fd127 衄 ff"=DEL# ffE>7Fh> ffc6| y ff`DeleteXS ff O !i ffg\DEL%L ffffS繎䍍T*ableUU3:qVasci8itableofcontrolcharacters.DaCR.UURamasubramanian,R.W.D.Nickqalls&M.A.ReedxzIASCIGI.sty(v.1)fe6>{65.1UsingothersizesuTWhenanVasci8icharacterhavingadi erentpGointsizetotheonebGeingusedforthedocumentisrequired, thenUUadi erentcommandwithoutintegershastobGeused. Inh{viewofthisrestrictionVasci8i.styusesRomannumeralstoindicatebGothpointsize(eg.\asciiXIIfor=12-pGointsize)andmagstepnumbGer(eg.\asciimsV=cformagstep5),wasshowninT*able4.*Forex-Wample,aO.21-pGointheartshapeRa5&p ascii-10Rcanbeprintedusingeitherofthecommands{\asciiXXI\ETX}or{\asciimsIV\ETX}.ٍ|PL͉ffΜfdͤ ff͟fdUsingUUpGointsizes ffU ffϟfdUsingUUmagstepNos. ffffΜͤ ff͟fd10 ffnasciiX"$ ff[$ZeroUU(msZ) П ffnasciimsZ  ff ͤ ff͟fd11 ffnasciiXI ff[$HalfUU(msH)͟ ffnasciimsH \ ffͤ ff͟fd12 ffnasciiXIGI# ff[$1UU(msI) ffnasciimsI  ffͤ ff͟fd14 ffnasciiXIV ff[$2UU(msIGI)"% ffnasciimsIGI \ ffͤ ff͟fd17 ffnasciiXVIGI "" ff[$3UU(msIGII)> ffnasciimsIGII͟ ffͤ ff͟fd21 ffnasciiXXI ff[$4UU(msIV) ffnasciimsIV ffͤ ff͟fd25 ffnasciiXXV "" ff[$5UU(msV)"% ffnasciimsV \ ffffΜJ `p T*ableUU4:qFontsizecommandsforpGointandmagstep.* ExamplesUUofthecharactersandsizesgivenbythecommandsareshownbGelow.)=TheUU10pGointfont:q{\asciimsZ\SO}and{\asciiX\SO}giveM)=TheUU11pGointfont:q{\asciimsH\SO}and{\asciiXI\SO}giveNa5& 3 ascii-10N)=TheUU12pGointfont:q{\asciimsI\SO}and{\asciiXII\SO}giveO)=TheUU14pGointfont:q{\asciimsII\SO}and{\asciiXIV\SO}givePa5&ff ascii-10P)=TheUU17pGointfont:q{\asciimsIII\SO}and{\asciiXVII\SO}giveQa5&G ascii-10Qw)=TheUU21pGointfont:q{\asciimsIV\SO}and{\asciiXXI\SO}giveR&)=TheUU25pGointfont:q{\asciimsV\SO}and{\asciiXXV\SO}giveSa5&G ascii-10S!č6GeneratingtheXasciQifon=t.Asindicatedearlier,theVibmCcourierfont les(Vcour.afmandVcour.pfra)containedallthegraphicscharacters,neededfortypGesettinga7-bitASCIItable. MInordertomakeuseofthisfontinannon-PostscriptUUTU>'ExXorLffUVaTU>EXenvironment,UUweneededtogeneratethefollowing:AUUV.tfm lefromthecorrespGondingPostscriptV.afm le.AnUUMS-DOSbinaryV.pfbfont lefromthecorrespGondingV.pfrafont le(aUnixtext le).AUUbit-mappGedV.pkfont lefromthecorrespondingV.pfb le. They rststeprequiresaprogramcalledVafm2tfm;thesecondsteprequiresaprogramcalledVt1binarUTy; andthethirdsteprequirestheprogramVps2pk.F*ortunately,alltheprogramsrequiredforpGerformingtheseoconversionsonaPCoarereadilyavqailablefromftp.urc.tue.nlu[131.155.2.79]intheir/Vtex/Vemtexdirectory*.qTheUUvqariousstepsareshowninFigure1.66.1GeneratingtheW.tfm leuTNormallythiswouldbGestraightforwardsincetheVafm2tfmprogramreadsaPostscriptfontmetricinformationUU le(ie.anV.afm le)andproGducesaV.tfm le.hqCR.UURamasubramanian,R.W.D.Nickqalls&M.A.ReedxzIASCIGI.sty(v.1)fe6>{7^\jG{Íގ9ffC%G%Gff*Vafm2tfm +UUVcour.afm+UUVasci8i.encC7%GffffffC?\n!UU9ffBs qǍ qffVasci8i-10.tfmAL qffffffBsCύ2gގ9ffK&Ǎ&fft1binarUTy +UUVcour.pfra(UnixUUtext le)K*&ffffffK<蛲!UUsff> ffVcour.pfb (binary le)=NAffffff> Q2z,Ҏ9ffC1G1Gff*Vps2pk +UUVcour.pfb+UUVcour.afm+UUVasci8i.encC71GffffffCSo!UU9ffTLןǍffVasci8i300.pk (bit-mappGed le)S ffffffTL׎!-7FigureUU1:qSequenceof lechangestogenerateVasci8i-10.tfmandVascii300.pk. Inpractice,#6itwasnoteasytoestablishwhichcharacterswereintheVcour.afm lesincetherewasno doGcumentation.qF*orUUexample,wecouldonlydiscoverbytrialanderrorthattheline C?-1;WX600;NSV040000;B10296498467;referredUUtotheVasci8icharacterM.qNotethattheC{18coGdeindicatesthatthecharacterisnotH-`visible'. OnceLwehadestablishedtherelativepGositionsofthecharactersintheV.afm le,JitwasfairlyeasytogenerateUUan`encoGdingvector' le(Vasci8i.enc).qThefollowingisanextractfromtheVasci8i.enc le: /asciiEncoding?[/spacenumeric /SS000000/SS010000/heart)/diamond/club4/spade?/bullet/SM570001/SM750000/SM750002/male/female/musicalnote /musicalnotedbl::/.notdef /.notdef/.notdef/.notdef/.notdef ]?defTheJiVasci8i.enc lecontains128characternameseachprecededby/.n#Theorderofthenamesinthis lespGeci es theorderofthecharactersintheTU>'ExXfont.AnycharacterpGositionwhichisnotde ned(ie.thoseUUcharacterpGositionswithavqalue>127)aredesignated/.notdef. OncewehadgeneratedacompleteVasci8i.enc le,ItheVascii-10.tfm lewasgeneratedusingthefollowingUUcommand. afm2tfm?cour.afm-Tascii.encascii-10.tfmNewerOversionsofVafm2tfmwillautomaticallyprintoutalinesuitableforinclusioninVpsfonts.mapforuse:withVdvips.hIGNORE:theautomaticallygeneratedlineandseethesectionbGelowonusingVdvipsformoreUUinformation. F*or¥furtherinformationonVafm2tfm,thereadershouldrefertothedoGcumentationwhichaccompaniesthisprogram.ReaderswhowishtoknowmoreabGoutthecodesfoundinV.afm lesshouldconsultthePostscriptUULanguageReferenceManual[theRedBoGok]publishedbytheAdobGeCorporation.yCR.UURamasubramanian,R.W.D.Nickqalls&M.A.ReedxzIASCIGI.sty(v.1)fe6>{86.2ConversionofPFAtoPFBformatuTWhen'ExXandUULffUVaTU>ExX,pleasereadthedetaileddoGcumentationwhichcomeswiththeVps2pkpackqage.!č7MagnifyingtheXasciQi-10fon=tAs0indicatedearlier,&thestepsdescribGedabove0willproducethefontatitsoptimal10-pointdesignsizeie.kOVasci8i-10(sinceitwasderivedfromthe10-pGointVibm-courierfont)andforanoutputdevicewitharesolutionUUof300dpi. Inw5ordertoproGduceanVasci8itablewithlargersizegraphicscharactersinit,additionalV.pk lesmustbGeHgenerated(eg.Vasci8i360.pk)whichcontainmagni edversionsofthesecharacters.m]ThisisdoneusingVps2pkUUwiththe-X agasfollows. ps2pk?-eascii.enc-X360cour.pfbascii360.pkUsing-X360willproGducea12-pointfontbymagnifyinga10-pGointdesignsizefont.`Byvqaryingthe-X vqalueUUdi erentmagni edsizescanbGeobtained. WhenRpallthenecessaryV.pk leshaveRpbGeenproduced,StheycanbegatheredintoasinglecompactfontlibraryY(Vasci8i-10.fliinthiscase)usingaprogramcalledVfontlib.WThisprogramanditsdoGcumentationmayUUbGefoundinthestandardEmTU>'ExXpackqagedistributedbytheAstonTU>'ExXarchive.!č8UsingXasciQi-10withTomasRokic=ki'sXdvipsUsinganyPostscriptfontisextremelyeasywithVdvips,HandVasci8i-10isnoexception. SimplycopytheVcour.afm,TVcour.pfbandVasci8i.enc lestoVdvips'sheaderdirectory*.ThenaddthefollowinglinetotheUUendofVpsfonts.map. ascii-10?Courierit9RwillautomaticallyusethePostscriptoutlineinsteadofusingUUabitmap.qThisgivesmuchbGetteroutputqualityandisresolutionindepGendent.]8;>| X-ff cmcsc10W- cmcsc10V- cmcsc10U- cmcsc10T-G cmcsc10Sa5&G ascii-10Ra5&p ascii-10Qa5&G ascii-10Pa5&ff ascii-10Oa5& ascii-10Na5& 3 ascii-10Ma5& ascii-10A"VG cmbx10=DtGGcmr17;"Vff cmbx103N cmbx12/!", cmsy10-XQ cmr12 cmmi10K`y cmr10j cmti9o cmr9K cmsy82cmmi8 |{Ycmr8 O!cmsy7 0ercmmi7ٓRcmr7q% cmsy6Aacmr6^