GFONTS.LBR 1987-01-25 ---------- INTRODUCTION ------------ Thå fontó iî thió librarù werå createä foò uså witè GEEFONT¬ á � publiã domaiî NLÑ printeò prograí foò Geminé anä Epsoî printers¬ � and¬ iî thå samå spiriô aó GEEFONT¬ É aí herebù placinç theí iî � thå publiã domain. Althougè GEEFONÔ lackó certaiî formattinç capabilitieó founä iî � otheò NLÑ printeò softwarå sucè aó BRADFORÄ (eg® - proportionaì � printing¬ thå capabilitù tï interpreô anä handlå Wordstaò � formattinç commands¬ etc.)¬ iô alsï haó á numbeò oæ uniquå � advantages¬ includinç thå capabilitù tï handlå subscriptó anä � superscripts¬ tï uså á wideò rangå oæ characteò sizes¬ anä tï � handlå extendeä characteò setó whicè maù includå scientifiã anä � mathematicaì symbols¬ foreigî characters¬ anä otheò graphics. Thió librarù offeró severaì generaì purposå fonô styleó iî á widå � rangå oæ sizes¬ includinç á fulì seô oæ box-drawinç linå � graphics® É havå madå everù efforô tï makå eacè fonô aó � attractivå aó possiblå aó welì aó consistenô withiî eacè style¬ � withiî thå limitationó imposeä bù á 9-wirå prinô head® Thå fontó arå designeä tï takå fulì advantagå oæ thå capabilitieó � oæ GEEFONT¬ sucè aó variationó iî heighô anä width® Foò example¬ � iî somå oæ thå fonts¬ especiallù thå full-seriæ oneó sucè aó thå � FÔ anä FÒ fonts¬ thå "m"¬ "w¢ anä certaiî otheò characteró werå � madå á fe÷ dotó wideò anä repositioneä slightlù tï steaì á littlå � whitå spacå froí theiò neighbors--noô quitå proportionaì spacing¬ � buô á noticeablå improvemenô oveò softwarå thaô makeó everù � character the same width. Thå originaì GEEFONÔ librarù releaseä bù itó authoò demonstrateä � thå uså oæ mathematicaì symbols¬ Greeë characters¬ etc® Thå � fontó iî thió librarù dï noô pursuå thå subjecô oæ mathematicaì � symbols¬ etc® sincå thå possibilitieó arå endless¬ anä useró wilì � wanô tï customizå theså foò theiò owî needs. DEMONSTRATION ------------- Thå besô waù tï seå whaô GEEFONÔ caî dï witè thió librarù ió tï � trù it® First¬ UNCRuncè GF.CZM¬ *.BZN¬ anä *.GZ¬ usinç UNCRUNCÈ � 2.³ oò higher® (Thå 2¶ .BIÎ fileó wilì totaì approximatelù � 156Ë wheî UNCRunched® Thå .DAÔ sourcå fileó woulä totaì � approximatelù 700Ë iæ theù werå alì UNCRuncheä -- CRUNCÈ ió verù � effective on files of this kind!) Then type: Š gf allfonts.gf <-e> (default is the Gemini 10 printer) (add -e if using an Epson printer) Whilå thió ió running¬ gï geô á cuð oæ coffee--thå printinç timå � ió roughlù proportionaì tï thå numbeò oæ bits¬ anä the largeò � fontó uså aî awfuì loô oæ bits¡ Thå abovå wilì takå abouô á halæ � hour¬ dependinç oî youò CPÕ speed® Thå resulô ió á completå � reference printout showing all fonts in all sizes. Then try: gf cal.gf <-e> Noteº Foò convenience¬ É havå includeä severaì oæ thå fileó froí � thå originaì GEEFONT¬ v0.0´ library¬ anä havå renameä somå morå � tï mù likinç (2-characteò nameó foò commonlù useä fileó savå á � loô oæ keystrokes)® GF.COÍ ió thå printinç program¬ originallù � nameä FONT0.COM® É havå takeî thå libertù oæ patchinç thå namå � oæ thå defaulô fonô filå iî GF.COÍ tï FG.BIN¬ ratheò thaî thå � originaì FONTDEF.BIN® É havå noô includeä thå twï originaì fonô � files® GF.DOà ió thå originaì doã file¬ whicè provideó morå � detaileä operatinç instructions. RANDOM NOTES ------------ É havå attempteä tï keeð thå fonô filå nameó simplå anä shorô � sincå theù musô bå entereä intï thå texô tï changå fonts® Foò � otheò thaî thå standarä 1° characteró peò incè pitch¬ É havå � includeä thå pitcè iî thå filå name® (Notå tï GEEFONÔ authoò - iô woulä bå nicå iæ thå .BIÎ extensioî � werå madå á default¬ tï avoiä havinç tï typå iô iî thå texô eacè � time® Also¬ á minoò buç iî GF.COÍ -- ^Qfxxx.bin^Ñ doesn'ô worë � aó peò thå .DOà file--iô loseó thå lasô character¬ "n"® Yoõ havå � tï saù ^Qfxxx.biî ^Q® Suggestioî -- eliminatå thå seconä ^Ñ anä � terminatå thå fonô filå namå strinç oî thå firsô spacå character¬ � addinç thå .BIÎ extensioî automaticallù aó á default). Alì fontó havå thå samå verticaì spacing¬ ¶ lineó peò inch¬ � excepô foò FHµ whicè ió ´ lineó peò incè anä FD5¬ FBµ anä FRµ � whicè arå ³ lineó peò inch® Notå thaô thå uså oæ thå latteò � fontó iî á heading¬ etc® wilì fouì uð thå linå counô anä � thereforå thå paginatioî foò youò worä processor® Similarly¬ � mixinç fontó oæ differenô pitcheó wilì fouì uð centering¬ tabs¬ � margins¬ etc® Yoõ musô manuallù adjusô thå spacinç foò theså � differences® Thå ALLFONTS.GÆ filå containó severaì exampleó oæ � this. The ORATOR font is the tallest font which will fit in 1/6 inch. Š Thå FRµ fonô ió verù nearlù thå largesô thaô caî bå handleä � withouô overflowinç thå limiô oæ 65,53¶ bitó iî thå fonô file® � (Notå tï GEEFONÔ authoò - MAKEFONÔ reportó ° bitó afteò thå � SECONÄ characteò iî thå filå haó beeî assembleä -- É suspecô thió � maù bå á bug¬ anä thå actuaì counô maù bå onå characteò greateò � thaî reporteä bù MAKEFONT.) É havå includeä thå linå graphicó characteró onlù iî thå 1° cpé � fonts® Incidentally¬ onå waù tï dra÷ boxeó ió tï uså thå normaì � equivalenô ASCIÉ characteró first¬ theî uså youò editor'ó globaì � replacå commanä tï selectivelù changå "-¢ tï "^W-"¬ etc.¬ aó � required® Remembeò thaô iî Wordstaò yoõ caî uså ^OÄ tï togglå � thå displaù oæ alì thå controì characteró oî anä ofæ -- theù makå � aî awfuì mesó oî thå screeî wheî drawinç boø graphics. (Notå tï GEEFONÔ authoò -- horizontaì lineó use aî awfuì loô oæ � ^W'ó -- perhapó anotheò code¬ saù ^E¬ coulä bå useä beforå anä � afteò thå strinç tï definå á continuouó strinç oæ characteró froí � thå extendeä characteò set.) Thå 15¬ 1· anä 2° cpé fontó uså thå samå characteò doô structurå � -- onlù thå spacinç betweeî characteró waó changeä (anä thå � lengtè oæ thå underline). Anù oæ thå 1° cpé fontó caî bå printeä aô 1² cpé bù usinç thå ^Á � code® However¬ therå arå twï disadvantageó tï this® Firstly¬ aó � witè anù typewriteò oò printer¬ á fonô designeä foò 1° cpé lookó � crowdeä aô 1² cpi¬ anä á fonô designeä foò 1² cpé lookó toï � spaceä ouô aô 1° cpi® Thå seconä probleí ió thaô oncå yoõ uså thå � ^Á codå iî á document¬ yoõ caî uså thå ^Î codå tï gï bacë tï 1° � cpi¬ buô spacingó otheò thaî 1° oò 1² cpé apparentlù cannoô bå � obtained® Therå maù bå á waù tï geô arounä this¬ buô É founä iô � besô tï avoiä thå uså oæ thå ^Á anä ^Î codes® Foò mosô oæ thå � fonts¬ É havå includeä separatå 1° cpé anä 1² cpé versionó whicè � providå thå besô appearancå aô eacè oæ thoså spacings. Finaì Notå -- Alì oæ thå fontó werå developeä anä testeä witè mù � Gemini-10Ø printer® É can'ô thinë oæ anù reasoî whù theù � shouldn'ô worë equallù welì witè aî Epson¬ buô É havå noô testeä � them that way. ================== Morå Noteó tï GEEFONÔ Authoò - Iô woulä bå nicå iæ thå printinç prograí woulä checë foò á ^à -- � therå doesn'ô seeí tï bå anù normaì oò gracefuì waù tï aborô � printing. Á minoò point¬ buô iô woulä bå nicå iæ thå printeò werå restoreä � tï itó standarä defaulô verticaì spacing¬ ¶ lpi¬ foò normaì � printing¬ wheî thå printinç prograí exits. Iô woulä bå nicå iæ GEEFONÔ coulä handlå á Forí Feeä characteò aô �Šthå enä oæ á pagå -- ordinarily¬ Linå Feedó arå OK¬ anä Wordstar¬ � foò example¬ wilì enä á pagå witè youò choicå oæ either¬ buô wheî � usinç otheò thaî ¶ lpi¬ thå paginatioî getó fouleä up¬ anä iæ � GEEFONÔ coulä handlå á Forí Feed¬ iô mighô geô thå papeò bacë iî � page synã with less fuss. Havinç saiä alì that¬ É supposå therå ió alreadù á ne÷ versioî oæ � GEEFONÔ whicè outdateó mosô oæ mù commentó -- iæ so¬ mù � apologies!¡ Iæ somå oæ mù suggestionó werå tï bå implemented¬ iô � woulä requirå minoò changeó iî codeó imbeddeä iî thå text® � Hopefully¬ changeó tï GEEFONÔ wilì noô makå mù librarù too� incompatible!!! Stan Kazmiruk 28 Alder Crescent Ottawa, Ontario K1B 4X6 613-830-2484