User manual for Fontmaster II word processor for Commodore 64 computers
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online from Scribd
Download as pdf or txt
You are on page 1of 89
A powerful word processing system
. for the Commodore 64.
FONTMASTER II Word Processing System Fontmaster n p:t'qlrams and manual written by Marty Flick:lna'er - - 2804 Arnold Rd. Salina, KS 67401 (913) SZl-0685 -i- COPYRIGHT OTICE Copyright l 1985 by Xetec, Inc. This publication may not be copied, reproduced, translated, or reduced to machine readable form, in whole or in part, without the prior written permi ssi.on of Xetec, Inc. The prograJlls and data included on the Fontmaster disk are copyrighted by Xetec, Inc. The distribution and sale of this product are intended for the use of the orieinal purchaser only and for use only on the computer systems specified. CopyinE, duplicating, selling, or otherwise distributing this product without the written consent of Xetec is a violation of the law. UPDATES Xetec, Inc. reserves the right to correct and/or improve this manual and the related disk at any time without notice and without the responsibility of providing these updates to prior purchasers of the program. For a nominal fee, Xetec will provide updated versions to prior purchasers in exchange for the old copy. LIHIIED VARRA.TY Xetec warrants that the Fontmaster disk is free from de.fects in material and workmanship, assuming normal use, for a period of ninety (90) days .from date of purchase. I a de.fect occurs during this period, send your disk to Xetec along with a dated proof of purchase where it will be replaced free of charge. After this period, you may obtain a replacement .for a defective disk .0r a nominal .fee. In no case will Xetec, Inc. be held liable .for errors contained herein or .for direct, indirect, incidental, or consequential daJllages connected with the use or application of this manual, disk, or other related items. This statement of limited warranty replaces all other and warranties, whether expressed or implied, and including, but not limited to, warranties of merchantability and .fitness for any purpose. Xetec does not assume any other warranty or liability, nor does it authorize any person or party to assume any other warranty or liability in connection with the sale of its products. So there. SEroND PRINTING Copyright @ 1985 by Xetec, Inc. All reserved CoJMLodore 64, SX-64, and 128 are registered trademarks of CoJMLodore Business Machines, Inc. TABLE OF CONTENTS IKTRODUc-r-Io ............ 1 1. GEITI.G STARTED ........................ 2 Using This Manua 1 ....................... 2 Termino 1 ogy . ............................ 2 for the Fontmaster Disk .......... 3 Loading Fontmaster ...................... 4 Using Fontmaster for the First Time ..... 4 2. THE WORD PROCESSOR ..................... ? INTRODUCTORY TOPICS ..................... 7 The Cursor . .......................... 7 Help Screens ......................... 8 Typing Text . ......................... 8 Correcting Mistakes .................. 8 Inserting/Deleting Lines ............. 9 Printing in Dot-Matrix . ............. 10 Error Messages ...................... 10 Saving Text to Disk ................. 11 Reading the Disk Directory .......... 11 Loading Text From Disk .............. 12 Printing Using Fonts ............... . 12 Loading Fonts ....................... 13 80 Column Viewing ................... 13 Aborting Commands ................... 14 Quitting the Word Processor ......... 14 INTERMEDIATE TOPICS .................... 15 The Status Display .................. 15 More on Text Entry .................. 16 Hyphenation . ........................ 16 More Cursor Movement ................ 17 Other Features ........ . ..... 18 The Case of Text .................... 18 Tabs ............................... . 19 Block Manipulation .................. 19 Searching and Replacing ............. 20 Disk Input and Output ............... 22 Underlining Text .................... 25 Text Modifiers ...................... 26 Printing Text to the Printer ........ 30 80 Column Video Preview ............. 31 ADVANCED TOPICS ........................ 33 Output ................... 33 Format Controls ..................... 34 Columnar Printing ................... 42 Form Letters ........................ 43 More About Form Letters ............. 45 Using Custom Character Sets ......... 46 Bi-lingual Operation ................ 47 Use With Foreign ......... 48 Memory t .. . ................ 49 Fontmaster ................ 50 -iii- 3. CR.EATI.G FOalS . ..................... 51 Using the Font Creator ................. 51 Advanced Features ...................... 53 4. CR.EATIWG CHARACTER SEIS ............ 55 5. TRa.SLATIWG ~ E X T FILES .......... 66 APPEaDICES . ................. 57 Appendix A: Troubleshooting ............ 57 Appendix B: Fontmaster Messages ........ 58 Appendix C: Disk Drive Error Messages .. 61 Appendix D: Disk Drive Commands ........ 62 Appendix E: The Fontmaster Disk ........ 63 Appendix F: Other Programs ............. 64 Appendix G: Font Grids ................. 65 Appendix H: Font Lookup Tables ......... 66 Appendix I: Summary o Commands ........ 68 Appendix J: Summary o Modiiers ....... 70 Appendix K: Summary o Formatters ...... 71 Appendix L: Glossary ................... 73 -iv- INTRODUCTION INTRODUCTION Congratulations or purchasing the Xetec Fontmaster system. More than a word processor, more than a p r i n t ~ utility, Fontmaster helps the average user to produce proessional and interesting documents with inexpensive equipment. The system uses a unique prcx::e.s.s in order to print near-letter-quality onts on many low cost dot-matrix printers. Here are some o the many things that you can do with Fontmaster: Write and edit text quickly Rearrange text with easy to use commands Format your printed output anyway you want (over 47 instructions to control ormat) Check output with 80 column video preview Change the print ont as oten as you want, anywhere in your text Control over 12 text special efects with the press of a key Create and print orm letters Print text in columns (up to four) Use files created with other popular word prcx::e.s.sor s Create your own fonts (or modify ones on the djsk) Write in oreign laniUages us:ing bi-lingual feature Write using "right - to - l eft" lat'li\lages such as hebrew -1- THE MANUAL CHAPTER 1: GETTING STARTED You will need the .following equipment to use the Fontma.ster system: Commodore 64, 1 or SX 64 Disk drive U541 or 1571) Printer hardware connected to the computer's serial bus (Serial printer, or parallel printer with interface) olE: Nearly all printers can be used with Fontmaster. Not all, however, will be capable o.f printing all of the special features designed into the word processor. USING THIS MANUAL The main part of this manual is split into four chapters: Chapter Word Processor Chapter 3-Creating Fonts Chapter Character sets Chapter 5--Translati.ng Files From Other Word prcx::essors Chapter 2 is subdivided into three sections: Introductor7, Intermedi.ate, and Advanced topics. Even i.f you have used word processors before, it is a idea to at least skim the Introductory section. A little time spent now can save hours of frustration later. TERMINOLOGY Thouifhout this manual, several terms are used to describe certain types of user input. PRESS: This means to push and release a certain key BOLD: Used to indicate a key or keys which must be held while another. For example: PRESS: c naeans to just press "c" once, while HOLD: SUI F I C'I'RL PRESS: c Jlle8JlS to hold the CTRL and SHIFT keys while you press and release the "c" key. -2- THE MANUAL TYPE: This indicates you can type several characters, words. etc, Mistakes can be corrected with the DEL key. LOGO This refers to the key corner of your keyOOa.rd logo on top. This key numerous font commands. in the lower - left with the Commodore will be used with These "double" arrows refer to the cursor keys near the lower right of your keyboard (remember that you must hold the SHI FT key to &ret ~ and :) CARING FOR FONT MASTER THE DISK In order to prevent your disk from becoming damaied and unusable: EYER turn your disk drive on or off with the disk inside. EVER open the door or remove the disk while the red light is on. It is also a good idea to prevent accidental erasure by p u t t i ~ a write- protect tab over the notch on the edge of the disk. You may want to wait. however, until you have used the setup program to prepare your system (it wi 11 need to write a file onto your disk). -3- SETUP LOADING FONTMASTER 1 ) Put the Fontmaster disk in the drive and close the door 2) TYPE: LOAD FM-.8.1 PRESS: RBIURII In a .few seconds, the screen should go to black and the Fontmaster system menu should appear. You can access any o the programs listed in the menu by simply pushini the letter which is in .front o your choice. USING FONTMASTER FOR THE FIRST TIME Since this is your .first time using Fontmaster, you need to tell it what kind o equipment you have. You do this with the in the menu called Setup. Let's do it now: PRESS: s In a moment the setup screen should appear. Notice the little arrow IX>inting at Setup 1. Use the CRSRft and CRSRu keys to point the arrow at the information you want to change. Let's start by choosing what colors should be used in the word processor screen: PRESS: CRSRu PRESS: CRSRu PRESS: CRSRu PRESS: CRSRu The arrow should now be IX>inting at Border color. Now, i you want to t he color of the border, push the + or - keys to try other colors. When you are satisfied with the border color, press CRSRu to point at the text color. Now you can aajust this color with the + and - keys as well. Do the same or the screen color. Now let' s tell the Fontmaster all about your system (so it can adapt itself to your particular equipment). The .first thing to check is the entry called File device. If you have only one disk drive, leave this set to 8. I you have two drives, set this to the device number o the drive that you want Fontmaster to use when saving or loadini text. and .fonts will always be pulled .from the disK: drive that you initially load Fontmaster .from. Next, move the arrow to Now use + and - -4- SETUP to d isplay the name of the interf ace you are using. ( I f you don 't need an interface with your printer, sel ect owE. ) I f your interface isn't one of the choices, don't \.K)rry. Just select Xetec Superraphiz. When you have found your model of i nterface, you might see switch settings listed below the interface name. If not, fine. If so, you must set the switches on your interface as instructed on the screen or you may have trouble l a ter. Fina lly, poi nt the arrow to the box marked Printer. Select your printer the same way you did for your interface. If you can't find your printer in the list, find out if it. \.K)rks simi 1 ar to any popu 1 ar printer. I f so, select the name of that printer instead. As a last resort, sel ect Dai&T - wheel . Thi s setting, however, will not allow you to use fonts or any special effects. It \.K)Uld probably be wiser to experiment with different printer settings. Testing Your Setup File At this point, your setup file is complete. If you \.K)Uld like to check your setup, move the arrow to Test this setup and press RETUR. Your printer should print some test patterns. Make sure that e verything printed is true. For example, one message says "The following 2 lines should be the same I f they a ren't, you ha ve the wrong printer selected or didn't set your printer switches correctly. Kultiple Setup Files The setup file you have created is called 1. This information is used whenever you use any part of the Fontma.ster system. You can, however , create a second setup ( if you have a second computer system-at \.K)rk, for example). All of the Fontma.ster programs, when first loaded, use the information from setup #1. If you are using your second system, you must tell the to use setup #2 (see sections for each proera.m to find the e xact command) . To \.K)rk on a. second setup fil e, move the arrow to Setup 1 and push +. Your setup #1 wi 11 be saved, then you can beein \.K)r k on #2. Saving Your Setup File When you are satisfied tha t e verything in your setup f ile or files is correct , j ust move t he arrow to Go -5- SETUP back to be put on menu and press RETUR. your Fontmaster disk. Your setups wi 11 I, when using the setup prQi!ram, you see a you to remove the write protect tab, you must do so at that point to allow the program to write your setup ile onto the Fontmaster disk. -6- CURSOR CHAPTER 2: THE WORD PROCESSOR INTRODUCTORY TOPICS The Cursor When Fontmaster has finished loadine-, the top few lines of the screen are filled with information, and the rest is blank except for a blinking box. This box is called the cursor. Type the following like you would on a typewriter: TYPE: Thi& i& not too hard PRESS: RETUR TYPE: Wow a .second line Notice that as you type, the box follows, always pointing to where the next letter will go. Now, move the cursor ( the box ) back to the upper-1 eft corner: PRESS: HOME Thi s corner is called the "home" position. TYPE: That Notice that you wrote "That" over "This. " One of the nice things about a word processor is that nothing is permanent until you print to the printer. You can move the cursor to different places without writing anythine- by usine- the cursor centro I key&: Cursor up Cursor down Cursor left Cursor right HOLD: SHIFT PRESS: CRSR ~ PRESS: CRSR u HOLD: SHIFT PRESS: CRSR <= PRESS: CRSR ~ Try using these keys to move the cursor to various places and typing text. Notice that if you just press and release one of the CRSR keys, the cursor moves one space. If you hold it down, though, the cursor will move rapidly until you let up on the key. All Fontmaster letters and commands will repeat like this if you hold the keys down long enough. You may have noticed that the cursor will only go down so far and then stop. This is because you have reached -7- TYPING the bottom of your text. If you try to go l ~ r . the cursor will be placed at the left of the line just below ~ t h e last one. Now you can add another line by just typing. You can move the cursor to this spot from anywhere instantly with one command: HOLD: CTRL PRESS: b (Bottom) This means "go to the bottom of the text." Bel p Screens You may have noticed something odd. While you were holding down the CTRL key, the top of the screen changed. Push it again to see it. This part of the screen is not only used for information (which will be explained later), but is also a help screen area. There are four different help screens which can appear, depending on what keys you are holding down. The information in the help screens reminds you of some of the important commands and the keys you must press to use them. Typing Text Unlike a typewriter, your Fontmaster screen is only 40 characters wide. So how do you type lines longer than this? It's simple. You just keep typing as if the screen iroes on forever. But since it doesn't, when the end of line is reached, your text will continue on the next line. Some lines may even end in the middle of a word. Don't worry, when Fontmaster prints the text, everything will come out just the way you typed it. It just can 't a 1 ways be shown on the screen that way. When typing paragraphs of text in Fontmaster, you only push the RETURK key at the end of the paragraph-not after each line as you would on a typewriter. When you end a paragraph with the RETURK key, a special mark (.,) is p 1 aced on te screen to mark the end of that para'raph. The next 1 ine wi 11 be considered the start of a new paragraph. Correcting It istates Move the cursor to the bottom of the text (let's start with a clean line). Now type the following misspelling: TYPE: Correct.i.oJR To correct the "m", delete it: -8- EDITING PRFSO: DEL The "m" is gone and the cursor is ready for you to type the correct letter (n). What if you goofed on one o the r 's? You wou 1 dn 't want to use DEL to delete your way back to the error, because you would have to type the rest of the word again. The .fastest way is to use the cursor control keys to place the box on the incorrect letter and type the correct one on top o it. Now, a common problem when using typewriters: what i.f you finish a word and find you left a letter out? With Fontmaster, it's simpl e: TYPE: .forgtte n At this point, you notice the "o" is missing. So you push CRSR c:: unti 1 the cursor is on the first "t" and push the insert "switch": HOLD: CIRL PRFSO: 1. ( Insert switch) Now type the missing "o" and it should be inserted into the word. You can type as much as you like and it will sti 11 be inserted into the word. Push CTRL i aiain to shut this mode off. CTRL i is c alled a switch because it works 1 ike a 1 ight switch - it turns something on and of. Fontmaster has switches 1 ike this for several different functions. Now suppose you accidentally type an extra letter somewhere in a word, as in: TYPE: exxtra All you have to do is move the cursor on top o either "x" and t(obble it: HOLD: CTRL PRESS: ll (Gobble) Each press o.f this set o keys will gobble one character ( of course, if they are held down it will iObble repeatedly). Inserting/Deleting lines Often, you wi 11 want to make room between two 1 ines f or additional text. Just position the cursor anywhere on the line below the place you want to make room and HOLD: SHI FT CTRL PRJ:$: tST (Insert Line) Each press inserts another blank line with an end-o- -9- PRINTING marker (.,) on it. Remember that to delete a c haracter in front of the cursor, you typed the DEL key? If you do this while the ct'RL key down, the whole line will be erased. Move the cursor to any line and try it: HOLD: CIRL PRESS: DEL (Delete line) Printing in Dot-H atrix By now, you probably have odds and ends of text on your screen, left over from all the previous examples. Let's print this stuf to your printer, just to show you how it's done. HOLD: SHIFT CIRL PRESS: d (Dc::>t matrix) The words Dot matrix should appear just to the right o the large box at the top o the screen. What you have just done is to select dot-matrix printing (dot- matrix is the r ough text you 're used to seeing from a printer). Now let's print your text: HOLD: SHIFT CTRL PRESS: p PRESS: RETURJI PRESS: RETURK (Print ) If printed, check the connections to your printer and interface (if applicable). See appendix A on 57 f or with problems. The two questions that you answered with a RETURK wi 11 be explained a little later. For now, always respond with a RETURK. Notice that the text that printed doesn t look very good. That's the problem with dot- matrix--it 's fast, but not very professional - looking. Soon, you will learn to print your text using the high- quality onts on your Fontmaster disk. Be patient. Error Messages When you use a comma nd i ncorrectly or try that Fontmaster cannot al low, you will r eceive an erro r message. These messages almost always appear near the top o the screen where you usually see the line with marks on it. If you have audio on your monitor or the sound turned up on your 1V, a chime sound wi 11 accompany the error me.s.sa.ge to call your attention to it. Let's do something wrong on purpose just so we wi 11 know what to expect: -10- HOLD: CTRL PRESS: p SAVING You should see the message -There's nothing to paste. You used a valid command, but not at the right time. This message will remain visible until you do anything at the keyboard, at which time the ruler reappears. (The ruler i.s the line with all the little marks on it-you guessed it, to be discussed later). The ruler line is sometimes used :for user input as well as error messages. If a command requires more information, a question may appear on the ruler line which you must answer. See appendix B (p. 58) :for a complete list and explanation o:f Fontmaster 's error messages and prompts (questions) . Saving Text To Disk Typing and perfecting a document is seldom useful unless you can save it to disk for :future use. First, let's save all the stu:f:f you have typed onto disk: 1) Put a disk in the drive to save the :file on 2) Call up the disk operations menu: HOLD: CTRL PRESS: d (Disk) 3) PRESS: & (Save text) 4) TYPE: A name to give this :file PRESS: REI ORR Your disk drive should start spinning, and your text will be put on the disk. When the save is done, the norma 1 text screen wi 11 reappear. I:f something went wrong, an error explaining the condition will appear on the ruler 1 ine. Reading the Disk Directory Let's check to .see i:f the file you just saved is on the disk now. To list a directory o:f the :files on the disk in the drive: HOLD: CIRL PRESS: 1 (Directory :from drive 1) I:f you have two drives, press a "2" to list rom your second drive. The list o:f :files will appear on the screen and will -11- LOADING persist until you press a key to go back to the text screen. I the disk has too many files to all be shown on the screen, they will be listed in groups, each group waiting for you to press a key be ore going to the next. Did you see your new file in the list? Now, let's clear all your text out o memory (a save doesn't disturb it) . HOLD: SHIFT PRESS: CLR PRESS: 7 (Clear text) What did you do wrong? You got a beep and an error messatte. We 11 , not a 11 messaees are error messages. This one just shows you what revision o Fontmaster you have. Notice that your text is ~ t o n e now. Loading Text From Disk Now, let's assume that it's a week later and you need to print out your important file again. First, let's load it back into memory from disk: 1) Call up disk operations menu HOLD: CTRL PRESS: d 2) PRESS: 1 (Small "L"-Load text) 3) TYPE: The name o the file you saved. PRESS: RETURII The file should start loading at this point. When the load is complete, the text screen will reappear with your text displayed once attain. See the section on disk operations (p. 22) for explanations of all the choices in the disk operations menu. Printing Using Fonts Finally! You've been waiting to see some fonts printed. Thanks for being so patient. Now, clear all text rom memory (using SHIFT CLR) and type a few lines o text, following each with a REIOR. Now, since you're probably still in the "dot-matrix" mode from your last time printing, you need to go back to the normal "font-output" mode o printing: HOLD: SHIFT CTRL PRESS: d (Dot matrix switch) Notice that this is how you turned on dot-matrix in the -12- FONTS first place. This command toggles between dot-matrix and font output each time you push it. Make sure at this point that the words "dot- matrix" are not visible al:x:.lve the ruler line. (If they are, tOggle back to font output. ) If you try to print your text right now, you will get an error saying "Slot .selected has no font. " This means that Fontmaster cannot print without having a font to use. Loading Fonts Let's load a font now so that you can succe.ss.fully print your text: 1 ) Make sure the Fontmaster disk is in the drive 2) Call up the disk operations menu: HOLD: CTRL PRESS: d 3) PRESS: f (Load Font) 4) TYPE: t7pevriter (or any 1 isted inside the back cover ) PRESS: RETURW PRESS: 1 PRESS: RETURK When the text screen reappears, the f ont has been 1 oaded (unless an error message appeared) . Now you can print your text: HOLD: SHIFT CIRL PRESS: p PRESS: REI URK PRESS: RETURK Your text should now be printing. It ' s slower, but much better looking . I something looks strange about the text that printed, or i your printer went nuts and printed junk, see appendix A on p. 57 to see what might be causing your symptoms. 80-Column Vieving There is a way you can "print" your text to the screen instead of the printer. This is useful for proofreading or for checking printing format. Printing fonts in this way is impossible because 80 columns of characters have to be squeezed into the Commodore's 40 character-wide screen. For this reason, this feature is usually unreadable on television sets. Using the preview is almost like printing to paper: - 13- QUITTING HOLD: SHIFT CTRL PRESS: , PRESS: REI OR. PRESS: RETURII (View) You can pause this 80 column output at any point by down the space bar . Any other key wi ll continue the scrol l ill4it. When the text in memory has all been displayed, scrollina- will stop and Fontmaster will wait for you to press RUII/SIOP to back. The ROll/SlOP key will also aoort the preview if pushed while it's Aborting Commands Most COIM\ands will let you back out of them if you your mind. Almost any time you are asked a question or requested to type something, the ROll/SlOP key will abort the co!Miand and frO back to the text screen. Quitting the Word Processor Before deciding to quit Fontmaster, make sure you have saved your text to disk if it's important. HOLD: SHI FT CTRL PRESS: q PR&:iS: 7 (Quit) (I you are sure) -14- STATUS DISPLAY INTERMEDIATE TOPICS This section wi 11 introduce some of Fontmaster 's more powerful commands. A thorough understanding of the previous introductory section is going to become nece.sse.ry very quickly. Persons familiar with other word processors might find this section to be a good starting place. The Status Display Up to now, for the most part we've ignored al l of that information at the top of your screen. Don 't think it's unimportant-we've just been avoiding explaining it until you were ready. This information, which as a whole is called the status displa7, I;Iives you information useful when editing text and using fonts. Here's the status display with all of its parts visible: a b c 9 m;lile\/ \ COl I Insl LINE I # I _SHR m n a p \ u M EM : O%J T : CP I: 10 4 - I y pew r i I e r -n4-l ( I I I I ''' 1 7?7'Frt 1 ' 1 dt--; I h i j k t I I 1 ' \'Y*/'* I I IIIJf II I q r A) Title of text file in memory B) The cursor's present column position C) The 1 ine number which the cursor is on 0) Graduations. on ruler E) Tab stops v \ IC I I 1 F) The setup file being used (either 1 or G) Indicates if insert switch is on H) Indicator for underline switch I ) Indicator for switch J) Indicator for help switch K) Indicator for reYerse switch I L) Sample of font selected at cursor 1'1) Pitch selected at cursor (Pica, Al t, Elite, Xonnect) N) "B" if boldfaced at cursor 0) of text a t cursor ( Ta 11 , norma 1 , Micro) P) Superscript/subscripts on at cursor (u superscript, e subscript) Q) Slot number selected at cursor R) Type of font in selected slot (- normal, = super- font) S) Name of font loaded into selected slot T) Percentage of memory currently used U) Text density (in characters per inch) at the cursor V) Overall summary of text s look and size. -15- HYPHENATION .. Notice that the information is divided on either side of the box near the middle of the display. The information on the left is associated with the entry and editing of text, while those on the right pertain to fonts and text special effects. Everything in the status display except the switch indicators ( G thru K) describes the status of text at the cursor. In other words, if you move the cursor to a particular place in your text, you can immediately see what font 1s beine used. there, as well as the effects used. (height, width, boldfacing, etc. ) . Of course, as you are typine text, these indicators wi 11 show this same data on the text you are enterine. The purpose or function of some parts of the status display may still be unclear. Each part will eventually be explained as needed as you learn more of Fontmaster's features. K ore on Text Entry A few details about text entry must be covered in addition to the information 6li ven in the introductory section. First of all, as you have learned, the RE10R key signals the end of a paragraph. This being so, if you move the cursor in the middle of a line of text and press REI ORJI, an end of parS6lr8ph mark (.,) will be placed, and the rest of the line will be cleared. If the insert svitch is on, however, the RET1JIHI key has quite a different effect. In this case, an end of ~ p h mark is placed and the rest of the paragraph to the right of the cursor is moved down and made into its own paraeraph. One other oddity: if you type text on a 1 ine to the ri6lht of an end of paragraph mark (.,), the mark wi 11 be removed (because you evidently want to extend the ~ p h ) . llyphenation Sometimes after printirll! your text, you may see that it would have looked better if you had hyphenated a certain word. You could just insert a dash (-) in the word, which would work 6li'98t. But, what if later you insert or delete a few words above that spot. Then your word broken by a dash wi 11 probab 1 y appear in the middle of a line, with a dash still stuck in its middle. The solution is the Fontmaster hyphen. hyphen: -16- To type a HOLD: LOGO PRESS: - (Hyphenation) CURSOR MOVEMEN1 The hyphen is a little longer than a reerular dash. But the important difference is this: the word can be split at the hyphen. But if it isn't, the hyphen will not be printed. When you are entering text, it's a good habit to use hyphens in l o ~ words just in case the chance arises, when printil'lit, to split the word between two lines. Remember, the hyphen will always appear in your text, but will not always be printed. H ore Cursor Movement In the introductory section, you were shown some of the basic ways to move the cursor. More exist that can, when used properly, greatly reduce the time spent moving the cursor to desired locations. First, there 's more to the HOllE key than you were first told. One press of the key wi 11 "home" the cursor to the upper left corner of the screen. A second press will move the cursor to the beginning of the text. Remember, you can find the bottom of the text with CTRL b . One often-used convenience is the SHIFT RETUR key. This sequence, unlike the RETUR key alone, does not modify the text in any way, but simply moves the cursor to the start of the next line. Two commands have been included to allow rapid up-and- down scrolling through the text: Page -!- HOLD: CTRL PRESS: u Page 1' HOLD: SHIFT CTRL PRESS: ~ One push o either of these combinations will move the cursor up or down 21 lines (the number of lines in the text screen). Since these are identical to the cursor up/down commands with the addition of the CTRL key, you can use the CTRL key as a "speed-up" key for the cursor up and down functions The four .!'unction ke;J"a at the right o the C-64 keyboard and at the top right of the C-128 are used for finding four different objects: fl: Word 3: Sentence f5: Format 1 ine rl: Text modifier -17- CASE Don't worry about .f5 and f7 .for now, we' 11 get to them later. Each press o .fl and .f3 finds the next word or sentence, starting at the cursor. Holding the SHIFT key while pressing them will search for the first word or sentence to the left o the cursor. A word is deined as text surrounded by any of the .following 10 characters: ! . ?, : ; - (.space) (hyphen) A sentence is a group of words beginning and ending with any o these 4 characters: !.?' other Editing Features The Fontmaster contains a .few 1 esser - used editing commands which were not mentioned in the introductory section. First, spaces can be inserted into text at any time: HOLD: SHIFT PRESS: IIIST This will work without having to turn the inse rt switch on, so it's perfect for quick insertion o a space or two. Also, you can erase all text on a line to the right of the cursor: HOLD: SHIFT CTRL PRESS: I (Small "L") Here's a review of the insert/ delete commands: Insert a space Delete a character Gobble a character Insert a line Delete a line Erase to end of text Erase to end o 1 ine The Case of Text (SHIFT) I JIST DEL CTRL g SHIFT CTRL IIIST CTRL DEL SHIFT CTRL e SHIFT CTRL I Several features have been added to Fontmaster t-o a i d the control of upper and lower - case text. First, there's the SHIFT LOCK key, which works the same as its cousin on the typewriter. It basically holds down the SHIFT key for you unti 1 you push it again. This is okay, except that i you try to type a command, CTRL s for example, what you wi 11 get is a SHIFT CTRL s, a completely different command in Fontmaster. As an alternative, the SHIFT switch has been added. "Click" the switch on like this: HOLD: CTRL -18- TABS PRESS: "t An "S" appears in the status display to that the SHIFT switch is turned on. With this switch on, all text is typed in upper case. Numbers and commands will not be shifted, but left alone. Use this to enter 1 arge portions o capita 1 ized text. Since it is a "switch", you turn this SHIFT feature o by pushing it again ( CTRL 1') The "S" wi 11 then disappear. Tabs Tab stops with the Fontmaster work just like those on a typewriter. To move the cursor to the next stop, push the "Tab" key: PRESS: RUJI./SIOP (Tab) I no more stops are set, you will get an error message telling you so (in which case the cursor will not be moved). To set a tab stop, move the cursor to the place to set the stop. HOLD: CIRL PRESS: + (Set tab stop) A small line should extend above the ruler line above the cursor. This is the marker or your tab stop. To clear a. tab stop, position the cursor and HOLD: CTRL PRESS: (Clear tab stop) I a. tab stop was set at that point, it will be cleared. You can clear all the stops at once like this: HOLD: SHIFT CTRL PRESS: - (Clear all stops) The tab stops are automatically saved and loaded along with the text (using the Save and Load commands only). Tab stops are really a hold- over from earlier word processors. When using fonts and special effects, this familiar tabbing feature will rarely satisfy your needs. You will learn a. tabbing format control which is better sui ted for use with fonts in the Advanced Topic.& section. Block Manipulation Fontmaster has several commands for -19- BLOCKS duplicating, and moving blocks of text. They, as well as a few other Fontmaster commands, all require that you specify the endpoints of the block to work with. Here's how you would mark the ends of a block: 1) Move cursor to either of the endpoints 2) HOlD: CIRL PRE$: m (Mark block) 3) Move cursor to the other end 4) Press the keys for the block command The four block editing commands are as follows: Command Erase Copy CUt Function Remove block K e ~ s HOlD: CJRL PRESS: e Copy block HOlD: CTRL into buffer PRESS: k Remove block HOlD: CTR1. into buffer PRESS: c Insert text HOlD: CTRl. from buffer PRESS: p Combinini the block commands can be useful. For example, to move a block of text from one location to another: l) Move cursor to one end of block and mark it with CTRL m 2) Move cursor to other end and use "cut" command 3) Move cursor where you want the block inserted 4) Use the paste command ( CTRL p) Or to duplicate text somewhere else: l) Move cursor to one end of block and mark it 2) Move cursor to other end, use "copy" command 3) Move cursor to destination of copy and use "paste" The block manipulation buffer can hold a limited number of characters (1280), if you ~ e t an error saying Block is too Iar.re, you will need to work with several smaller blocks. Also, any text in the block manipulation buffer will be lost when you use the Print or Video preview COIIUIIands. Searching and Replacing As a file grows in size, findini a particular word or phrase can becoae time consumini, if not impossible. For this reason, Fontmaster contains commands to locate -20- SEARCHING/REPLACING any sequence of text you request. It works l ike this HOLD: CTRL PRESS: f (find) At this point, the question Find what? will appear on the ruler line. Type the text you want to find and press REI URJI. The search will start where the cursor is pointing and will stop on the first occurrence of the string that it finds. If it finds none, Search ended will appear. If you want to find the same text again (the next occurrence) use HOLD: SHIFT CTRL PRESS: f (Find again) The add.i tion of the SHIFT key to the Find command makes it Find again the same string you asked for last time. Be aware that. case, is ignored when searching for text. For example, if you are searching for Pass the c ursor would stop if it saw the word impasse. Several characters have special meaning when used in a search string: Character Meaning ? l,llildcard, will match any character [ Will match any delimiter Examples: tte at?'! [th e[h will match the and tree but not true will match attic and at will match the but not with or slither will match be here but not Beth The Replace command is similar to the Find command, but allows you to find occurrences of a string and replace it with a second string of characters. Use it like this: HOLD: CTRL PRESS: r (Find/replace) Supply a search string just like you did for find and press RETURN. Next you will be asked Replace with? Type the text that you want to replace the old string. In this string, upper and lower cases do matter and the character s ? and r have no special meaiUng. After you enter the replace string, the question Ask ~ o r e replacing? will come up. If you press the R key all occurrences of the search strine- will be replaced with the replace string. I, however, you -21- DISK 1/0 a.nswer by pressiflll the Y key, the following happens: every time an occurrence of the search string is found, the cursor wi 11 point to it and you wi 11 be asked if it's okay to replace it. Whether you replace it or not, the search wi 11 continue for more matches unti 1 the end of the text is reached. Remember that at any question, you can abort the replace comm.and by pressing RUII./STOP. Disk Input and Output Beore discussing transferring text to and from disk, be aware that writing text files to your Fontmaster disk is not recommended. If you must, do it with extreme caution. For systems with two drives, you can use the Fontmaster setup p ~ (see p. 4) to specify that all text files be w r ~ t t e n and read using the second drive. All of the disk operations that can be done with Fontmaster are accessed through the Disk Command menu. Remember how to display this menu? HOLD: CTRL PRESS: d (disk) Once the menu is displayed, it's pretty simple to figure out what key to push ( L for Load .font, 1 for Dlrector7, etc. ) . Therefore, each command will be explained assuming you have called up the disk command menu and pushed the key for the command. Load .font: Loads a font from disk into memory. When this command is issued, the screen will clear and the contents ( if any) of the .font s I ots is displayed. Font slots are the 9 possible places into which a font can be loaded. You can use as many or as few of the slots as you want. But to use a font for printing, it must be loaded into one of the slots. The .font load command will ask two questions. First, llame o.f .font? Type the name of the one you want (see inside back cover or the Quick reference card). Note that all of the supplied fonts have all lower -case names. After the name, press REl URII. The second question is Slot number? Type the number of the slot to load to. If the slot is holding a font already, the new font wi 11 replace the old one. You can, as a convenience, just press RETORII for this question and the font will load into the first unused slot. IIIPORTAIIT otE ABOUT FOIITS: Two types of fonts can be used with Fontmaster-- ormal fonts and -22- DISK I/0 Super.fonts. Superfonts have smoother, more refined characters, but unfortunately take up two consecutive slots. When loading a superfont ( superfonts are marked with an asterisk on your reference card), the slot you pick and the next higher one will be used. Load ~ o n t s needed: This command can be used ater a text load to automatically load all the fonts needed for that file. A font is "needed" if it was loaded into the system when the file was saved to disk. For example, if you have three fonts loaded and you save a file to disk, when you later load that file and use the Load font& needed command, the same 3 fonts will be reloaded into their original slots. Directory: This command lists to the screen the directory of the disk in your first ( or only) drive. If you use a 2 instead of a 1, the directory will be pulled from your second drive. Di&p 1 ay error: This command wi 11 read your disk drive's error channel and display the message on the ruler line. Erase: This command will ask you for the name of the file to erase. Type the name and press REIORW. Caution: this operation cannot be reversed--once you press RETURJI the file is gone. If you change your mind abouting erasing a file, press ROll/STOP. Rename: This command allows you to change the name of a file on a disk. You will be asked to enter the old name and the new name. Follow each with a RETURK and Fontmaster will rename the file. Send disk command: This command allows you to any command that your 1541 or 1571 recognizes. screen will be cleared and a > is displayed. the command you want to send and press RETORW. Example commands: Format disk: >n0:nameofdisk,a5 Validate disk: >v0 send The Type Load character .set: This command will load a character set from disk and use it to display your text on the screen. See the section on bi-lin{!Ual editing on p. 47. Save text: This is the most-used method of putting text files onto disk. Your tab stops are saved along with the text, as is information about what fonts are loaded (used for automatically loadillif the fonts back in later). The file created by a SAVE is a PRG-type file. -23- DISK I/0 The SAVE command wi 11 ask you one question before saving the file-the name to give the file which will be created. If you press RETOR in response, the title of the current document will be used (ideal for saving a modified version of a file over the old version). If a file on the disk already has the name you specified, you will see File exists. Replace it? PRESS: 7 or PRESS: n to write this one over the old one to abort the SAVE Load text: This command is used to load a file that was previously written to disk with the Save text command. Since Load text is so commonly used, you can use the command without having to cell up the disk operations menu: HOLD: CTRL PRESS: 1 (Smell "L"-load) As with most of the disk commands, Load will ask you for the name of the file. After typing the name and pressing RETURK, Fontmaster will attempt to load your file. If, however, the file cannot be found or cannot be loaded (only files Save:! can be Loaded), you wi 11 get an error message. The name of the file you load will become the title of the document (upper-left corner of the status display). You can then use that name with any text input/output com.mand by just pressing RETURK. Yeri.fJ' text ( PRG): This command works just 1 ike the Load command except that instead of loading the file into memory, the file is compared with the text in memory, making sure they are exactly the same. As a convenience, you can verify a file you just saved by pressing RETURK when asked for the name of the file. This command will only verify PRG files. Put text: The put command is v.ery similar to the Save command with these differences: the text file is a SEQ fi 1 e and it's content conforms to the standard sequential file format. This means that it can be used with other programs that use sequential files (a s p e l l i ~ checker, for exe1nple). Files produced with the Put command do not contain information about tab stops or font slot contents. If that's a hindrance, use the Save/Load commands. Get text: Get text is just 1 ike Loading text but it only works with SEQ (sequential) files. This allows you to read text files written by other word processors (as long as they are sequential files). Put block: This is a useful command whichs puts a -24- UNDERLINING blcxk of text (instead of all of it) to disk in a SEQ file. Use this command just like all the other b 1 cx:;k commands: 1) Move the cursor to one end of the blcxk 2) Mark it with CIRL m 3) Move the cursor to the other end 4) Put the blcxk: CTRL d then b ln&ert fi.le: This command will take a sequential file from disk and insert it into memory where the cursor is pointed. Its use is straightforward: position the cursor, press the insert fi.le command, enter the name of the file, and press Rlr.rURK. With this command and the Put blcx:;k command you can transfer passages of text from one file to another. It's done like this: 1) Mark blcx:;k of text and ttse Put block to save it to disk under a name such as TEIIP. 2 ) Read file into memory which is to receive the text. 3) Place the cursor at the spot to insert the text. 4) Insert the blcxk: CTRL d then i. (name = TEIIP) If, when insertinE text with this command all of the available memory is used up before the whole file is inserted, the insertion will stop and an Chat of text memor7 error will be displayed. Verify text (SEQ): This command works exactly like the verify for PRG files except it can only be used with sequential (SEQ) files. Again, to verify the file you just saved, just press RETUR when asked for the file's name. Underlining Text One of the first effects that most people wi 11 want to use is text underlining. It is so commonly used that the Fontmaster allows text to be physically underlined on the screen. The text you type will be underlined if the underlining switch is on: HOLD: CTRL PRESS: u (Underline switch) Notice the underline mark in the status display is now on. Like all the switches, press CTRL u again to shut off underlining. You can create blanks or lines by typing rows of underlined spaces. The underlinina- on your screen is normally done in a "half-tone" to make it stand out from the text itself. -25- TEXT MODIFIERS On some 1V sets this may be hard to see. You can c h ~ e the under 1 ining to a darker .form with this command: HOLD: SHIFT CTRL PRESS: u ( Underline darkness) Whichever way you choose, underlining will look the same when printed on paper. One drawback to an under 1 i n i ~ system 1 ike this is that i.f you want to under 1 ine a portion o.f text that you have already typed, you would have to turn on the under 1 ining switch and re-type the text on top o.f itsel.f. There's a command, however, with which you can under 1 ine or "de - under 1 ine" a block of text. It's similar in use to all the other block commands: 1) Move cursor to one end o.f the block 2) Mark the point with CIRL m 3) Move cursor to the other end 4) HOLD: SHIFT C I RL PRESS: u 5) PRESS: 7 to underline block, or PRESS: n to remove underlining Text H odifiers (Special ELfect&) A text modi.fier is a special character which is inserted in your text to produce some type o.f change at that point. Some typical changes might be to switch to a di.f.ferent .font, to turn on superscripts, and many others. All of the text modi.fiers except a couple are inverse lower-case characters (li] .for example). To produce any o.f the modi.fiers, you need to hold down LOGO (lower-le.ft corner o.f keyboard) and press the key .for the modi.fier ( a .for li]) Here are a 11 the modifiers , the keys required to produce them, and what result they produce: Modi.fier
I Keys 1..000 a 1..000 b 1..000 c 1..000 e 1..000 i 1..000 k 1..000 m 1..000 n 1..000 0 1..000 p 1..000 t 1..000 u E.f.fect Alt pitch (11 CPI) Bold.face on or o.f.f Compression on or o.f.f Elite pitch (12 CPI) Inverse on or o.ff Konnect pitch ( 13 CPI) Micro hei6lht Normal hei6lht Over 1 ay next 2 characters Pica pitch ( 10 CPI ) Tall hei(lht Underlining on or o.f.f -26- lffiOx lffiO 1' lffiO ~ SHIFT lffiO 1' SHIFT lffiO ~ lffiO RETURN lffiO 1 lffi02 lffiO 3 lffiO 4 lffiO 5 lffiO 6 lffi07 lffiO 8 lffiO 9 TEXT MODIFIERS Expand on or off Superscript next character Subscript next character Turn superscripts on Turn subscripts on Turn off sub/superscripts Use font in slot 1 Use font in slot 2 Use font in slot 3 Use font in slot 4 Use font in slot 5 Use font in slot 6 Use font in slot 7 Use font in slot 8 Use font in slot 9 Keep in mind that some printers are not capable of all of the Fontma.ster 's effects. Compressinf!, micro height, underlining, superscripts, and subscripts will be the most common incompatibi 1 i ties on 1 imi ted printers. The only way to know f or sure about your printer 's capabi 1 i ties is to try the effects. You've probably figured out by now that the text modifiers are not printable characters themselves, but they change how text is printed. With proper use of the modifiers you can make dozens of different printing variations from just one font. Combine that with the fact that you are f!iven 30 fonts, and you really have hundreds of ways to print your text. Remember using the function keys .fl and .f3 to jump through text INC>rd by INC>rd or sentence by sentence? We 11 , f7 does the same thing, except that the cursor looks for the next or previous text modifier: Go to next modifier: 1 Go to previous modifier: SHIFT 1 You can look for a specific modifier by using the Find command (p. 20). Now, let's take a look at the modifiers and explain exactly what each does. 13 (Expand on/off)-This modifier usualll occurs in pairs, one on each end of a portion o text to be expanded. If only one 13 modifier is used, expansion wi 11 stay on for the duration of the printout. Expansion is a doublini of the width of all characters. Its effect can be seen in the effect summary window (the IC in the upper r i ~ h t corner of status display) and in the CPI (characters per inch) indicator. This is bov :rou 1ezpandEJ text -27- TEXT MODIFIERS ra (Compress on/off )-This works just 1 ike the expand modifier except it cuts the width of characters in half when on. Depending on the capabilities of your printer compressed may look rough. The only thing you can do to prevent this is to make sure you are not using a superfont when compressing. You would Scompre.s.s textra I ike this m (Pica pitch)-This is the pitch used if none is ever specified. The occurrence of the r:l modifier causes text to be spaced so that 10 characters occur per horizontal inch. (Expansion or compression will alter the spacing when turned on.) Change to r:lpica pitch fi1 (Alt pitch)-Selecting the Alternate pitch sets horizontal character spacing to 11 per inch. This is a nice "happy medium" between pica and elite pitches. Select the t]]pitch called alternate [j1 (Elite pitch)-Using the G1 modifier changes the character spacing to 12 characters per horizonta 1 inch. This is G1the elite pitch 1m (Konnect pitch)-Don't laugh! "C" was already taken. This pitch prints text at approximately 13 characters per inch. The reason for its name is that no space is inserted between characters. The script fonts, for example, must be printed using this pitch if the letters are to connect fluidly. The Konnect pitch !mruns together m (Boldface on/off)-This is another modifier that usually occurs in pairs. The first one causes the following text to stand out in bold print until another in modifier shuts it off. Fonts with extremely detailed characters may not look good boldfaced because their features will be "smeared." J'OU GJmu.st!J tr;r boldfacing! D (Inverse on/off)-Pairs of D modifiers cause text between the two to be inverse (white letters on a black To overcome problems on pinters, inverse characters are printed in one pass only. Tr;ri.ng the a iDIYEltr.Elie -28- TEXT MODIFIERS m (Underlining on/off)--This modifier is another that usually cx:curs in pairs. All text between the two m 's wi 11 be under 1 ined. Okay, you ' re confused about why you would ever use this command when you can underline text right on the screen, right? Some people find this conventional method of underlining easier to use. Pick whichever method you like. When editing bi-lingual documents, however, you wont be able to use the on-screen method. When the cursor is pointed at a character that is in an "underlined zone" (between the "on" m and the "off" m> the underline mark in the status display is lit. This means that the underline mark doubles as an indicator for the underline switch (p. 25) and as an "underlineid. at the cursor" indicator. The mseconctm method o.f under 1 in in (Font slot selectors)-These modifiers are used whenever you want to switch to a different font. You can change at any place you want (even letter by letter). All effects selected stay the same, the font slot used for printing is the only thing that changes. For example, if you loaded manhattan into slot 3 and shadow into slot 5, you could do this: of a sudmden we chane .fonts D (Tall height)-This modifier causes the following text to be printed at twice the hei..rht, in 4 passes. The normal line spacing of 6 lines per inch will make tall text look "crammed Later you will learn to modify the line spacing, but for now you can use "talls" by just inserting an extra blank line between lines o text. Superscripts and subscripts do not work on tall characters. Go .from normal Dto tall! Iii! (Micro height )-This modifi er does just the opposite of D Text after an Iii! is squished to hal the normal height. On some o the very limited printers, this is completely unreadable. Superscripts and subscripts do work with "micro" characters. Go .from normal Iii! to micro Iii (Normal hei..rht)-This modifier shuts off tall hei..rht or micro hei..rht, i e ither is selected. Dtall li1normal Iii! micro li1normal -29- PRINTING ii (Superscript)-The occurrence of this modifier causes the next printable character to be shifted up a partial line. Einstein derived E=MC62 !! (Subscript)-This modifier causes the next printable character to be shifted down a partial line. Sulfu.ric acid: IIC2SOC4 E (Superscripts on)-This does the same thing as the ii modifier except it stays on until you shut it off, whereas ii only works on the .follawing character. y = xE(2z+l) w (Subscripts on)-This modifier turns subscripts on .for the .following text until it is shut off. ~ A V G ~ = dist/time ~ (Sub/Superscripts off)-This modifier turns off either subscrlpt.s or superscripts, whichever might be on. s.:;:uperf$ and ~ u b 3 re (Overlay)-The next two printable character s f ollowing this modifier will be combined into 1. This can be used to put punctuation marks on letters or to build diacritics for .foreign languages. A simple overlay: lila" Since the two become one, you can use that "one/' in another overlay process, and that "one" in another and so on, all of the processes merging into one print.ed character: A complex overlay: li!()le-ce/+ Printing Text to the Printer You were quickly introduced to the print command in the introductory section but many of it's features 'WE:re neglected. First, you can print text. to...>o ways: print all the text, or print a block of text. To print. a block, use the print command just like all other block commands 1) Move cursor to one end of the block 2) Mark it. with CTRL m 3) Move cursor to the block's other end 4) Print: HOLD: SHIFT CTRL PRESS: p Fontmaster may study the text for a few seconds, and then will immediately start printing the block. In other word:s, there are no other options for you to choose when printlng a block. I no block is set when you use the print command, all the text will be printed. In this case, hO\.Jever, you will be asked a couple of questions. Start the printout like this: -30- HOLD: SHIFT CTRL PRESS: p PREVIEW The screen wi ll clear and you will be asked Number of ~ p i e s ? There are three ways that you can answer this 1) Type the number of copies and press RETURN 2) Just press RETURN and only 1 copy will be printed 3) Type ? and press RETURN to print copies until aborted The second question will ask Variable filename? Unless you are printing a form letter (see Advanced Topics, p. 33), just press RETURN as your answer. At this point, printing will begin. When printing a block of text or the whole file, you can abort the printout by holding the RUN/STOP key. Fontmaster will make sute you meant to abort by saying Push y to abort. other to continue. If you press Y or RUN/STOP again, the print process will not proceed any farther. If your printer interface or printer has a buffer, the printer may print a line or t\o/0 even after the print was_SbOrteq. Several types of errors can be discovered while Fontmaster is printing. For a discussion of these, see Appendix B, Error Messages (page 58). 80 Column Video Preview Fontmaster's 80 column preview is a quick and economical way to proofread your documents and check for proper formatting. As was mentioned earlier, this feature is usually unreadable on standard television sets. It's \o/Orth a try, but don't be disappointed. Experimenting with different combinations of screen colors might improve the situation. (See p. 50 for a way to change the colors while in Fontmaster.) Not everything that can be done on your printer can be shown using the preview. So the tradeoff is accuracy for speed. Varying widths and heights of text cannot be seen in the preview, although their effects can be seen. For example, if you use the expand text modifier, half as many characters \./ill be shO\oln to comprise each line, although they can't be displayed as double-wide. You use the Video preview exactly 1ike the Print-to-the- printer command except instead of SHIFT CTRL p, use: HOLD: SHIFT CTRL PRESS: v (view) You can view a block or the whole file, and specify -31- PREVIEW copies just as if you were printing to paper. Follow the instructions for the print command on p. 00. There are a couple of differences between the Video preview and the actual print command. First, if you press RUII/STOP while previewing, you have no chance to change your mind- the view is aborted. Second, the preview will show you where the paper perforation will be by sticking a dashed line between pages of text. On this dashed line will be a number telling you how pages of text have been viewed so far. These numbers and dashes will never be seen in the ina! print to paper. When the entire file or block of text has been viewed, the last dashed line will be displayed and Fontmaster will wait f or you to press RUII/STOP before the display reverts to the normal 40-column text screen. Sometimes Fontmaster will need to access its disk before it can go back to the 40-column mode. If you have removed the disk, it will ask you to put it back. -32- FORMATTING ADVANCED TOPICS The inormation covered in this final section for the Fontmaster word processor is going to be hard to digest unless you have studied the introductory and intermediate sections. The time you save by skimming those two sections will be more than lost if you get bogged down in this section. Formatting Output Up to noc.J, you have had no way to really control hoc.J the text you print is arranged on the paper. There are literally thousands of formats you can create with a set of about 48 format controls. These controls determine how to break text into lines, how to space these lines apart, where and how to position lines of text on sheets of your printer paper, and many more options. This may sound terribly complic ated. The truth is you can make it as simple or c omplex as you want. Any options you don't ever try t o control are set for you. That way, you only need to learn the format controls that you want to use. That's how been able to print stuff without knowing about these controls, because they were all set f or you. (You could have altered them if you had knoc.Jn how. ) Let's start by explaining where these format controls go and the ir general f orm. Then we'll introduce each formatter, one by one. Format controls are mixed right in with your text, to text modifiers, in either of two ways: 1) J..m25.' 2) in the mid lm25: dle The first is by far the mor e common of the two. In fact, until you are very familier with Fontmaster, you should stay away from the second form. The difference is that the first one is on a line by itself, where the second is wedged right in the midst of a line of text. Both forms must have the at the front. This is a special mark that tells Fontmaster that formatters are coming up. You can produce this Format arrow from your keyboard like this: PRESS: Notice, however, that the two forms of format controls end differenti.r. The first must end with a ., which is made by pressmg RETURII. The second must end with : which is typed SHIFT =. More than one format control can be used in a group in -33- FORMATTERS either of the t\.JO mentioned formats. Just separate each formatter with a colon (:). Here's hO'W that. \.JOuld look in both possible forms:
text ... The letters lm, rm, and """ in the above example are the f ormat controls. They are t\.JO letters long and can be lower-case cr capital. Most of the formatters need a number to 1.10rk with. That's the purpose of the numbers 25 and 67 above. Notice that the third f ormat control has no number after it. Some controls need no numbers, some need one, others more. The specific f ormat of each will be described in their O'Wn sections which f ollO'W. Format Controls , (Comment) ;Comment goes here This is the only single-character formatter. The rest of the li ne follO"Wing this c haracter is ignored, so you can put. notes to yourself or any other \.JOrthless idiocy here. Harcin.s PL (Paper length) PL66 This tells Fontmaster that your paper is n lines high (same as the length in inches times 6). If this number is incorrect, fe'W other formatters 'Will 1.10rk properly. If you don't use this formatter in your file, a value of 66 (11 inc hes) is assumed. TM (Top margin) TM2 Sets the number of lines the top of t.he paper and the first line of the bcxiy of text to n lines. If never set, the top margin is assumed to be 9 lines. BM (Bottom margin) BM0 Sets the number of lines bet'Ween the bottom of the paper and the last line of the bcxiy of text to n lines. If never set, a value of 6 is used. LM (Left margin) U115 U1+4 LM-2 U1+0 U1+4T LM-7T As you can there are many forms of this command, although they all affect the left margin. When just a number follO"Ws t he 1...11, the left margin is set to that number. The other forms are used for temporarily moving the margin to the left or right of that. The LH+n form scoots the left margin n places to the ri{tht, until you move it back with the Similarly, the LH- n scoots it n places to the left. Only use t hese + and - forms when the setting is to be eventually changed back (as when you indent a whole The use of the T after -34 - FORMATTERS the number in the + and - forms causes the margin to automatically go back to its original value after printing one line. If the LH command is never used, the left margin is set to 10 RM (Right margin) Rl174 Rl1+2 RM-4 RM+e RM+lT This works exactly like the left margin, except it determines the right margin, of course. See LH for a full explanation of all the forms of RH. IN Undentation) IN5 IN+5 I N-3 Thi.s formatter automatically indents the first line of every paragraph the number of spaces specified. The first two forms are exactly the same (the + is optional)--they both indent the first line 5 spaces in. The I - n form indents the first line n spaces to the left. To shut off indentation, use I J I ~ . If you never use the I formatter, no indentation is done. Remember, the ., is considered the marker for the end of a paragraph. Therefore, lines which c an be indented are those which follow a .,, Line Formation JS (Justification) JS This formatter causes all following lines to line up smoothly on both the left and right edges. If necessary, words will be separated slightly to make the line stretch from margin to margin. If only one word is on the line, its letters will be spread. Fontmaster will only stretch a line so far and then will give up, saying that the line will look unreadable. It's standard practice for the last line of a paragraph to not be justified in this way, so Fontmaster doesn't do it. Also, if centering is on, the lines will be centered but not justified. WW (Word wrap) liM Word wrap is similar to justification, but the right edge will usually be ragged. Word wrap gets its name because it will wrap a word down to the next line rather than letting it get split between two lines. This mode of printing is assumed unless you specify JS or NQ NO (No word intelligence) NO This formatter causes all following lines to be filled as full as possible, not worryin" if it splits words between two lines. ER (Edge ri.ght) ER This formatter makes all following lines butt up Si'ainst the right m a r ~ . This may leave the left edge lookin" ra"ged if justification is not on. -35- FORMATTERS E L (Edare left) EL This makes all following lines butt up against the left marfli.n, possibly leaving the right edge ragged. This is the normal method, and is assumed unless you specify otherwise (ER or EO). EO (Edare outside) EO This causes all following lines of text to be butted up against the l eft margin on pages with even page numbers, end against the right margin on odd- numbered pages. This is to allow text to be forced to the outside edge of a book. You w:i.ll probably find this more useul with page numbers or headers a little later. CY (Centering oo) CY This formatter immediately turns on the centering feature. Until shut off, every line of text printed will be centered within the margins you have set. All effects such as expansion, compre ssion, and pitches are taken into a ccount when centering the line. CN (Centerin off) CN This shuts centering off again. RY (Reverse on) RY This format control turns on the reverse output function. When on, this causes every line to be reversed (flipped backwards). The characters aren't flipped backwards, just the line of characters. Here's a line \.lith reverse off and then with reverse on: Exactly backwards! This is used ri4lht to left. by u.sing the turned on. ~ w k c a b yltcaxE for foreign languages that read from You can print text as if in a mirror mirror font with the reverse mode WOTE: I the screen is reversed at the time the printout is made, all lines will be reversed. In this case, RY end Rll have no effect. RN (Reverse off) RN This shuts the reverse mode off again. Tezt Spacinc T A (Tab) TA32 Remember that in the section on set.ting, clearing, and ~ tab stops that a better way was mentioned? This is it. The :r'$lSOn this method is preferred is that it will work correctly no matter what effects you 11se in your text (expanded, proportional, -36- FORMATTERS anything). You don't set tab stops .for this command, but a.fter TA specify the paper column number (1 t hrough 80) to tab over to. If you are already past t hat col umn, no t abbing will be done at all. The TA .formatter is worthless unless it's used in the same line as printable text. So you must use it in this way: make telltTA25:tab over P Y (Proportional on) PY This .formatter simply turns on t he Fontmaster's proportional print .feature. Propor tional printing means that a character's width determines how close the next character should be. The result is text which is easier to read. Compare these: Regular: Hello Proportioned: Hello PN (Proportional off) PN This turns proportional printing o.f.f again. CS (Character spacing) CS4 With this .format control, you can direct-ly specify the number o.f microgaps between letters. For example, pica pitch uses 3 microga ps bet-...een. This command acts just like one o.f the pitch modifiers <m, m, m. or til) because it will override a ny pitch set with one o.f the .four modifiers, and t he y will override any character spacing set with this .formatter. LS (I.i ne .spacing) LS7 This modifier allows you to change the gap bet-...een lines o.f text. The number .following LS is the number of lines per inch (vertically) that you request. I.f never specified, Fontmaster assumes 6 lines per inch. You can specify a number a nywhere .from 1 to 100 lines per inch. LI (Line increment) LI26 This .formatter is similar to the line spacing (LS) control, but is more .flexibl e because it lets you directly specify the number o.f increments bet-...een lines. This .formatter is not .for beginners, as it requires a knowledge o.f the size o.f your printer's increments. B L (Blank lines) BL3 The purpose o.f t his formatter ls to save memory. The number .following BL is the number o.f blank lines you want placed at that spot in your text. This is much more memory efficient than typing a bunch o.f RETURKs. - 37- FORMATTERS Beader&JFCX>ters Headers and footers are special lines of text that. are placed respectively above and below the reeular l:xxiy of text. Their common uses include titles, page and chapter headings Fontmaster takes care of working them into each page of print, but you are eiven power to dictate their use with the following group of format HP (Deader position) HP6 This formatter specifies how many lines above the main body of text the header should appear. RPl will put the header on the line directly above the first line of text. The header position cannot be larger than the top margin (set with TM). If no header position is set, a value of 4 is assumed. FP (FCX>ter position) FP6 This control sets the number of lines from the bottom of the main body of text to the footer line. FPl will place the footer on the line right after the last line of text on the page. A footer position of 3 is used unless you specify your own. HL (Header/fCX>ter left margin) HL5 This formatter sets the left margin for both headers and footers In most cases you won't even need to use this because the header and footer margins will "follow'' any margin settings for the main body of text. In other words, if you set the left margin for text to 7, the header and footer will also have a left margin of 7. In some cases, you may want to control the header and footer margins independently of the margins for the body of text. For those use this formatter, and the next one for the right margin. Use of these two formatters will cause the header/footer margins to become locked (they will no longer follow margin changes made for the body of text). HR (Beader/fCX>ter ritrht margin) HR8 This formatter will set the right margin for headers and and will lock so they no longer follow margin settings for the body of text. UL (Unlock header/footer margin..s) UL Use of this format control will unlock the header and footer margins so that they will once again follow margin settings made for the main body of text. See BL and DR above for more info on locked margins H = (l)ef'ine header line) H=This is a header This control will turn header usage on as well as tell.in4ir Fontmaster what text to use in the header -38- FORMATTERS line. To shut headers back of later, set the header to nothing: H : : . ~ F= (Define footer line) F=Sample footer Use o this control will start footer usage, ~ - J i th the footer line set to the text following the =. Set the footer to nothing in order to shut footers off: Header/Footer special codes Headers and footers normally have the following characteristics: Centered Proportional o Pica pitch Compress of Expand o Normal height Boldface o Inverse of Underline off Font slot 1 Text modiiers are definitely not recommended for use in headers and footers. Therefore, a special set o codes exists solely or the purpose o selecting text effects in headers and footers only. They may have a dierent meaning or none at all when used in normal text. Any effects set with these codes are internal to headers and footers only- they won't aect your normal text. Codes Function in headers/footers /p Proportional printing on /1 Edge left /r Edge right /o Edge outside (alternate even-odd) /k /e Ia /c lx /t /m In /b /i /u /1 Konnect pitch Elite pitch Alternate pitch Compress on/off Expand on/off Tall height Micro heiljrht Normal he1iht Boldface on/of Inverse on/of Underline on/o Use ont in slot 1 -39- FORMATTERS 12 Use .font in slot 2 13 Use .font . slot 3 1n 14 Use .font . slot 4 1n 15 Use .font . slot 5 1n 16 Use .font
1n slot 6 17 Use .font
1n slot 7 18 Use .font . slot 8 1n 19 Use .font in slot 9 I'll Overlay next 2 characters II Produces a slash (I) 0 Print page number here The last item, c, is produced like this: HOLD: CIJ4. PRESS: v Notice that this box in headers and .footers is not a variable, but signals to plug in the page number. For example, - o - as a header would print the page number bet\.Jeen dashes on each page. P# (Paae number) P#42 When you start a printout, the page number o.f the .first page is set to 1, and then automatically increased .for each new page. You can .force to start counting .from a specific number by listing it after the Ptt .formatter. You can do this at the start of the .file or anywhere within. RO (Roman page numbering) RO This .format control will switch page numbers to the Roman number system. This is use.ful .for pre.faces o.f books (you know, when the pages are numbered i.,ii,iii, iv, etc.). DC (Decimal page numbe.ring) DC Use o.f this .formatter will S\olitch page numbers back to the decimal system you are used to. Unless you switch to Roman, the decimal system is already selected .for you. Columnar Formatters See Columnar Printing on p. 42 .for more information on using the following .formatters. C# (Set number of column&) C#3 With this .formatter you tell Fontmaster how many columns o.f text you want the text broken into. You can speciy 1,2,3, or 4 columns. The only other thing you must do is speci.fy the margins .for each column. Column 1 al\o/SYS uses the normal left and right margins (set with Uf and Rll). Use the following six .formatters .for the other three columns. -40- FORMATTERS 2L (2nd column left margin) 21.15 This formatter defines the left edge of the second column. Columns can overlap, but usually set this at least 2 greater than column l's right margin. 2R (2nd column right margin) 2R28 Use this formatter to define the position of the right edge of the second column. 3L (3rd column left margin) 3L30 Use this formatter to define the left edge of the third column. Although columns can overlap, for maximum readability, you should set this at least 2 greater than column 2's right margin. 3R (3rd column right margin) 3R46 Use this f ormatter to define the position of the right edge of the third column. 4 L (4th column left margin) 4L49 Use this formatter to define the left edge of the fourth column. Although columns can overlap, for maximum readability, you should set this at least 2 greater than column 3's right margin. 4R (4th column right margin) 4R70 Use this formatter to define the position of the right edge of the fourth column. Ki.scellaneous Formatters CH (Chain to text file) CH:nextfile When printing text, if the Fontmaster encounters this format control, the file listed after the colon is loaded into memory from disk and printing continues at the start of that file. This is useful when printing large documents that must be split into several smaller files. EX (External file print) EX:extfile This formatter causes printing to temporarily stop while the data. from the file you listed is dumped to the printer. The file must be a sequential (SEQ) type. Since Fontmaster blindly passes all the data in the file to your printer, you must make certain that all the cOO.es conform to your printer's format. CM (External compensation) CM16 This formatter is for use solely with the EX external file print control. Depending on the data in that file, the printer paper may be moved by an uncertain amount. Fontmaster must be informed about this paper shift if it is to keep printing correctly on your paper. Use CH followed by the size of the paper shift in printer paper increments. This is a complex task which should not be attempted by those with weak stomachs. -41- COLUMNS DI (Direct to printer) 0!5,27,64 This formatter lets you send any codes you want to printer. Keep in mind that all font printing :LS generated by the Fontmaster, so most features of your printer won't work unless you are printing in the dot- matrix mode. The first number following the DI is the secondary address to use while sending this data. I you don't know what a secondary address is. consult your printer interface manual. When in doubt, use a 5. The rest of the numbers are the decimal values which will be sent. Send as many as you want. separating them each with a comma. After the last one, press RETURN. NP (Next page) NP NP4 The NP formatter causes printing to immediately jump to the next piece of paper. I a number is included (as in NP4). printing jumps to the next page orur if not enough room is left on the current sheet to p:nnt that number of lines. SS (SiDcle sheets) SS Use of this format controJ will instruct Fontmaster to pause at the end of each page and wait for the insertion of a new piece of paper. I SS is not used, continuous paper is assumed to be used. SO (Sub/superscript offset) S04 This formatter lets you change how much of a shift occurs with superscripts or subscripts. Normally, this value is set to 6 printer increments. You can set the shift to any size you want by placing the number of increments after the sa UO (Underlining offset) U03 This formatter lets you change the gap between and the bottom of the characters. Normally, the gap is 6 but you can modify this by UO followed by the gap size in printer paper increments. To avoid problems use a gap size no larger than 10. ED (Eat data) ED This formatter is used in form letters to "absorb" pieces of data from the variable file without printing them. Each ED will use up the data that would normally fill one variable box (o). Columnar Printing One of the unique features of the Fontmaster word processor is its ability to format pri nted matter into col\.lJI\J'lS, such as you would see in a newspaper. Up to -42- FORM LETTERS four columns are allQI..JeCI. column does not have to be can even over lap. Unlike your ne....,spaper, the same \.lidt.h. In fact, each they Here's how it \./Orks. You use a C. formatter followed by the number of columns to use (see p. 40). At this same time, you set the left and right margins for each column using these formatters: U1, Rl1. 2L. 2R, 3L. 3R, 41.., 4R (see p.41). When printing text, Fontmaster prints until it runs out of r<X>m, at \.Jhich time if you ha ve set the number of columns to 2 or more, it \.Jill try to move the paper back up and start on the second column. Some prmters can' t do this automatically. If yours can't, Fontmaster, knowing this, \./ill stop print ing and request that you manually roll the paper back up to the previous perforation. Tips on manually backing up paper: 1) Al\.lays \.Jait until printer stops print.ing before moving the paper 2) Pull gently on paper supply \.lhile slO\.Jly backing-up paper \.lith knob 3) Be consistent in lining up the head ....,i th the perforation. Position the head the same \.JaY you do ....,hen starting a printout You can force Fontmaster to start printing at the tor' of the next column ....,i th the NP (next page) formatter. Setting the number of columns back to 1 (Cl.) \./ill cause Fontmaster to return to single-column printing as soon as it can. Form Letters Another po\.lerful feature of the Fontmaster ....,ord processor is its capability to produce form letters. A form letter is a document that is sent to many people \.lith only a fe\.1 items changing for each letter. You find g<X>d examples of form letters in your mailbox daily: Dea.r Hr. Johnson, Wouldn t you be the envy of all :your friends driving around lcre Grove in a brand new 1987 Fiasco GT? Just fill out and mail the attached card within .. The same letter \.las used to print a personalized letter to thousands of peoplB The only information that changed from one letter to another is the name of the recipient and the name of his city. This letter \.las created \.lith "holes'' where the name and city go, \.lhich are then filled in \.lith data from a djsk with thousands of people's name and address. With this technique anyone can send a large number of seemingly personalized letters -43- FORM LETTERS with just one common letter. Here's how you would create the same Form letter with the Fontmaster: Step 1: The Form Letter Type the form letter just like you would a normal letter (us:i ng formatters, modi.iers, get as fancy as you want). When you come to the places where the data will vary from letter to letter, type a variable boz: HOLD: CTRL PRESS: v (variable) This is one of those "text holes" we were talking about. The letter, in its .simplest form, should resemble this: Dear o,., Wouldn't you be the envy of all y our friends driving around o in a brand new 1987 Fiasco GT? Just fill out and m ail the attached card within ... ., Now save the letter on a disk so that you can proceed to the next step. HOLD: CTRL PRESS: d PRESS: .s TYPE: junlonai J (Name of this f orm letter) PRESS: RETURN Step 2: The Variable File The variables or "text holes" in a form letter are filled with text from a separate file-the variable .file. To create data to use with the form letter you just made, clear all text (SHIFT CLR) and enter the following: TYPE: Mr. Johnson TYPE: I ere Grove TYPE: Geddy Shaw TYPE: Moon City TYPE: Ban Tarl7ck TYPE: Condoview PRESS: RETURN PRESS: REtURN PRESS: RETURN PRESS: RETURN PRESS: RETURN PRESS: RETURN Notice that you must press RETURN to mark the end of the data to fill each variable box. In this example, we only entered three groups of data. You can enter as few or as many as you want. Now you must save this data onto disk so that it can be used with the form letter you created. Variable files must be sequential types so use the Put text command: -44- HOLD: CTRL PRESS: d PRESS: p (Put text) FORM LETTERS TYPE: people (name of this variable file) PRESS: RETURM After this file is put to disk, you are ready for the inal step: Step 3: Form Letter Output Beore you can print your form letter, you must load it back into memory: HOLD: CTRL PRESS: d PRESS: I (small "L") TYPE: junlcmail (or whatever name you used) PRESS: RETURM You can now output your letter, in its final form, to the screen or printer. To screen: To printer: HOLD: SHIF I CIRL PRESS: v HOLD: SHIFT CTRL PRESS: p Either way you choose, you will next be asked how many copies to print. You know there's three, so type 3 and pre.s.s RETURM. Next, you will be asked for the Variable .filename. Type people (i that's ;;he name you used) and press RETURM. Fontmaster will check to see i the variable file exists on the disk, then will begin to output your letters, one at a time. More About Form Letters Beore form letters are put to any serious use, there are a ew more points aoout them which need to be discussed. First, you will seldom know, when starting a printout, h0\..1 many copies of a form letter to make unless you count all the data in the variable file-forget it! By entering a ? for t.he numbe1 of copies, you tell Fontmaster "I dont know. Print copies until the data runs out." You can use thi.s shortcut with the Video preview too. Here's how it would look when printing: HOLD: SKIF I CTRL PRESS: p TYPE: '! PRESS: RETURM -45- CHARACTER SETS TYPE: Name of variable file PREES: RETURM When using form let ters, you must be sure that the variable file has the correct number of data items for each letter. I the number is greater or less t han the number of variable }x)xes in the .form letter, your letters will print with data plugged into the owrong ooxes-a mess! It's up to you to ensure a one-to-one correspondence between variable }x)xes in the form letter and data items in the variable file. I you already have a data file created, and you need to write a form letter that just uses some of the data for each letter, you can throw away parts of the variable file. Let's say for e xample, that you have a variable file of many people, their addresses, and phone numbers. You want to write a form letter that prints each person's name and address at the top, but you never need to use their phone number. You can't just ignore the phone number, or it will be read and printed in place of the person's name on t he second letter. Somewhere in the form letter, after the "address" variable box, you need to "throw away'' the phone n1.1mber-read it in to use it up, but not print it. You can do just such a thing with an e at data formatter (ED). Each ED will eat one oox- worth of data from the variable file (remember to place a format arrow, , in front). Also, in variable files, you can combine multiple data items onto the same line. All you have to do is separate each one f1om the next with a : separator (made with SA IF I ...:). The last :i. tern of data on each line should still be followed by a .,, Using this, your sample variable file could have been typed like this: Hr. Johnson:Icre Grove-' Geddy Shaw:Moon City., Han Notice that the data is much easier to read in this form because all the data for one letter is grouped on the same line. This file will work exactly the same as yo11r first form. To summarize, every data item that is to .fill one variable oox must end with a : or a .,, Using Custom Character Sets We've put off talking about the Load character set command in the disk operations menu until now because of the scope of the topic. The character set is all the letters, numbers, and symbols that you see in the text editing area and status djsplay. The Fontmaster allows you to c haJli:e the way these look, either for personal preference, or for the editing of foreiif} languages. There should be at least four different chara cter sets -46- BI-LINGUAL on your disk, ready to use (check the directory for all files starting with c/). You can use the Character Set Creator to modiy these or make up your own (see p. 55). As an example, do the following to load the CBM set, which makes all characters look as t-hey do in BASIC: HOLD: SBIFI PRESS: d PRESS: c TYPE: cbm PRESS: RETURN PRESS: n (character set) (name of set) (not bi-lingual) To go back to Fontmaster's normal set, repeat the process using noraal as the name of the set. Bi-lingual Operation The Fontmaster has the capability to use two different character sets on the screen at once. This is intended for use with foreign languages, so that you can see the foreign text on the screen, just like it will look when printed. In order to I:Je able to do this, there must be a character set of the foreign c harac ters created (p. 55) to match the foreign characters in the font. A few of the foreign language...s on the Fontmaster disk have matching character sets that you can load. This mode of editing is c alled bi- lingual because, while you are editing in a foreign language, the status display and all messages from fontmaster are still displayed in English (assuming that owa.s the set loaded when the second set was loaded). Also, all formatting information (stuff following a > is displayed in English. Here's how you would set up a bi-lingual editing system: 1) Make sure the current character set is some form of English 2) HOLD: CTRL PRESS: d (disk) PRESS: c (character set) TYPE: russian (or any foreign set) PRESS: RETURN PRESS: y (bi-lingual mode) When the bi-lingual mode is turned on in this way, several things happen. First, the underline switch indicator in the status display (refer to p. 15) becomes a 8 to tell you that you're operating in the bi-lingual mode. This B also .serves to remind you of this mode's main drawback- you can't underline on-screen. Underlining can still be performed, however, wit.h the use of the l!l text modifier (see p. 29). When in the bi-lingual mode, never try to load another -47- FOREIGN LANGUAGES character set. You must first shut off the mode HOLD: CTRL PRESS: n (normal edi tine) This command turns of the bi-lingual mode, and switches to using solely the English--like set. Use With Foreign Languages Besides the bi - lingual mode, mentioned alx>ve, several other features have been included in the Fontmaster to facilitate the use of foreign First of all, languages that read "right-to-left' (such as hebrew) are a headache to use with all normal word processors. Well, since Fontmaster was already far f r om normal, we went all out. Type the follciW'ing c.ommand to change to a "right- to-left" edi ti.ng mode: HOLD: CTRL PRESS: You can change back by the command again. An R in the status display indicates if this reverse svi tch is on. I the reverse .switch is on when you print the text. it will be printed backwards as well (,just as it is on the screen). Fontmaster also has what is called a wi th .ttl a. Although it is consldered a text modifier, it acts so different that it deserves its own section. Th.is is what the "with" flag looks like: You produce it from the keyboard like this: HOLD: LOGO PRESS: w (''with") What is the "with" flag for? It isn't printed, but when encountered, it causes the current line and the next to be butted together vertically. What good is that? Some require extra markings above and/or below certain characters. I you butt two lines together , you can put the main chara0ters on one and the special marks on the next so they wHl line up. Also, doing graphics or very tall fonts would be possible by consecutive lines with the ''with" flag vertically butting them together. To see ''hands-on" how to do this, load t he text file called l(raphic.demo then autoload the fonts and print it. -48- MEMORY Kemory Management Advanced user's will find that knowing a little about how the memory in the computer is used by the Fontmaster will allow them to use that memory more efficiently. As an added bonus, user's \.lith this knowledge can create files which are more than 50% longer than files created by a novice Fontmaster user (over 9(X) lines!). The free memory in your computer is used by Fontmaster for three things 1) Fontmaster itself 2) Fonts 3) Your text At any time, you can check to see how much memory is not being used by any of these three things \.lith the memory check command: HOLD: CTRL PRESS: ! The number of unused bytes will be displayed on the ruler line as well as how many lines of text that equates to. Under normal operation, you can put fonts in any of 9 font slots. Since each of these slots uses 1920 bytes of memory, a total of 17,280 bytes is dedicated to font slots. You can use some of this memory for your text if you promise to not use it for fonts. The way you promise is by changing the number of font slots. You can select to have from 1 to 9 font slots operable. Any memory freed up by this sacrifice is immediately granted to you for use \.lith your text. HOLD: SHIFT CTRL PRESS: s (slots operable) TYPE: number of slots PRESS: RETURM You can later increase the number of operable slots if you change your mind (or if you find you need to use more fonts). Two things should be known about increasing the number of operable s lots. First, if you have since added too much text to allow the addition of the font slots, Fontmaster will say Too much text to add slots. Secondly, if it does give you the use of the slots again, the new slots will be undefined (no fonts loaded), even if they contained a font before being made inoperable. The number of operable slots is also saved along with all PRG text files so that when loaded back in, the system will be setup just like it was when you saved the file. -49- TAILORING Tailoring Fontmaster The remaining Fontmaster commands all let you customize the word processor to your liking. Repeat &peed By now you have found that you can make just about any Fontmaster command repeat by holding the proper keys down long enough. The commands can be made to repeat at any of four speeds. Change it like this: HOLD: SBIF T CTRL PRESS: r (Repeat) Each press will c hange the repeat to the next higher setting and will display that speed on the ruler line. If you try to go past speed 4, it will be set back to 1, the slowest. Help screen svi tch: Help screens are great for beginners but can be annoying to users who have outgrown the need for them. This command will turn help screens on or off with each press. HOLD: CTRL PRESS: h Color customizers: (Help switch) Even though you were allowed to select the three screen colors in the Setup procram (p. 4), you may want to experiment with different colors "first- hand," especially when trying to find readable color combinations for the Video preview feature. Eac h color change command will change the associated part of the screen to the next color with each press. Bacqround color: HOLD: SHIFT LOGO PRESS: c Text color: HOLD: SHIFT LOGO PRESS: t Border color: HOLD: SHIFT LOGO PRESS: b -50- CREATING FONTS CHAPTER 3: CREATING FONTS Although over 30 fonts are included on the Fontmaster disk, you will probably at some time reach a point where you want to try your hand at creating a font. Be warned, it's harder than you think. Every attempt has been made, however, to make font creating and editing as simple as it can possibly be. Big hint: become familiar with the FONT CREATOR program before you try to produce a finished font. A mistake while experimenting is a learning process, but a mistake after creating a whole font is a hair-puller. Using the Font Creator Let's walk through the use of the program step-by-step. First of all, you Fontmaster system menu on the screen. done this way: TYPE: LOAD FH ,8,1 PRESS: RETURN FONT CREATOR have to get the From BASIC, it's or, if you are using the Fontmaster word processor: HOLD: SHIFT CTRL PRESS: q PRESS: y (yes, quit) Once the system menu is Creator by pressing . in the creator, with the on the screen, select the Font After a few seconds, you will be following menu displayed: 1) CREATE OR EDIT A FONT 2) DISK COMMANDS 3) EXIT To take any of t .hese three actions, simply press 1, 2, or a EIIT will take you back to the Fontmaster system menu; DISK: COtutAJIDS is similar to the disk operations menu in the word processor, except the list of things that you can do is shorter. Selection 1, CREATE OR EDIT A FOIIT is "What you're anxious to do, so push 1 and follow along. First, you are asked what type of font you "Want to work on-normal or super font. Characters in a normal font are made up of a i't'id of 9 by 16 dots, whereas superfont characters are made up of 18 by 16 dots. This difference explains why superfonts look better than normal fonts-you have twice as many dots to work with in superfonts. Some printers, however, cannot print superfonts very well or not at all. -51- CREATING FONTS You had better try to print one of the superfonts on the Fontmaster disk before you spend the time to create one. PRESS: n or PRESS: s (for normal) (for superfont) Next, you will be asked by what method you want to enter the font editing screen: DO YOU WAJIT TO CREATE A REW P'OIIT EDIT A FORT R E - ~ E R EDIT KODE Ch<::X)Se to EDIT A FOIIT by pressing e. You are now asked RAKE OF FORT TO EDIT? TYPE: typewriter PRESS: RETURR (for our example) If you had chosen to CREATE a font by pressing c, you would have entered the editing screen with a font-full of blank characters waiting to be made into something. The r (Re-enter edit mode) choice is exactly the same, except that the characters aren't cleared for you. This option can bail you out of a lot of trouble if you accidentally leave the editing- mode without saving what you've created. Now that you are in the font editing screen, you can begin to define what each character in the font should look like. You do this by displaying each character, one- by- one, in the grid at the upper -left corner of your screen. You can move the cursor (the checkerboard pattern) around on this blown - up version of the character and set individual dots on or off. The cursor can be moved in several ways: with the cursor keys just under the RETURN key, with a joystick plugged into port 1, or a compatible light - pen plugged into port 2 <Flexidraw's, for example). Define the shape of each character by turning on the correct dots in the grid to achieve the shape you want. You set dots "on" by moving the cursor to them and pressing the s key. Press c to clear a dot. While experimentin" with what dots to set or clear, you can see what the grid would look like printed on paper by Pre.s.sinil p for "print". When you are satisfied with the character, press function key f1 to preserve the character in memory. The next character will automatica11y be put on the grid. You can "o from character to character without working -52- CREATING FONTS on them by using the + and - keys to go forward and backwards. respectively. Or you can "jump" to any character by pressing SHIFT J and then the character. When you are done editing, whether you just want to quit or you want to save the font, press RUII/STOP. You will see the following question: NAME OF THIS NEW FOIIT (RUII/STOP TO EIIT) Press RUN/STOP to go back to the Font Creator menu without saving the font. If you want to save the font, put the destination disk in the drive, type the name to give the font, and press RETURII. If a font on that disk already has that name, you will be told so and asked whether to replace it or not. For your benefit, fonts are automatically verified after they are saved. It is strongly recommended that you put new fonts or new versions of the included fonts on a separate disk. If you must put them on the Fontmaster disk, put a copy on another disk as well. A destroyed Fontmaster disk can be replaced, but your personal fonts cannot. Advanced Features The Font Creator has many advanced features that save you time in editing c haracters. All of the Creator's commands are summarized in the lower and right- hand parts of the font editing screen. In front of each dash, the key is listed that you must press for each command. Some keys are shown surrounded by brackets, such as (j]. This means that you must hold down the SHIFT key as well. Here is a brief de scription of each of the Creator's advanced commands: &sand . These two commands move the left-most 1' at the ttom of the grid to the left and to the right. This arrow should point to the left edge of the character in the grid. This information will be used when the character is printed in the proportional mode. In this mode, all the dots to the left of this arrow will be skipped. < and > These t\0 commands move the right- most 1' at the bOttom of the grid to the left and to the right. This arrow should point to the right edge of the character in the grid. When printed proportionally, the columns of dots following this arrow will be skipped. f5 and f7 (Store/Recall ima{e): Pushing function key f5 Will stOre whatever is in he grid into a temporary holding area. You can later "recall" this pattern into the ~ t r i d by pressinll f7. You can use this pair of -53- CREATING FONTS commands to transfer patterns from one character to another. They can also be used to provide a quick starting base for the creation of similar characters. In other words, you could create the letter o and store it. Then to create the letters bcdopq you could recall the i m ~ e of the o and modify it, instead of starting from scratch on each character. ~ <Dume grid): Causes a picture of the grid to be printed as it l.S, full size, to the printer. You can use this to make a hard-copy archive of your fonts. If the screen border flashes when you try this command, something is wrong with the interface or printer. Check all connections. CLR (Clear grid): Clears all dots in the grid. Remember, however, that the character is not cleared unless you save this cleared grid to memory with fL 011 (Negative): Each press of this command will make a negative of the grid-all "on" dots are turned "off," and all "off" dots are turned "on." (01 (Shift up): Shifts all dots in the grid up one row. [D] (Shift down): Shifts all dots in the grid down one row. (L] (Shift left): Shifts all dots in the grid one column to the left. [R] (Shift right): Shifts all dots in the grid one column to the right. lFl (Flialr grid): Flips the image in the grid in the left- right ection. lll Unvert grid): Inverts the image in the grid in the up-down direction. (Choose s e ~ number) This command is not listed on the screenUse it's so rarely used. When the Creator loads, setup .file number 1 is retrieved from the disk. That's what the -#1 in the upper- right corne r of the screen means. You can change to the second setup file like this: HOLD: SHIFt PRESS: 2 -54- CREATING CHARACTER SETS CHAPTER 4: CREATING CHARACTER SETS So that you don't become confused by the use and character sets, let's differentiate the now:
Fonts are printer used when printing to the Character sets are never used when printing. They are used on the screen in the 40-column mcxie only of fonts two right There are only three reasons create and use a character processor's normal one: why you would need to set beside the word 1) li you would find a mcxiified version more readable 2) When using foreign language fonts 3) When using a font with nonstandard characters (such as mi..sc) Since the Character set Creator is nearly identical to the Font Creator, ~ . ~ e will outline the differences between the two here, and refer you to the instructions for the Font Creator in chapter 3 (p. 51). There is no such thing as normal sets and supersets. There is only one kind of character set. It's characters are made from an 8 by 8 grid. No proportional spacing information is needed for character sets, so the two arrO'Ws belO'W the grid are absent. Since character sets are never printed, you cannot use p to try a print to the printer. You can, hO'Wever, still dump the enlarged grid to the printer. In the Character set Creator, the whole character set you are working on is displayed in the lO<Wer-left part of the screen. As you put images into memory with the f1 key, the image should be visible in that list. -55- TRANSLATING CHAPTER 5: TRANSLATING TEXT FILES On the Fontmaster disk is a program that. will convert text files made with other word processors to a format that can be used by the Fontmaster II word processor. This program, called the Translator, is used by selecting T in the Fontmaster System Menu. When the Translator has loaded, a message will appear, listing the types of word processor files that c an be converted. Each word processor type is eiven a number; to c hoose the type to convert, just push its number. If you press RUM/STOP instead, you will be taken back to the Fontmaster System Menu. Next, the type of word processor file that you ct1ose is displayed, just to doublecheck. If you picked the wrong one, press RUM/STOP to start over. At this E=-C>int you are asked to insert the disk that contains the text file or files that you want converted. Do so and press RETURN. The screen will blank, and then a list. of the files on that disk is displayed. You c an now use the cursor n and ~ keys to highlight the file you want to convert (you can only do one at a time). Yo u can look at a different disk by inserting it and pressing (SHIFT) $. When you have highlighted your file , press RETURN to begin the conversion. When the file has been completely read and converted, you w1.ll see Insert disk to hold new .file and press RETURN. If you decided not to save the conve1t.ed file, just press RUM/STOP to start ove1'. To save the converted file, pJt a destination disk in the drive and press RETURN. The name of the new file is the name of the old file with a W tacked on the end. Whe n the file is completely written, you will be able to convert another i you like, or you c an exit to tt&e System menu. oTE: SEQ text files need not be converted because they can be directly loaded into Fontmaster II using tt1e Get text command. It can then be saved as a PRG file. For this reason, some popular word processors are not given as an option in the Translator because they only use SEQ files - 56- A: TROUBLESHOOTING APPENDIX A Troubleshooting SYIIPTOIIS WOrd processor never finishes loading Nothing prints to printer Strange symbols printed ( -'t o --. m -:- .,. L'?:. ) Printed text is distorted ( Dist.ort.ed ) Text arranged improperly Printer continues after aborted Some text effects not working POSSIBLE CAUSES Illegal copy of disk Drive out of alignment Defective disk Incorrect printer in Setup Printer off or off-line Printer not connected Defective printer Printer switches set wrong Interface switches Wrong pr-inter in Setup Printer switches set wrong Wrong printer in Setup Incorrect formattet' use Wrong frintet' in Setup Buffer in interface or printer is still emptying Printer incapable of effect Wrong printer in Setup - 57- B: MESSAGES APPENDIX B Fontmaster Messages Following is a list of the Fontmaster word accompanies each. all prompts processor. and A error messages for short explanation AU .fonts loaded - All fonts originally present have beeri reloaded with the Load .fonts needed command AU slots in u.se - Fontmaster doesn't knCYW what slot to load your font to because all the slots are taken. To load over a previous font, you must specify that slot number explicitly Are you sure? - Fontmaster is doublechecking before i'tdoes something potentially dangerous. To proceed with the operation, press Y Block too - an attempt has been made to cut or cop:J" a bloc( of text that is too big for Fontmaster to handle Bu..f..fer overflow error - This error can occur during printing i too many characters appear on the same line on the paper. A common mistake that can c ause this error is accidentally leaving out the end- of mark ("') Directorle error - Fontmaster could not read the comple disk directory Disk drive not The disk drive is not behaving normally. is ei her shut off or confused. Remove the disk and turn the drive off and back on to fix this problem File alread;r exists. Replace? - A file on the disk has the same name as the file yo u are trying to save. If you press Y this new file will replace the old one. Otherwise, no save will occur Filename? - Fontmaster is asking for the name of a disk rue to work witt. Font not found - The font you speciied was not found on the oisk in the drive. This could result from misspelling the font's name Hit a ke7 - Fontmaster is waiting until you press a key before it can proceed. Illegal value - The value you supplied after a format control is not acceptable. The c ursor will be pointing at the bad value Insert Fontmaster disk - Something from the Fontmaster disk is needed, but. some other disk is in the drive. Put the Fontmaster disk back in the drive and press any key when ready sheet o.f Use of the SS .t:ormatter cause a pause ween eac h page of when this messae-e will instruct you to insert the next sheet of paper l.ine vi]l look unreadable- A line of text tt1at was beiri4it justified had t6 be stretched out so far that -58- it will look bad. that line, give or reword the the line B: MESSAGES Fontmaster will point the cursor to this error, and stop. Hyphenate words text so that more words can fit on tlemor{e full - All available memory is being used. Wha ver you are trying to do when you get this error, it requires more memory and therefore cannot be done. Free additional memory by shortening your text or reducing the number of operable font Move _paper back to previous - This message may occur on some priners when printing multi- column documents. Fontmaster is preparing t.o print the next column and must request that you manually move the paper back to the previous paper perforation. Always vait to do this until the printer bas completely stopped printing! Mo normal font found (no room for super) - superfont:S cannot be loaded to tfie last slot (usually #9) because they require two co.nsecutive slots. This message is telling you that a normal font with the name you specified was not found. A superfont by that name may exist, but it cannot be loaded here Mo such SEQ file found - When you specify that a variable .fiie be used d11ri ne; printing (for form letters), Fontmaster will check to make sure it can find that file. If it can't, this message results Mo tabs set - The tab key (RUN/SfOP) has been pushed, but no mox-e tab stops are set to the right of the cursor aborted - The Print or View command has been pped before it was finished Printer I/0 error - somet.hing wrong when trying tO communicate with the printer or printer interface. Check all connections Proce.s.s aborted - some function was stopped before complete Push -y to abort, other to continue - this message occurs when you try tO abOrt a printOut with RUM/STOP. If you are sure you want to abort, press y Search ended - The Find or Replace command reached the end of the text without finding any more occurrences of the search string Set a block first - You tried to use a command that workS on a block of text, but no block was marked (subr) - This reminder is tacked on when you are oading a superfont Text file vas not found - The text file you speciliE!d coUld not be found on the disk That is not a Fontmaster text fi)e - The .file you are trying tO load is not a Fontmaster t.ext file and therefore cannot be read using the Text load command The fint block follows a chain command! - It's ri cUious tO try tO print a block of text that starts eter a chain command! There is nothing to paste- You tried to paste -59- B: MESSAGES text, but no text is in the buffer. You must cut or COP7 a block of text into the buffer first. Remember that the Print and V i ~ commands destroy any text that is b e i ~ held in this buffer Too m ucb text to add slots - Not enough memory is av8ilable tO make all the slots operable that you requested. Either request fewer slots or reduce the number of lines of text Unknovn .format cornmand - Fontmaster has run across something it doesn't understand in a format line (following a ). Usually this means you misspelled one of the two-letter format commands Verif7 error - The disk file you specified to be verified does not. match the text in memory Verif7 OK - The disk file is exactly the same as the text in memory Word too long to .fit in margi.n.s - When printing teXt:; Fontmaster was unable to fit a word between the margins set at that point. The cursor will be pointed to the word WorkinC - Fontmaster is busy doing something You cant use that .slot! - You have tried to load a font intO a Slot that you previously made inoperable so that you could have extra room for your text. You cannot use these slots until you make them operable again Any other error messages you might see are coming from your disk drive. See Appendix C (next) for an explanation of your drive's messages. -60- Disk APPENDIX Drive Error C: DISK ERRORS c Messages Here are a few of the most common error messages your disk drive might produce. Consult your drive manual for a complete list. READ ERROR - The drive could not complete a read operation from the disk WRI TE ERROR - The dri.ve could not. complete the write operation to the disk because a bad spot on the disk was encountered. Try a different disk WRITE PROTECT OM - You attempted to write to a disk that has a write protect tab over the no tch on the side of the disk. You must remove the tab before you can write to the disk FI LE MOT FOUIID - The requested file could not be located on the disk in the drive DISK FULL - The disk was filled up before the entire file was written. This partial file is no goo...d; save the file on another disk DRIVE MOT READY - You tried to access a disk when the drive door was open or no disk was inserted in the drive SYMTAI ERROR - The command you sent directly to the Cfri ve with the disk > command <.Jas improper -61- D: DISK COMMANDS APPENDIX D Disk Drive Commands These are some of the more common commands that you can send directly to the disk drive (p. 23). See your disk drive manual for complete details. FORMAT >n0:diskname,id Causes the disk in the drive to be erased and prepa.red for data storage. ''Di.skname" is the name you want to give the disk, and "id" is any two -letter indentification. This command is irreversible! Example: >n0:invitations,mf VALIDATE >v0 This command causes the drive to clean up the contents of the disk, erasing any improper files. Relative files (REL type--not used by Fontmaster) will also be erased by this command. INITIALIZE >i0 This command is rarely needed for its intended purpose. It can be used to spin a disk while using a head cleaning kit. Also, if your drive is having trouble reading files success.fully from a disk, using this command will sometimes help the situation. -62- E: DISK CONTENTS APPENDIX E The Fontmaster Disk Following is a description of all of the files on your Fontmaster disk. Fll ~ m b 2 ~ n/baubaus This is the program that ym.1 load to start the Fontmaster system. All files on the disk that start with a diamond <) are used by the Fontma.ster system. Disregard these. All files that start with n/ are normal fonts. The name of the font follows the / . s/.script2 All files that start \.Jith s/ are superfonts. The name of the font follows t he / . c/reverse All files that begin with c/ are character sets. The name of the set follows the / . convert convert setupl setup2 i-ii These two programs are used to ~ - . f m font files from other formats. the following Appendix (F) for on their use. convert See details These two sequential files contain the information you chose using the Setup program ( p. 4). All remeinini files on the disk are sample text files that can be loaded usini the word prc::ces.sor. Study the content of these files to get a good idea of how to put many of Fontmater's features to use. -63- F: MISC PROGRAMS APPENDIX F Other Programs At least two additional p r ~ a m s have been included on the Fontmaster disk. One, COIIVERT I - II, is u_c:;ed to convert Fontmaster fonts to Fontmaster II fonts (they're di ferent). The other, COIIVERT SG- FMII converts fonts rom the Xetec Superatraphix disk to Fontmaster II fonts. The only fonts that ca.n be used with Fontmaster II are: 1) Those included on the disk 2) Those converted with either o the two font convert p ~ 3) Those created with the aid o the Fo nt Creator The font convert programs are loaded like this: LOAD -coNVERT I-II .8,.1 or LOAD -aliiVERT SG- FM 11 ,8,.1 They are used almost exactly like the text file translator (p. 56), except they convert fonts o a certain type. More programs may be present on your disk for miscellaneous uses. I any such additional programs exist, each will have a corresponding instruction file that can be loaded and read with the word processor. The instruction files w.ill always begin with the letters DIS- followed by the name o the program. -64- APPENDIX G Font Grids G: FONT GRIDS If you don't feel comfortable creating f on t. c harac ters with a cursor, you ca.n draw your c harac ters on photocopies of the grids below. The lines separating the bottom three rows indicate a good place t o put the bottom of each character (then you c-.an use the bottom rows for descenders). I ! l ' Normal f ont ~ d (9 x 16) Superfont grid (18 x 16) - 65- H: FONT LOOKUP TABLES APPENDIX H Font Lookup Tables Font mise
!''#$%&'()*,+.-/0123456789: ;<=>?
'abcdeghijklmnopqrstuvwxyz{:}- ........ r-, T f- I LJ Font: hebrew !''#$%&'()*,+. - /0123456789: ; <=>? !"%\S"&'<>,+.-\0123456789:;<=>?
' 2Ln 2Rn 3Ln 3Rn 4Ln 4Rn BLn BMn C# CMn CN CSn CY oc Dix,x ED EL EO ER F=xxx FPn H=xxx HLn HPn HRn INn IN-n JS Lin LMn LM+n LM-n LM+O LM+nt LM-nt LSn NO P#n PLn PN py Rl1n RM+n RM-n RM+O RM+nt RM-nt RN RO Comment Set 2nd column left margin Set 2nd column right margin Set 3rd colUJ!In left margin Set 3rd column rieht margin Set 4th column left margin Set 4th column right margin Make n blank lines Set bottom margin to n lines Set number of colUJ!Ins Compensate for external print Centering - no Set gap between letters to n microgaps Centering - yes Use decimal numerals Send direct data Eat a box-worth of variable data Edge left alignment Edge outside alignment (alternate) Edge right alignment Define footer content Set footer position Define header content Set header/footer left margin Set header position Set header/footer right margin Set indentation to n spaces Set indentation to n backwards spaces Turn on justification Set 1 ine spacing to n paper increments Set left margin Move left margin right n spaces Move left marein left n spaces Back to original left margin Move left margin right n spaces for one line Move left margin left n spaces for one line Set 1 ine spacing to n 1 ines per inch No word intellieence Set page number Set paper 1 ength to n 1 ines Proportional - no Proportions 1 - yes Set rieht margin Move right margin rieht n spaces Move right margin right n spaces Back to original right marein Move right margin right n spaces for one line Move r i ~ h t margin right n spaces for one line Reverse output - no Use roman numerals -71- K: FORMATTERS RY Reverse output - yes SOn Set size of sub/superscript offset SS Usincr sincr l e sheets of paper TAn Tab to position n TMn Set top mare-in to n lines UL Unlock header/footer margins UOn Set position of under lining WW Justification off, word wrap on -72- APPENDIX L Glossary L: GLOSSARY Aborting - Stopping a process or command before it inishes naturally. Bi- linarual - A mode of editing where Fontmaster still interacts with you in English, but the text being edited is of a diferent language. BlCM:k - A group o text that can be manipulated as a unit. Case - lower case: "small" letters, upper case: capital letters. Character set - A group of characters used when displaying text on the screen. Computer - You need help! Cursor - A small box that is used as a "pointer" in Fontmaster for text or performing editing. Disk directory - A list of all the programs and files on a disk. Dot- matrix - The standard print from a printer that resembles many distinct dots rather than smooth lines. End of paragraph mark - A special mark ( ... ) that results from pressing the RETURN key. The text f ollowing this mark is considered a new paragraph (a separate entity). Font - A set of characters that all share a similar style.. Fonts are used to determine the ''look" of printed text. Footer - A special line that Fontmaster can automatically print at the bottom of each it prints. Form letter - A document that has several "holes" in it which can later be filled in with data from another ile. A orm letter can produce many similar prints, with only the data in the "holes" changing for each. Formatter - "Instructions" that you c an embed within your text to tell Fontmaster exactly how to arrange (or "format") the text it's printing. Header - A special line that Fontmaster can automatically print at the top of each it prints. Help screen - In Fontmaster, one of four groups of text that can appear above the ruler line, some of the most useul commands. Hyphen - A "long dash" in Fontmaster that is only printed if a word is split at the hyphen. Inter.ttace - A device that allows your computer's serial bus to communicate with a parallel printer. Jusitification - Printing text so that both left and ri"ht edges are always aligned. Line spacing - The vertical distance between lines of text. Hodlliers - Special marks that are embedded within your text. They are not printed but control special efects that can be used on your text. Pitch - The spacing o text horizontally (rom charac ter -73- L: GLOSSARY to character). Preview - A test "print" to the screen that is used for checkini the output before a print is made on paper. Proportional - A type of printing that gives each character only as much space as it needs. The result is text that is easier to read. Search &trine - A sequence of characters to search for. Setup - A disk file containing information chosen in the setup This information includes preferences and equipment information. Setup program - A selection in the Fontmaster System Menu that is used to prepare Fontmaster for use on your particular system. Slots - Nine separate locations that hold loaded fonts. Each slot can hold only one font at a time, althoueh some fonts take two slots. Status d.ispltQ" - The of information at the top of the editine screen that displays various data about Fontmaster and your text. Subscript - Characters that are printed slightly below the normal text position Super:Eont - A high resolution font that l(X)ks superior to a normal font but requires twice as much r(X)m to use. Superscripts - Characters that are printed slightly above the normal text position. - A Fontmaster mode that can be turned on and off with the same command, resembling a light switch. All switches have indicators in the status display if they are "on." Variable box - The indicator for a "hole" in a form letter. Variable :Eile - A dj sk file that contains nothing but data (names, addres.se.s, etc.) that is to be "plugged into" the variable boxes in a form letter. Word vrap - Printinir text so that words are never split between two lines (unless hyphenated). -74- NOTES - 75- NOTES - 76- NOTES -77- INDEX Abortine- 14, 31 Alternate pitch 28 Arrows 3 Back:i.ne'-up paper 43 Bi -J.ine'ual mode 4 7 Blocks 19 Copy 20 Cut 20 Ouplicatine- 20 Erase 20 20 Movine- 20 Paste 20 Boldacinjr 15, 28 BUI"l'OM 8 Cere of the disk 3 Case 18 Centering 36 Chainine- text 41 Character sets 46 Creating' 66 Clear text 12 Colors 4, 31, 60 Columnar printini' 40, 42 Commands, summary 68 Comments 34 text 28 Contents iii Copy block 20 Correctine mistakes 8 Creatinl! character sets 66 Creatine- onts 51 Cursor 7 16 Cursor control keys 7 Cursor movement 7 17 Custom character sets 46 Cut block 20 )EI . 9 Delete line 10 Deletini' 9 Diacritics 30 Directory 23 Disk 3 contents 63 directory ll InputAJutput operations menu 22 Displayinlt errors 23 Dot matrix 10 Dot matrix switch 10 Double arrows 3 Duplicatin2' blocks 20 Eating data 46 Elite pitch 28 End-of-paragraph 16 Equipment 2 Erase block 20 Erase to end of line 18 Erasing files 23 Error messaees 10, 58. 61 Expandin' text 27 File device # 4 FIND 21 FIND AGAIN 21 Finding text 20 Fine print ii Fonts 16 Creatin2' 51 List of inside back Loadine 13. 22 Lookup tables G6 Normal 61, 66 Printing' with 12 Slots 22 Superfonts 23, 61, 66 Footers 38 lane-uae-es Form letters 43 Printing 45 Eating data 46 Format arrow 33 Format controls <Formatters) 33 IJst of 34 Multiples 34 Summary 71 Use 33 Formatting di.sks 23, 82 Formatting output 33 Function keys 17, 27 GET 24 Glossary 73 Gobble 9 Grids 66 38 of text 15, 29 Help screens 8 Help .switch 60 HOME 7, 17 Hyphens 18 -78- Indentine 35 Insert file 2 5 Insert line 9 Insert switch 9 Inserting 9 Inserting space 18 Interface 4 Introduction 1 Inverse text 28 J oystick 52 Justification 35 Jronnect pitch 28 Light pen 52 Line formation 35 Loading charac ter set 23 Loading Fontmaster 4 Loading fonts 22 Loading fonts needed 23 Loading text 12.. 24 Loading dice 7 LCGO 3 Looking for text 20 lla.nual use 2 Margins 34 Mark blocks 20 Memory 15. 25.. 49 alloca tion 49 check 49 Messages Disk errors 61 Fontmaster 58 Micro text 29 Mcx:iifiers 26 List of 26. 27 Summary 70 Moving blocks 20 llormal f onts 22. 51. 65 Normal height 29 Other programs on dj sk 64 Overlaying 30 Page numberi.otl 40 Paragraphs 16 Paste block 20 Pica pitch 28 Pitch 15 Preview 13. 31 Printer 5 Printing All text 30 Block of text 30 Printing (cont.) Dot matrix 10 Fonts 12 Problems 57 Progra ms on d] sk 63.. 64 Proportional 37 PRG files 23. 24 PUT 24. 44 PUT BLOCK 24 WIT 14 Renaming files 23 Repeat speed 50 Replacing text 21 RETURN key 8. 16.. 17 Reverse switch 48 Reversing output ~ Ruler line 11 Saving setup file 5 Saving text 11.. 23 Searcing for text 20 Senciine disk commands 23 Sentence (definition) 18 SEQ files 24., 25.. 56 Setup 4 Setup file 15. 54 multiple 5 saving 6 test ine 5 SHIFT key 2 SHIFT LOCK 18 Shift RETURN 17 Shift switch 18 Slot selectors 29 Slots 22 Slots operable 49 Spacing ~ Special e f fects 26 Spelling checkers 24 S t a r t ~ 2 Status display 15 Subscripts 30 Summaries Commands 68 Formatters 71 Mcx:iifi ers 70 Superf onts 15. 22. 51. 65 Super scri pts 30 Switches 16 Dot matrix 10 Help 60 Insert 9 Reverse 48 Shift 18 -79- Switches (cont.) 25 System menu 4 TAB .formatter 36 Tabs (typewriter) 19 60 Tall text 29 . TerminoloeY 2 Testine setup .files 6 The mea.ni.rl4ir o lie 92 Transer text to .file 26 Translatine text lies 66 Troubleshooti..rl4it 67 Typine' text S. 16 Underline switch 26 Underline darkness 26 Underlinina' 26. 29 U.s:l..rijt the manual 2 Yalidatinft disks 23, 62 Variable box 44 Variable .file 44 text 24. 26 '"With'' 48 Word (de.fini tion) 18 Word processor 7 - 60 Word wrap 86 Write protect tab a. 6 -80- FONTS bauhaus !'' #$%&'() , - . / 0123456789: ;< =>?
'abcdefghiJ klmnopq r s tuvwxvz{:) - b auhausbo l d
b l o c k
'abodhi J k l nopqretuvxy( l ) c bold !"S"&'(),-./0123456789: ; <=>?
byte !"t:l!ii"6 ' <> ,- . / ki1 Z345B78'3:;<=>7
- ' abcdergh i J k l mnopqr stuvwx yz{ :)- c e 1 tic ! " "$ 7. " () * + , - . I o 1 2 H 5 6 7 8 9 : ; I = W?
a b c6ergl)i c ode pqrstuvwxyz{l}- ! "#$%&'()*+, - ./ 0 123456789 :; <=>?@ABCDEFGHIJKLMNO connection
english ! '' #$%& ' (), - . / 0123 456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\J A_ ' abcdeghijklmnopqrstuvwx yz{l) - utura I " #$:'.': & ' C +.- . / eJ ; -411 a J> 't
nhcdefnhlllcl noaarfu,wxyz
@ABCDEFGHIJKLMNOPQRSTUVWXYZ( \ ] A_
greek !"#$%&'(), - . / 0123456789:;<=> ?
hai r pin ! [ l * + , -. / 0 ; < = >?
)- hebrew ! "\\$%&'(),-. \ 0123 45 6789:;<=> ? @'' - - ' "f '' ' t")lrl . l y ,..,nf.l ' l J:l [ \ ) ""_
t ypewri ter @ABCDEFGHI JKLMNOPQRSTUVWXYZ[ \ ) A_ 'abcdefghij k lmnopqrstuvwxyz{:}- upside d o wn
- superfont Make the following corrections to your Fontmaeter II aanual before using the prograM: 1> Pg . 22, aiddle of page-change " L f or Load font .. to " F for Load font " 2> Pg . 26, change '' HOLD: SHIFT CTRL '' to "HOLD: SHIFT LOGO " 3) Pg. 37, botto-add the following oaitted forMatter: MSn <Multiple Spacing) MS2 This .foraatter sets the ault iplicity fo the line spacing < l = single-apaced, 2 = doubie-spaced, etc,> . fhe defa ult is single-spaced. 4> Pg . 39, remove "/u" froM table at the bottom of the page. Underlining currently does not wor k in 5) headers or footera. Pg . 69, 8th line froa variable box < D > not
. the bottoa-CTRL v produces a a cursor left <<=>. FONTMASTER II Oulck Reference Guide CURSOR TABS Move Tab Run/Stop Page .l CTRL .1). Set tab CTRL + Page t SHFT CTR 'It Clr tab CTRL- +-word Shifted 11 Word ... Unshifted OUTPUT +-sentence Shifted 13 Print SHFT CTRL p Sentence -+ Unshifted View-80 SHFT CTRL v +- formatter Shifted 15 Formatter -+ Unshifted SWITCHES +- modifier Shifted 17 Insert CTRLi Modifier -+ Unshifted Shift CTRL t Underline CTRL u EDITING Help CTRL h Delete DEL Reverse Delete line CTRL DEL Insert SHFT INST MISCELLANEOUS Insert line SHFT CTRL INST Quit SHFT CTRL q Erase to Directory CTRL 1 or 2 end of text SHFT CTRL e Disk 110 CTRL d Find CTRLf .. Find/replace CTRL r 0 CTRL v { CTRL : BLOCKS } CTRL; Mark CTRL m \ SHFT t Cut CTRL c SHFT = Paste CTRL p - SHFT * Copy CTRL k c SHFT@ Erase CTRL e \ SHFT TEXT MODIFIERS FORMATTERS l!l Underline on/off . separator . B Compress on/off PLn Paper length 1 Expand on/off LMn Left margin m Boldface on/off RMn Right margin 1:1 Pica pitch TMn Top margin llJ Alt pitch BMn Bottom margin m Elite pitch INn Indentation 13 Connect pitch CY Centering on (I Tall height CN Centering off lil Normal height py Proport ional on liil Micro height PN Proportional off () Superscript LSn Lines per inch () Subscript MSn Multiple spacing D Font slot 1 ww Word wrap on JS Justification on
CH: Chain to file m Font slot 9 NP Start new page (See manual for others) (See manual for others) FONTS bouhou:s bouhousbold
bold b!:dte celtic code connection english futurn good type greek