Filedon:[Indigo]TiogaArtwork>3.2>TA.docLastedit:July6,19825:22pmTiogaArtworkRichardJ.BeachJuly,7,1982IntroductionAprototypeforintegratingtextandfigureswithinaTiogadocumentexists.TiogaArtworkrepresentsasuccessfulexperimentingraphicalstyle.ArtworkwhichcanbeintegratedpresentlyincludesGriffinpictures,AISscannedimages,andtheresultsofexecutingJaMGraphicsprograms,alongwithtextcaptions.Thegraphicalstyleexperimentattemptedtoprovideasimilarmodelofseparatingformfromcontentasexistsinmanytextformatters.Inourgraphicalstylemodel,geometryrepresentsthecontentanditsrenderingrepresentstheform.GraphicalstyleisdefinedusingtheTiogastylemechanismsandcandescribecolors,lineweights,filledoroutlinedareas,penstyles,andshadowstyles.ATiogadocumentwithbothtextandgraphicscanbetypesetusingaversionoftheTiogaTypesetter.ThisversionofthetypesetterincorporatesTiogaArtworktorendergraphicalnodesofaTiogadocument.Inasymmetricfashion,TiogaArtworkusesthetypesettertocomposethetextwithincaptions.IncorporatingAISImagesintoDocumentsAsanintroductoryexampleofusingTiogaArtwork,considerthefollowinginstructionsforincorporatingasampledimageintoadocument.NotethatifsomeoneweretomodifyPressScreentoproduceanAISfile,thentheresultingscreenfilecouldbothbeprintedonaPressprinterandbeincludedinaTiogadocument.Createatextnodeinthedocumentwheretheimageistobeplaced.UsetheTiogaBreakcommandtomakethisaseparatenode.EnterthelocalfilenameoftheAISimageasthetextofthenode..ThenodewillappearinthedocumentwindowasnormaltextsoitisnecessarytomakethenodespecialforTiogaArtwork.UsetheEditTooltosettheArtworkImagepropertyforthisnode:1)enterArtworkImageinthePropertyname:field,2)enterTRUEinthePropertyvalue:field,3)selectthenodecontainingtheimagefilename,and4)bugtheSetbuttoninthePropertysectionoftheEditTool.TypesetthedocumentusingtheTiogaArtworkversionoftheTiogatypesetter.IncorporatingGriffinIllustrationsintoDocumentsToincorporateGriffinpicturesinTiogadocuments,theGriffinfilefirstmustbeconvertedtoTiogaArtwork.RetrievetheGriffinfileontothelocaldisk.UsingtheTiogaArtworkViewer,enterthefilenameintheboxandbugGriffin->TiogaArtwork!button.CreateatextnodeinthedocumentwheretheGriffinpictureistobeplaced.UsetheTiogaBreakcommandtomakethisaseparatenode.EnterthelocalfilenameoftheconvertedGriffinpicture,whichwillbetheGriffinpicturenamewiththeextension".Artwork"astextwithinthenode.Tomakethis1pî ±ï`½î OîÏð(î ±ï_9î µîñîëîxî½îÌqî"$ïVñî)Hrî$×ïODî*î+šî&8ïM»î)”î+!sî ±ïEÛ pî ïBªî —îÓî îêî�î!Oî%Ïî*î+3î/ î5uî9úî=ÕîCH îIÅî ïA( î’ îðîÉî çî%Jî*íî/&î1Üî3ø î:›î@®îF<î ï?¥îÜîúîƒî²î!¯î$Uî(ëî*êî1Z î:î@ÐîDÖîH7î ï>#î ï;§î çîØî î8î$¯î&\î+fî,Žî1î5Iî7 î=Œî@òîDWîI@î ï:%îæîµî¡îy î/î!î#Ëî)ßî-1î1ãî8 î>¯îA0îF;îIî ï8¢îx î#î«î>î%Óî),î*Àî/éî3»î6Cî:Kî=¤ îEƒîHcî ï7 îtîÎî„îÒî eî")î'˜î+mî.$î21î4èî9Ýî ï4¤î ¬îœîîBîŽî Uî#î(šî+5î-5î1íî5¦î6ßî;¶î=î?îîCÝ î ï3"î!îàî�îå î î$à î-«î/Pî3¬î9–î=ƒî?3î@SîD*î ï1Ÿî àî î¬îØ î"¬î%¥î( î.Eî/ôî5¤î8î:»î?sî ±ï-ã î¯îªî =î$6pî ï*²î î îñîhîî!Ç î*ñî0iî2Çî8Ø î@5îBq î ï)0î 3îšî îqî”î Ïî$>î'î(_î.î1]î3î7» î?4î@ÛîF-îHî ï'­î âîîˆî=î‡î î#Üî'(î))î. î0$î1^î4öî9˜î<_î>`îDîEÔîGî ï&+î ï#¯îsî›îPîÁîlîÊî!4î%Jî'§î+±î-î.Çî0µî5èî8²î;î>íîBáîI@î ï"-î·îKîgî²îæî£î!õî%.î*Åî,qî.Ãî1�î5Œî7,î9~î<)î=Ôî@&îD±îG|î ï ªî ëî¢î€îî¬î#î$åî)Òî,¹î.­î03î1Ïî8î9ðî=Ôî@cîDîH±î ï( î–îMî˜îHî âî"éî%4 î.@î3Æî5îî8zî<Àî>YîAÍ î ï¥î Ãtî'ï¥îùï¥îÑpîï¥îˆï¥î$î×tî"eï¥î#Lï¥pî&äï¥î'Gï¥î(—tî*ûï¥î+Ìï¥î0¥pî4Ìï¥î5Fï¥î8âî:•î>Zî@¾îD5 î ï"î pî|îyî0îßî¡tî!ï"î!Èï"pî#`ï"î$'ï"î'Òî)€tî+ßï"î,±ï"pî1…ï"î2 ï"î6!î7Úî::î ï§î1î‘îþî¨î î'Ûî,£î.\î0»î4› sî ±ïë î¯îó î&­î*§pî ïºî ¦ î]î}î î"4î&ƒ î.:î1î6(î9îîî¹îŠî"µî%%î+T î2•î4Sî7î;qî=áîBPîDˆîHMuî)Èïö "TVm$nodespecialforTiogaArtwork,usetheEditTooltosettheArtworkFileNamepropertyforthisnode:1)enterArtworkFileNameinthePropertyname:field,2)enterTRUEinthePropertyvalue:field,3)selectthenodecontainingtheconvertedfilename,and4)bugtheSetbuttoninthePropertysectionoftheEditTool.TypesetthedocumentusingtheTiogaArtworkversionoftheTiogatypesetter.SoftwareConfigurationAtpresent,TiogaArtworkisboundupwiththeTiogatypesetter.ThepackagenameisTATS.WhenthisisrunfromtheUserExec,twoviewersarecreated:TypesetterandTiogaArtworkViewer.TheTypesetteruserinterfaceisidenticaltotheTiogaTypesetter.TheTiogaArtworkViewerprovidesthreebuttonsandaGetSelectionmenubutton.WhenabuttonisselectedandTiogaArtworkisbusy,thebuttonwillappeargreywithblacklettering.MessagesdescribingthecurrentstateofTiogaArtworkappearbelowthebuttonsatthebottomoftheviewer.Allbuttonsaredocumentedwithexplanationswhichappearwhenthebuttonisbuggedwiththemiddlemousebutton.TiogaArtworkDocumentStructureThedocumentstructureexpectedbyTiogaArtworkreflectsboththeTiogadocumentstructuringcapabilitiesandgraphicalclusteringofpictureobjects.AdesigncriteriaforthisprototypewastouseonlytextnodeswithinTiogadocuments,soastoavoidanymodificationstotheTiogatexteditor.ThereforeallthegeometrydescriptionsarerepresentedeitherastextwhichareJaMGraphicscommandsorfilenamesofartworkfiles.Todistinguishtextwhichrepresentsgraphicalobjects,propertiesareassignedtosuchnodes.ConvertedGriffinpictureswillcontainthenecessarypropertiestoberenderedsuccessfully.Othernodescreatedbyhandwhichdidnotoriginateasconvertedfileswillhavetohavesuchpropertiesaddedmanually.TheTiogaEditToolprovidesthisfunctionality.TheprovisionofgraphicalstyleutilizesthesamestylemechanismsasTiogaanditstypesetter.SinceTiogaprovidesforextensiblestyleparameters,mostgraphicalstyleparametersareextensionsoftheTiogastyles.TiogaArtworkrendersthepictureaccordingtothesegraphicalstyleparameters.Formatnamesappliedtoanodeindicatethestyleparametersinforcewhenthenodeisrendered.Acommonexpectationinworkingwithillustrationsfordocumentsistheabilitytogrouppartsofapictureandmanipulatethegroup.Positioningandscalingaretwocommonoperationsappliedtosubpictureswithinanillustration.Positioningoftextualcaptionsisanotheroperation.ThetreestructureofTiogadocumentsprovidesanaturalrepresentationofsuchhierarchialstructurewithinillustrations.ThereforeGriffinpictureswhichcontainclustersofobjectsarerepresentedasnestedTioganodes.EachGriffinobjectismaderelativetoanoriginof(0,0)withitscontainingnodesupplyingtheappropriatepositioningcommands.Clustersofobjectssupplyfurtherpositioningcommandsforthegroup.Furthermore,TiogaArtworkprovidesanesteddisplaycontextforeachlevelinthetree.ThuspositioningandscalingtransformationsapplyonlytothenodescontainedwithintheTiogasubtreeandnoexplicitmanagementofdisplaycontextsisneeded.TiogaArtworkPropertiesPropertiesdistinguishnodeswhichcontainnontextualinterpretationoftheircontents.TiogaArtworkusesthefollowingpropertiesforgraphicalillustrations:Artwork,ArtworkImage,ArtworkFileName,ArtworkPath,BoundingBox,andOrigin.Anartworknodemusthaveatleastoneofthethreeproperties:Artwork,ArtworkImageorArtworkFileName.PropertiesaregeneratedautomaticallyduringtheGriffintoTiogaArtworkconversion,butmustbemanuallyappliedforallotherartworknodes.ThepropertyArtworkwiththevalueTRUE,intheabsenceofeithertheArtworkImageorArtworkFileNameproperty,meansthatthenodecontainsJaMGraphicscommands.Normallythepositioningandscalinginformationnodeshavethisproperty.2pî ïb!îî÷î1 îZî Ëî#'î(éî*”î,­î/ î:hî@îB9îD×îI@î ï`žî³î0î÷tîqï`žîBï`žî$0pî(ƒï`žî(üï`žî,Ãî.‹tî2.ï`žî3ï`žpî6Ãï`žî7&ï`žî8Štî;ï`žî;Õï`žî@ÃpîEï`žîEyï`žîI@î ï_îÐî/î¢ î[îºî$”î*�î-Gî.õî1·tî4ï_î4Ýï_pî6vï_î7=ï_î:çî<•tî>ôï_î?Åï_pîD™ï_îEï_îI5î ï]™î pî ï[î1î‘îþî¨î î'Ûî,£î.\î0»î4› sî ±ïW/îÅ pî ïSÙî î] îCîÁî!.î#Sî&€î(ñî,ä î4%î7îaîDV î ïKGî €îZîœîeîUî Þî%uî)’î,î1î2±î5!î9ûî;Äî>4îC•îEøî ïIÅî — î£îð î!î%Rî* î-óî0…î5)î6Èî;Úî?(îAºîF”î ïHBsî ±ïD¢î>î¹î pî ïAMîBî îî!5î#‹î'Äî-–î2­î6Cî8üî=6îCý î ï?Ê îFîî" î!zî#Lî( î-¸î/]î3Äî8…î:Ûî=•îCîîF²îHyî ï>GîdîVî‡îî î%¢î' î)ˆî+qî/jî2E î;î<ðî?‰îC£îF•î ï<ÅîkîVî°î³ î#Dî%’ î,÷î0Þî2‡î59î9Bî;� îD î ï;Bî îuîjî»îüî!_ î(Œî+€î/Ê î6ˆî<¶îAè îH›î ï9Àî‰î8îiî ï78îºî]î{îî"çî%8î+< î1¤î3Cî5%î:ç îCîF÷î ï5µîî>îðî2îÜî…î%tî'Vî-àî1î3âî7\î9?î<¹î@ îFÊî ï43îéîÁî¡îgî#öî&˜ î ï1«îî)îþî îZî$î&™î*3î-€ î5Sî7î;î=íî?ä îG9î ï0(îÚîRîy îÎîç î'/î*uî0Qî3k î:[î<— îC#îDÆîGî ï.¦î,îî¤îžî î$Åî+î,Ôî0mî6oî9¯ îA±îFªî ï-#îûî©îÓîFîrîÒî! î(î)·î-4î0éî3Iî6»î8'î ï*›î Çî¡ îîìî!mî$² î,Fî.­î5Èî7^î9èî>Kî@#îDOîGâîIÅî ï)îþîù îfî î"q î)Üî,×î1¢î4:î7*î= îDîI@î ï'– î?îsîS îô î' î(³î-)î2}î3Øî8Ó î?¸îBîE1î ï&î èîçîøî¦îïî#Á î,×î.¯î1ÿ î8îî>ÊîC- î ï$‘îiîî9î@î$î(úî*¬î/Aî1� î8ðî:—î>ßîB¸îG{î ï#îØîî‡î\îPî î"î&0î'þî+Cî.sî0c î72î:ºîAîC� î ï!Œ î�îAî ÿî#)î(7î-î22 î9¿îAîCÄîF•î ï îvî>îžî"î#'î'^î+ùî0µî2Úî5óî9!î:·î<ÿî@lîCÒ î ï†î Ôîgî;î î#8î$óî'_î+bî1ºî6 î8wîî¹ pî ïÌ î± îÁî×î!î& î,ñ î5°î7ˆî:îîAwîEvî ïJî\î îr î;î Ëî' î/Eî5h î?3î ïÇ î| îlîî$%î&gî+lî.Íî2$î5Yî6áî9õî<�î>7î@†îCþ î ïDîÝ îúîºî'ñ î.oî0¾î7 î?tîCáîF<î ïÂî ¿ î“ îÏîPî"¹î$©î*¦î/‘î1Îî3¾î7]îuîA²îGNîHþî ï`¦î î>îÍîÑînî">î( î*�î-jî/<î0‹î3öî9¿î<›î@uîBùîG*îHþî ï_$î ï\¨î øî¢îî">î$­î(fî,ñî1Dî4!î6�î:î?…îAôîEJî ï[&î ÍîÀîÙîE îìî"•î%ÿî(£ î/_ î6Ùî:¼î@7îBæîH�î ïY£î Ìî~î¬î÷îŸî[î Äî#(î(Aî.‘î4(î7Fî>}îB®îEî ïX î Éî îÒ î;î"Vî%Éî ïU¥îTî[ îëî rî#=î'Rî,9î0èî4"î6íî:Ëî@›îDæî ïT" îèîùîY î Üî$³î&òî)‹î-M î6î=œîCnîH7î ïR î2î îî4 î$<î*Àî-Çî0jî3“î8î:î@µîBCîG/î ïQî |î îºîôîî2î" î#vî%$î(¡î,Vî.¶î1Üî3Hî ïN¡îîß î¶îÿî"Œî&dî5çî:Òî=`îCÃîF¨îH�î ïMîþîéî¼îiî î'á î.Á î7/î;°î>MîD¹î ïKœî j îîîTîÃîùîïî!Éî';î(Îî.rî/ãî4Yî6Dî:üî<¤îBZîDfîFÀî ïJî“î#îî~ î ïGžîîºî.îdîßî!£î%]î*5î,°î0ïî2Ãî8 î:cî<ÝîBëîHî ïFîÎîˆ îh î!Xî%ëî(˜î.?î1eî3Ñî7†î:·î=›îCƒîDûîFµî ïD™î 4îQîî)î1î!î!�î#zî'äî*=î.î0oî4¸î6jî8Äî>òîBxîEî ïCî :î/îHîÄî îåî"æî$”î&ôî+î,Ñî/0sî ±ï?Yî�î pî ï<(î Öî¶îÓ îÇî"¾ î)Nî*êî.vî1“ î8‡ î@ÆîB®îHî ï:¥ î[îîqîdî” î&šî+ î,Îî/.î1—vî ï7Ïî�pî ï5îâîîbîTîôî±î\î"¶ î)Lî+õ î2•î7ƒî:ëî=« îGî ï3„î 6 îZîîfî½ î'�î+’î/½î3O î:sî=¡îA€îFŸî ï2 îþî¤îBî î Æî'qî+kî/³î2 î3éî6bî:Gî>±î ï0îÈîwî¡îxî íî$’ î-£î1Íî69î<î?¬îB4îGî ï.ýî®îî8îXî¥î! î#î(®î*Lî-Åî2î3žî7î9¾î?_îA�îD� î ï-zî ¾ î›îÃîgî¾îî!²î#Wî&î($î)Dî-Áî15î4“îA¼îC`îD�î ï+÷îµîâîŒîîî$Çî&qî+ î,.î0„î4Ôî7zî:§î>îA£îGeî ï*uî Äî­îfîö î"\î&Êî)¶î,î3> î;ñîH7î ï(òî ï&wî èîî™î¬î"hî$Çî(Dî)üî-Žî/ˆî4´î7Íî:,î> îDÄ î ï$ôî ¿îüî‹îMî ’î!Éî%^î(½î.î2î6Äî;»î>€î@“îBÿîFŠî ï#qî ï öî Õîmî‰ î|î ½î#` î+Pî/uî1Áî5*î6Ïî<®îAÿîDÄî ïsîA îGî§îìî!Zî'¯î*f î2jvî ï£îpî ïÜî åî î8î©î.î"lî&—î*î0Bî2öî=¨î?1îBÁîEãî ïYî ÓîîîîÙîLî"µî%ú î-€î/çî5jî8¤î=Äî?†îAŠîHî ïÖ îàî î�î\î#Qî&� î.%î0eî1Òî4Ìî9úî=Xî?û îIbî ïTîïîî!îÏîøî$âî'Û î//î1+î2Uî ïØî ó îî>îîpî#\î%î'‰î,;î2zî43î8`î<*î=íî?èîDb î ïVî>î’îîíî•î#?î$«î%Ôî)Àî-'î/Þ î6ãî9çvî ïîcpî ï ·î íî—î î!(î#Œî'rî)/î+“î.Nî2`î7Nî9²î?>îBîFÇîIƒî ï 5î¥îIî îøîoî"Q î)ôî-Íî0¨ î7Zî9Ðî=Qî@,îD$îEöîHyuî)Èï ÜTVm$ nibbedpensusedincalligraphy.PensmaybeparameterizedbylineWeight,penSlant,penWidth,andpenHeightdescribedbelow.ThepenSlantstyleparameterdeterminestheangleofthepenmeasuredindegreesfromthehorizontalcounter-clockwise.Obviouslythisdoesnotapplytoroundpens.Thedefaultisnoslant.ThepenWidthandpenHeightparameterstogetherdefinetheaspectratioofthepen.Obviouslytheseparametersdonotapplytoround,squareoritalicpens.TheratioisappliedtothelineWeighttodeterminetheactualpenwidthandheight.Thedefaultvaluesareboth1.ShadowStylesOncethestyleinformationisseparatedfromthegraphicalinformation,derivedstylesbecomepossible.Shadowsarecreatedbyapplyingspecialstylestothegraphicalobjectpriortorenderingtheactualobject.Twokindsofshadowsareoffered:dropshadowsandoffsetshadows.TheshadowTypestyleparameterdefinesthetypeofshadowdesired:none,droporoffset.Thedefaultisnone.Adropshadowisdrawnbyfollowingthepathoftheobjectwithanitalicbrush.Anoffsetshadowisdrawnbydrawingtheobjectoffsetbysomedistance.TheshadowDirectionstyleparameterdeterminesthegeneraldirectionfortheplacementoftheshadow.Fourdirectionsareprovided:upLeft,upRight,downLeft,anddownRight.ThedefaultisdownRight.TheshadowAnglestyleparameterprovidesfinetuningoftheshadowdirection.Thedefaultis45degrees.Theangleindegreesismeasuredfromthehorizontalcounter-clockwise.TheshadowWeightstyleparameterdefinesthewidthoftheshadow.Fordropshadowsthisisthewidthoftheitalicpen,andforoffsetshadowsitisthewidthoftheoutlinedrawnaroundtheshadow.Thewidthismeasuredinpoints(1/72ofaninch)andfractionalvaluesareaccepted.Thedefaultvalueis1point.TheshadowOffsetAmountstyleparameterdetermineshowfartheoffsetshadowshouldbeplacedfromtheoriginal.Thedistanceismeasuredinpoints(1/72ofaninch)andfractionalvaluesareaccepted.TheoffsetshadowisplacedshadowOffsetAmountpointsatshadowAngledegreesintheshadowDirectiondirection.Thedefaultvalueis12points.TheshadowPathTypestyleparameterappliestotheoffsetshadow.ThesamechoicesaspathTypeapplyhere:filled,outlined,andfilled+outlined.Thedefaultisfilled.TheshadowAreaColorstyledefinitionprovidestheshadedcolorfortheshadow.Thisiseitherthedropshadowcoloroftheitalicpen,oritisthefilledcolorforoffsetshadowswhichhaveeitherafilledorfilled+outlinedshadowPathType.TheshadowOutlineColorappliestotheoutlineoftheoffsetshadowwhenithastheoutlinedorfilled+outlinedshadowPathType.ExpectedGeometryCommandsTiogaArtworkexpectsthegeometrydefinitiontobeintermsofJaMGraphicscommands.VerydistinctsetsofcommandsaregeneratedduringtheconversionofGriffinpicturestoTiogaArtwork.Layoutcommandsprovidepositioningandscaling:.translate,.scale,and.rotate.Pathcommandsdefinethegeometricoutlineoftheobject:.moveto,.lineto,and.curveto.CommentarywithintheconvertedGriffinpicturesbeginswithapercentsign,%,whichJaMaccectsasacommentdelimiter.ThegraphicalstylerenderingassumesthatnodeswiththepropertyArtworkPathwillcontainpathdefinitions.ThispathmaybeexecutedseveraltimestoachievethestylisticeffectsspecifiedbypathTypeandshadowType.OnlytheJaMGraphicscommands.moveto,.lineto,and.curvetohavebeentestedtoensurethattheygeneratetheappropriatebehaviour.OtherdrawingcommandsmaybeaddedtoTACallig.Mesaasthedemandarises.AnyothernodewiththeArtworkpropertybutwithouttheArtworkPathpropertyissimplypassedtoJaMGraphicsforinterpretation.CommandswhichmodifythedisplaycontextwillbeineffectforallnodesinthesubtreespawnedbythatnodeintheTiogadocument.Thatis,eachsubtreeinheritsthe4pî ïb)îÌîîkî, î 6î#�î&§î(« î1ªî3º î;+îASîH7î ï`¦îÖîî ï^(î óî¹îôî€ î$‘î&úî*®î,qî.Úî1œî7Ûî9“î>’îBîDm î ï\¥îî�î .î#^î%Óî)Ÿî+Mî/eî3}î6Uî:ýîoî ïZ&î øî€îGî î%3î*§î.ðî1_î5“î8Þî:§î=î@ÉîGeî ïX£ îKî…î.î.îî!µî&Nî(Fî+×î0Vî3cî6Òî8rî=�î?rîB îI@î ïW!î“îòîõî¬îŽî!Eî&[î)3î-Üî2 î4]î7™vî ïT@î+pî ïQoî¼î(îe îüîtî# î'î)€î/€ î7oî½îCjîFFî ïJhî �îî§î îî•î âî"òî)î+‹î.Æî0“î3î73î:bîdî ß îîAî ºî%oî'Åî+�î-Mî/£î5aî8î;Lî@¼îCTîD¶îG î ï<áî ÛîLîºîÛî¤îóîÏî$Zî%Áî'?î)°î-£î/mî1Þî6—î:âî?±îB"îHî ï;_îñî]î‘î>îaî î!Øî#Çî'Pî* î0%î4Rî6¥î=&î?þîD¦îHOîIºî ï9Üî ï7]î ïîsîªî%3 î,@î/Kî1yî3ßî7°î<¬îA.îC&îG‡î ï5Ûî Šî£î•îýîƒî#Òî%šî)×î-°î/ƒî1�î50î8 î>:îB‚îDðî ï4Xî Øî’îvîÑîî)ˆî-›î/# î7�îî@_î ï2Õ î³î‹î4îÝîIî .î ï0Vî â î�îªî"&î&Çî(nî*Çî.‹î4Nî7î:–î?Xî@ÿîG#î ï.Ôî¤î�îWîî%Èî(¡î-Iî.µî ï,Uî äîî4 î"{î(î*aî/î2î4¸î7î<Ûî?ñîAYîEAîGœî ï*Òîî®î|îñîcîˆî bî!Íî#Oî%Ãî)lî,ÿî/Rî32î8Áî<äî@@îDBîE�îI*î ï)Pîïî ï&Ñî=î^î Zî"\î%î* î,î.Îî2íî86îîAÒîE;îI@î ï;îÀîÙî4îî¬ î&V î.>î2€î8î?HîB–îDÑîI@î ï¹ î~î,î‹îÙî ï :î0îêîyî¯î*î ¾î&uî)î.9î0´ î8õî>«î@3îD¾îI@î ï · î§îüî¨î'î+.î0î2{î7Fî<2î>öî@ÿîBÅîF©îHþî ï 5îîáîVî@îüî î"ñî&zî(=î*³î.¨î6î9yî;Sî>šîC„îH�uî)Èïö TVm$!displaycontextofitsparentasitsown.ThetypesetterrequiresTiogaArtworktolayoutthesizeofeachpieceofartwork.Atpresent,foralackofamoreclevertechnique,theartworkisinterpretedtwice:onceforlayoutsizing,andoncetorenderit.Thelayoutpassreliesonapassiveboundingboxdevicetogatherboundingboxinformationwithoutdisplayinganything.ThusafigurewithinTiogaArtworkmustbecapableofbeingrenderedtwice.CaptionswithinArtworkTiogaArtworkreliesonthetypesettertocomposetextcaptions.Thisprovidesboththehigh-qualitytextformattingalgorithmsimplementedinthetypesetterandtheidenticalstylemechanismfordefiningcaptionstyleswithinthedocument.Captionswithinartworkmustmeettwocriteria:1)theymustbenodeswithinanartworkbranch,and2)theymustnothaveanyartworkproperty(anyofArtwork,ArtworkImage,ArtworkFileName).TheFormatnameofthenodedetermineshowthetypesetterwillrenderthecaption.Thetypefamily,faceandsizearedeterminedbytheformatstylerule.HorizontaljustificationisdefinedbythelineFormattingstyleparameterwithinthemarginsestablishedbythestylerule.Formostsituations,azeroleftIndentprovidesconsistentplacement.UntilthelineLengthstyleparameterisinterpretedbytheTypesetter,youwillhavetocomputeyourownrightIndent:6.5inchesminusyourintendedlinelengthgivesthevalueforrightIndent.TiogaArtworkwillplacethecaptionatlocation(0,0)inthecurrentdisplaycontext.Thusitisexpectedthatasurroundingartworknodewilldoanappropriate.translatetoestablishthecaptionanchorposition.Intheabsenceofanyverticaljustificationstyleparameters(notyetdefinedbythetypesetterorTioga),thecaptionisplacedwiththetopofthecaptionaty=0.Hencethecaptiondescendsinthenegativeydirection.ThehorizontalplacementisdeterminedbythelineFormattingstyle:flushLeftimpliesplaceat(0,0)anddrawtotheright,flushRightimpliesplacethecaptiontotheleftof(0,0),andcentredimpliespositionthecentreofthecaptionwidthat(0,0).SomeLayoutTipsBackgroundBoxesDrawingabox(.moveto....lineto....lineto....lineto....lineto,notvia.drawbox)withanappropriatestyle(filledpathTypeandsomeareaColor)providesabackgroundforthefigure.Shadingusedinsomemagazinesandtextbookscanbeaccomplishedthisway.Forprintingonwhitepaper,choosealightcolor;forpreparinga35mmslideorvideotapeframe,chooseadarkcolor,traditionallyadarkblue.Positiontheboxsotheenclosedartworkisplacedasyoulikeit.ScalingtheArtworktoFitAtpresent,thelayoutprocessisiterativeandmanual.However,thebesttechniqueisacombinationofexperimentingwithJaMGraphicsandinteratingthetypesetdocument.IfyouexperimentwithJaMGraphics,thenyoucanimmortalizeyourscalingandpositioningparametersintherootnodeoftheartworkbranch.Ifnecessary,createanewartworknodeandusetheTiogaNestcommandtoplacetheartworkbranchunderneath.Thatnewnodeistheplacetoinsertthelayoutdirectives.IncludingOutputFromJaMProgramsThecomplicationhereistheartworkdictionaryusedtoredefinethegraphicsprimitives:.moveto,.lineto,and.callig.Also,youmustpreloadthemodulesthatregisteryourJaMGraphicscommands.SincetheartworkdictionaryisinyourwaywhenyouwishtoexecuteyourJaMprogram,usethefollowingtechniquetosuspendtheartworkdictionaryandlaterresumeit:".endwhat-ever-your-JaM-program-invocation-isartwork.begin".BepreparedforthefactthatTiogaArtworkexecutestheartworktwice:onceforlayoutsizedeterminationandasecondtimeforrendering.5pî ïb)îÃî—îPî+î{î)î î ï_«î ã îîgîBî"µî$^î(‡î*âî-ˆî/<î2hî5÷î7ªî=‘î?‡îD¯îFçîH î ï^(î Ôî î§î´ înîÙî#ùî%p î,�î0¦î3÷î6?î:yî>¼îA~îDÐîF‰î ï\¦î 5îî/î!î¹î¹îÜî"ˆî(¶î+gî/¥î1Mî5€î;®î>_ îEâî ï[# î�î*î§îÑî Óî%î(øî.pî1Øî3Éî8Éî:‚î>MîDsî ±ïW_î¶î~pî ïT'îäîOîáîÚî- î"bî$î)§î,Rî2yî5†î; î>8î@‹ îH7î ïR¤ î î î!ªî#˜î&8 î,¹î/°î2Pî8 î;�îCîE€î ïQ"îÿîÃîî†î!íî'Ãî,î1<î4³î8*î:æî@ªîBgîE†îHþî ïOŸî9î¯îÑîî ?î#(î%î(Iî+ãî.Šî2î4Ôî:î?èîC3îEî ïN îŠî ïKŸî ðîàî¦îfîÍîG î%Tî(_î*Æ î1î3Àî8-î:“î@]îC<îFSî ïJîFîPîNîô î�î Þî#‘î(^î+áî0; î7g î?/î@îîFAîH�î ïH™ î†îÇîZî"°î% î*g î1î3Œî5üî9=î=î?ÏîC< îIÅî ïGî îiîñ î A î'¨î+Aî-š î4ƒî7­î>)î?Ž îFšîH�î ïE” î(îåî–îâî–î"Bî%ƒî(� î0Kî2�î6Ìî:õî>6îCøîFµî ïDî‚îâî‹îÉ î ïA”îîîcî îžîûî!×î#mî(¢î+Ïî-{î/×î4žî9Nî>úîBuîCÉîE2î ï@î Îîè î™îŸîî!œî#’î%r î,Á î2�î4+î9µî<î@ÓîEUî ï>Žî æîLîuî4îÜî¶ î%2î(i î/vî2kî4»î9Âî;Äî>* îDrîF=î ï= î rîTîÂî î=îŸî î!Òî$4î)î*°î.×î3*î5Œî:mî@7îAçîDIîIºî ï;‰ îÖîÀ îTî!þî#{ î*Öî,äî/U î8Ëî<‡îB€îGZî ï:î ©îÙî�îî±îî ï8� îëîÉîsîèî!Þî#¢î&î(¢î*pî.î0Ûî5Üî:ºî@îB‡îFÀîH�î ï6ÿîðîÒîjsî ±ï3;îî¡vî ï/Ì î0pî ï,ýîÎîîáî´îWî ¨î"Lî&�î(Aî,’î.6î2ßî5mî7Ãî>RîA†îC� î ï+{î=îGînî"î± î%|î+î,. î3¶î5ðî8Lî=#îBxîE±îG[î ï)øîÊî¥îýî«î¿ î(lî+0î/*î1øî7^î9‡î=jîAÇîFqîG¾î ï(uî®îýîNî‰îÓî!î"ôî&Åî)Üî.<î2Ôî4î7Pî;7 îBÿîD:îG|î ï&óî]î¼îsî7î—î1î$Fî%²î* î+»î.rî1vî ï$îëî­îîpî ï!Fî î:î›îÊîŸî î$Zî'î,Úî3î5qî8Vî>®î@îAF îI5î ïÄ î‘î! î!î$? î*èî-¼î2Ùî; î=î@, îGÓî ïA îåî î¿îI î#Üî'î+šî.P î5j îî@zîCfîF×îH�î ï¿î'î¢î% î‘î!•î"¿î%®î*Åî.8î0ñî3gî5Çî9¨î<èîCJîDúîH�î ï<î&îà îéî 0î#î&�î'üî*\î-ðî/žî3iî5Èî9÷ sî ±ïxî îÄîóî"—pî ï@î Û îóîî_î±î!¹ î("î+Qî,òî2Hî4šî9û î@ÒîF^î ï½î Ñî´îEîîuî!~î#çî)tî,Kî12î4v î<þîDÑîH�î ï:îb îî½î§îî!2î%#î(î+‚î-mî2Ÿî6î9lî?�îB@îDÜî ï¸î7î´îÑî"î(ä î1+î5±î:¦îA=îG/î ï5ð(î%²î*Èî ï ·î î¿îâî'îºîmî 3î%‘î*ñî-6î21î6$î9Pî;sî?‡îB î ï 5î Èîñîƒî©îæ uî)Èïýÿ kTVm$6uî)ÈïýTVm$ TIMESROMANþY HELVETICAþ¡LAURELþŸ TIMESROMANþ TIMESROMANþŸ TIMESROMANý… TIMESROMANþŸ n  †! T- Ä9î:j/=;™R7kÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTA.press 6-Jul-82 17:23:07