a NLQ font¢accessible from any application. The¢new programme uses fonts which in¢general are taller than 9 points and¢so are not capable of being¢transformed to RAM fonts for the¢printer, and can only be used from¢DD3 (unless you write your own¢routines to use them).¢¢ ----------¢¢Daisy Dot II supported several¢options NOT supported by DD3. In¢Daisy Dot II, one could set many¢default options from the main menu...¢this was very nice for printing with¢a font which required zero spacing¢(say a hand writing font) and¢switching to another font (with¢different spacing) and reprinting the¢document. Several of these options¢are no longer available for¢adjustment from the main menu¢(spacing for one).¢¢Daisy Dot II supported a very crude¢method of including graphics¢(VERBATIM) files. However the work to¢include a graphic, and may the gods¢help you if you wish to edit a file¢with a graphic!, was prohibitive (one¢had to put a form feed at the top of¢a page before the first line, which¢should have required printing the¢file to disk loading in and adjusting¢and then resaving). However, the¢availability of TextPro version 4.54¢allowed one to automate this¢completely.¢¢(for those using Daisy Dot II, here¢is the method. In the following, [x]¢means the x-key in INVERSE. First¢redefine [left-arrow] to be ASC(155)¢as a printer equate...actually, this¢is the default, and you only have to¢do this if you entered your own¢configuration file which changes¢this...make sure that EVERY page¢after the first has as header:¢ \N[left-arrow]your header text¢and set your page length to 65. Thus¢your page is one line short, but¢EVERY PAGE gets a form feed so one no¢longer has to find places to insert¢it.¢Next to put in a verbatim file that¢takes up 17 lines with a title which¢takes 2 lines, use:¢ [n]19[+]17 My title first line.¢ My title second line.\Vfilespec\¢where the file spec is that of the¢verbatim file.¢The [n], conditional page break,¢ensures that your graphic will NOT¢cross a page boundary and the¢allocation command [+] reserves 17¢lines for it.¢As long as you know the length of¢your verbatim file, this makes¢inserting it user transparent.)¢¢DD3 supports NO graphic inclusion¢unless you redefine a font to print¢out your graphic and switch to the¢font with the graphic... I am¢thinking of writing a small basic¢programme to allow the conversion of¢several PS icons to characters in a¢DD3 font so that, if you have the¢chocolate-fudge version of DD3, you¢can include PSicons.¢¢Daisy Dot II allowed Bold face, while¢DD3 has no such command. The only way¢to emphasize print in DD3 is to¢create a bolder font and switch¢fonts.¢¢ ----------¢¢Such are the small advantages of DDII¢over DD3. Now let us look at the¢advantages of DD3.¢¢DD3 allows much nicer, larger, more¢complex fonts giving a much better¢output.¢¢DD3 allows you to choose the vertical¢as well as the horizontal spacing.¢¢In DDII one had to print the document¢to disk, forcing one to know how many¢characters per line were being¢used... but if one changed spacing or¢fonts, or even if one did not, since¢the fonts are proportional, it was¢impossible to guarantee that the font¢would print out at all nicely. DD3¢does its own formatting, and one¢simply saves one's document to disk¢with no line breaks letting DD3 use¢the proper line breaks for each¢line.¢¢In DDII, one always had to turn off¢justification on the last line of a¢paragraph so that it came out neatly.¢In DD3, the last line of a paragraph¢automatically has its justification¢turned off, and the next paragraph¢remains justified if justification is¢turned on.¢¢DD3 supports centred and right tabs¢as well as standard (left) tabs.¢¢DD3 allows careful positioning with¢absolute and relative shift commands,¢as well as careful positioning of¢headers and footers.¢¢DD3 dox indicate that current formats¢are applied when a header is printed¢(for example if currently right¢positioning is in effect, the header¢will print to the right) but one can¢change these in a header, and DD3¢will re-enforce the defaults before¢printing the rest of the document¢(thus a header of \r\# will print the¢page number on the right, but the¢rest of the page will NOT be right¢justified, but have the justification¢in force before the header is seen).¢Somehow I do NOT truly trust this!¢¢ ----------¢¢All in all, the fact that DD3 formats¢its own text makes it much more¢reliable than DDII. The fonts are¢wonderful and the lack of graphics is¢about all that I can see that makes¢it not an excellent product. Thus I¢can not rate it A+, but give it a¢rating of A.¢¢ -----------------¢ -----------------¢¢ Some hints on using DD3.¢¢ The hard hyphen (\-).¢I have never wanted to break a word¢like well-done at the hyphen between¢lines (like¢ well-¢done)¢and cannot stand soft hyphens feeling¢that hard hyphens should be the¢default (a hard hyphen is one which¢does NOT allow a line break, but is¢treated as a character). The DD3¢hyphen is (in default) soft, so if¢you want a word NOT to break at a¢hyphen, use \-.¢¢ ----------¢¢ Line spacing.¢¢The standard NLQ font on most¢printers is 9 point with 3 points¢spacing from the bottom of one line¢to the top of the next. That is, 1/3¢the number of points. DD3 does¢spacing in 72nds of an inch (points)¢but does NOT list the font heights in¢points!¢A font which prints out from the font¢editor as 31 for a height means that¢it uses double pass data, starting at¢row 0 and ending at row 31. Thus¢there are 32 rows, and as this is¢double pass data, the height is¢32/2=16 points.¢Thus such a font should have spacing¢of about (1/3)16 or about 5/72 inch¢(use 5 in the vertical spacing¢command).¢In general, if the font editor gives¢a height of "n" the proper spacing¢(vertical) for the font is about:¢ (n+1)/6¢for single spacing.¢(thus for n=31 in the above example,¢we get 32/6=16/3 about 5).¢The unexpanded DD3 fonts are from 15¢to 31 in height and one uses a¢spacing of from (15+1)/6=2+2/3 to¢(31+1)/6=5+1/3¢that is from 3 to 5 points (72nds)¢spacing. The built in default is 4¢which seems fine for single line¢spacing, unless you are using a¢magnified font. (NOTE: The¢denominator of 6 in the above formula¢comes from the 1/3 listed above and a¢factor of 1/2 for the double pass).¢¢For "k" line spacing (rather than 1¢line spacing) for a font which lists¢as height "n" the formula for the¢vertical spacing should be (this is¢the value used in the vertical¢spacing command and is in 72nds of an¢inch, the command is \XVnn where "nn"¢is a two-digit (use 04 for 4) spacing¢in points)¢¢ (n+1)*(4*k-3)/6¢¢(NOTE: DD3 cannot be set to do double¢spacing...the only thing you can do¢is set the single spacing far apart!¢the equivalent of double spacing)¢¢Thus for a font height of 15 (DDII¢font height) and single spacing, we¢get:¢ (15+1)(4-3)/6=16/6 or about 3.¢¢For double spacing with a DDII font¢(n=15) we get:¢ (15+1)(8-3)/6=80/6=40/3¢ or about 13.¢¢For triple spacing with a font which¢is listed as height 20, we get:¢ (20+1)(12-3)/6=63/2¢ or about 31¢¢NOTE: THE SPACING USED CAN RANGE ONLY¢FROM 00 TO 33 SO THAT TRIPLE SPACING¢WITH A 21 POINT FONT IS ABOUT THE¢LARGEST SPACING YOU CAN GET.¢¢ ----------¢¢ Changing fonts¢¢NOTE that if you have the¢chocolate-fudge version and change¢fonts, that the bottom of the¢characters does NOT line up... the¢TOP of the characters lines up!¢Thus, unless you want such an effect,¢it is best NOT to change fonts in the¢middle of a line unless the UL¢(position of character bottom...¢underline position) value is the same¢for the several fonts on the same¢line.¢Print your fonts out from the font¢editor to check this (and I suggest¢making up a table of the vertical¢spacing to be used for single, double¢and triple spacing).¢¢ ----------¢¢ The "Decimal Tab"¢¢There is NO decimal tab in DD3, there¢is only a right tab (which can be¢used for decimals).¢¢Suppose we have used \PR to put tabs¢at three successive positions at¢which we wish decimals to be¢printed:¢¢ T T T¢ 12.45 123.45 00.00¢ 12345.90 0.00 34.¢ data here01 x1 ¢¢and wish to have a table like the¢above printed (T indicates the¢positions of the tab)¢The two lines with data would be¢entered as:¢Line one:¢\T12.\Z45\T123.\Z45\T00.\Z00¢Line two:¢\T12345.\Z90\T0.\Z00\T34.\Z¢¢Line three:¢\Tdata\Z\There0\Z1\Tx1\Z¢¢The entry \T12.\Z tells DD3 to go to¢the next tab (which was put in as a¢\PR, right tab) and put in the data¢with the decimal point (\Z following¢it) at the right edge (the tab¢position) then the following "45"¢puts the "45" immediately after the¢decimal point. The next number is¢tabbed over to the next right tab and¢the decimal point is put at the tab¢position (the \Z after it) etc.¢¢There is NO automatic recognition of¢the decimal (as there would be in a¢true decimal tab) but this is a RIGHT¢TAB and one MUST flag whatever¢character is to be at the right with¢a \Z command (even if it is a¢decimal).¢¢ ----------¢¢ Horizontal spacing¢¢Since these are true proportional¢fonts, and some of them DEMAND¢certain spacing (such as zero for the¢handwriting fonts) this cannot be set¢in stone. But the non-proportional¢NLQ in most printers has 2 column¢spacing for fonts of vertical spacing¢of 3 points. Thus, the horizontal¢spacing, for characters of about the¢same proportion (height to width) of¢standard fonts, should probably have¢a horizontal spacing of about 1/2 to¢2/3 of the spacing for single spaced¢printing. As reasonable spacing for¢single spaced printing is about 4 (in¢points) a spacing (horizontal, the \S¢command) should be 2 or 3 for most¢fonts. The default of 2 seems to work¢well. Note that for fonts with other¢proportions (very narrow fonts or¢wide fonts) a different spacing may¢be more pleasing (generally greater¢for wider fonts).¢¢ ----------¢¢ Hanging indents:¢¢A hanging indent changes the LEFT¢margin, but NOT for the current line.¢FOR ALL LINES FOLLOWING THE CURRENT¢LINE.¢¢Thus:¢This is \XHHa test (more stuff)¢¢Would print out in DD3 as:¢¢This is a test (more stuff......more¢ stuff more stuff.....¢ more stuff.....)¢¢That is, the left margin will be set¢for the following lines.¢¢One can also use the absolute form¢(\XHnnn) to specify a new left margin¢at "nnn" 40ths of an inch for¢following lines.¢¢To stop the hanging indent you MUST¢reset the left margin (the \XLnnn¢command).¢¢ ----------¢¢Hopefully this brief discussion of¢some of the features of DD3 will help¢any DDII user to use the programme¢and at least whet the appetite of¢those who have tried no incarnation¢of Daisy Dot.¢