Short: TypeSmith 2.5a Free Update Author: SOFT-LOGIK PUBLISHING CORP. Uploader: soft-logik cup portal com (Kevin Davidson) Type: text/font Architecture: m68k-amigaos TYPESMITH 2.5a RELEASE NOTES ============================ UPGRADING FROM A PREVIOUS VERSION OF TYPESMITH ---------------------------------------------- In the installer, choose to install TypeSmith in the same directory as your current TypeSmith drawer. (Select the directory containing your TypeSmith drawer, not the TypeSmith drawer itself.) WELCOME ------- Welcome to TypeSmith 2.5a! This addendum supplements the User Manual and should be read before using the program. The new features and changes to the existing features are documented in the online help system. Refer to it for more information. TECHNICAL SUPPORT ----------------- Soft-Logik has changed its technical support policies since the manual was written. With your purchase of TypeSmith 2.5, Soft-Logik Publishing provides 90 days of free technical support from the date of your first phone call. With an upgrade to version 2.5, Soft-Logik provides 30 days of free technical support. After this period, a charge will be levied for technical support. Call 314-894-0431 between 9am and 5pm Central time, Monday to Friday, except holidays, for your free support. Refer to the Technical Support Options sheet in your package for more information. CHANGES FROM 2.5 TO 2.5a ------------------------ - Fixed all known problems with printing. Note that you cannot use the Workbench's PostScript driver due to problems with it. If you have a PostScript printer, you must use its Hewlett-Packard emulation. - Improved the Convert macro. - Several minor changes that you probably won't notice. - New Startup requester. :) TRUETYPE AND IFF RFF COMPATIBLE (new in 2.5!) ------------------------------- TypeSmith can now load, save, convert and edit Windows and Macintosh TrueType fonts! It can even create TrueType Instructions (similar to hints). There are two new commands: - Project/Import TrueType Outline Font - Project/Export TrueType Outline Font Macintosh TrueType fonts must be in MacBinary format. The Export TrueType command opens a requester which is documented in the online help system. This version of TypeSmith also introduces the new IFF RFF font format. This format supports all the features of all supported font formats, and is the ideal format to use when you're designing a font*. Always export your work in RFF format and only save in another format when you're ready to create your final version. Continually loading and saving in Compugraphic and TrueType formats is slow and can lead to a loss in quality. IFF RFF loading and saving is very fast and has no loss in quality. There are two new commands: - Project/Import IFF RFF Outline Font - Project/Export IFF RFF Outline Font *Important! The IFF RFF saver module only saves characters with standard character names. If you edit the character names or load a font with non- standard character names, do not save it in IFF RFF format. Note that the new Convert ARexx script allows you to convert an entire directory of fonts at once. See Supplied ARexx Macros below for more information. PRINT PREVIEW (new in 2.5!) ------------- There are three ways to print previews of characters from TypeSmith 2.5: The Project/Print Preview command from the main menus will print a preview of the current character at a size you specify. The same command from the Type Preview panel's menu will print a preview of the current type preview string. Both of these commands have been improved in 2.5 to print at the correct point sizes. New in 2.5 is an identical command in the Overview panel's menu. This command will print a full page preview of the entire character set. This is a very useful feature. For best results, you should have the CG Triumvirate font in your Fonts:_bullet_outlines directory, because it is used for the character labels. The new command is: - Project/Print Preview (Overview panel) TypeSmith uses AmigaDOS's Preferences printing system. Note that you should not use TypeSmith's Print Preview commands with AmigaDOS's PostScript printer driver. This driver has a number of problems. If you have a PostScript printer, it is probably Hewlett-Packard compatible, so you should select the HP LaserJet driver instead. WORKING WITH LARGE FONTS (new in 2.5!) ------------------------ Some fonts were designed in large em-squares, notably the Image Club collection formerly sold by Soft-Logik. These could not be properly loaded into TypeSmith 2.0. Version 2.5 scales fonts with large em-squares to fit into TypeSmith's em-square, so these fonts are now fully editable in TypeSmith. Reducing the size of the em-square is of little importance, so this will not result in a loss of quality. REDUCE FONT COMPLEXITY (new in 2.5!) ---------------------- There are some fonts that are just too complex to be printed from PageStream or to be used with the Compugraphic Intellifont engine in PageStream, ProPage and Workbench. As well, if you load a font from Compugraphic or TrueType format, extra points must be added because the curves are stored in a very different format. TypeSmith 2.5 can reduce the complexity of characters by removing excess points from the paths. A new command has been added to the main Edit menu to reduce the complexity of a single character, and to the Overview panel's Edit menu to reduce the complexity of an entire font or range of characters. The new commands are: - Edit/Reduce Points - Character/Reduce Points (Overview panel) You can use the command more than once to reduce the complexity further until the results are satisfactory. CAN'T FIGURE OUT HOW TO SET PATH DIRECTIONS? (new in 2.5!) -------------------------------------------- Sometimes when you convert a font from one format to another, its counters will be filled in because of the differences between winding number fill and even/odd fill. You can use the Clockwise and Counterclockwise commands to fix these problems, but this can be tedious. TypeSmith 2.5 can do this for you, for a single character or for an entire font or range of characters. The new commands are: - Edit/Correct Path Directions - Character/Correct Path Directions (Overview panel) RENAME CHARACTERS (new in 2.5!) ----------------- Most fonts use the standard character names as detailed in chapter 6 of the manual, but sometimes you will find a font that has different character names and which can't be used with some programs. Characters should be renamed if the font doesn't use the standard character set. TypeSmith 2.5 lets you rename any of the 256 characters, except character 0 which is not defined. Select the character name from the Character Names scrolling list in the Set Font Metrics requester. Double click on it or choose the Edit Name gadget to open a requester in which you can change the name of the character. IMPROVED POSTSCRIPT HINTS (new in 2.5!) ------------------------- TypeSmith can create professional hints to improve the appearance of fonts. Compugraphic, PostScript and TrueType formats support hints (TrueType hints are called instructions). The hinting algorithms have been improved since the release of TypeSmith 2.0 so that both character and font level hints are created. New in TypeSmith 2.5 is global hint control for PostScript fonts. This gives you control over the "blue zones". The new Hint Options gadget in the Save As PostScript Type 1 requester opens the Global Hint Control requester to allow you to set the ten blue zone values. If you don't want to be bothered with blue zones, you can ignore this feature and TypeSmith will use its default values. CUSTOM vs TYPESMITH ENCODING (improved in 2.5!) ---------------------------- When you import a PostScript Type 1 font and are prompted to choose between custom and TypeSmith encoding, you should normally choose TypeSmith encoding. Loading a font with custom encoding can put the characters in unexpected positions. Loading a font with TypeSmith encoding will put the characters in the correctly-named positions. The main exception to this rule is when loading a symbol or pi (dingbats) font. In this case, the named positions are irrelevant and you should maintain the original encoding system by choosing custom encoding. When you export a PostScript Type 1 font, you should normally use TypeSmith encoding (by not choosing Adobe Standard Encoding you will be choosing TypeSmith encoding). This will ensure the full character set is saved. If you choose Adobe Standard Encoding, characters not in the Adobe set will be lost because its character set is smaller than TypeSmith's. If you plan to convert the font with Gold Disk's Font Manager after exporting as PostScript Type 1, you should choose Adobe Standard Encoding. New in 2.5: You can now export an AFM file in Adobe Standard Encoding (ASE). Previous versions of TypeSmith only allowed you to specify the encoding for the PFB outline. Hold down a Shift key while choosing the Export AFM PostScript Type 1 Metric command to export in ASE instead of TypeSmith Encoding. The AFM file created will also list seac characters as compositions. Don't worry about this feature if you don't know what it means. This is only important if you want to create an ASE AFM for an existing PFB file with seac characters. HOTLINKS (changed in 2.5) -------- The HotLinks data sharing concept has changed with the release of PageStream 3.0, so the Subscribe command has been removed because it is no longer required. If you use PageStream 3.0, refer to its manual for more information on HotLinks. COMPOSITIONS (improved in 2.5!) ------------ Sample composition tables have been included in the CompTables drawer. Note that when you load a composition table, you must adjust the offset of the composition accent parts to fit the design and size of your characters. The included tables are: - Blank.comp: no compositions. Load this table when you want to dissolve all the compositions in a font. - Intellifont.comp: this table contains the standard compositions for Compugraphic Intellifonts. - TypeSmith.comp: this table contains the standard compositions for PostScript and Soft-Logik fonts. New in 2.5: The Edit Compositions requester has new Previous and Next gadgets. When you open this requester, it will show the compositions for the character in the active window. You can use these gadgets to change characters without closing the requester and changing the character in the window. Note that using these gadgets will not change the character displayed in the window, and that if you check the Preview gadget, that a preview cannot be shown for characters other than the one in the window. These gadgets merely provide a handy way to change the compositions for many characters. AUTOTRACING ----------- The intent of having an autotracer in TypeSmith is to allow you to sketch your characters on paper, scan them into IFF ILBM format, and then trace them in TypeSmith. You should not trace a small bitmap font, such as a 24 point AmigaDOS font, because there is not enough data to trace. Use high resolution scans for best results. If you would like to experiment with the autotracer, use the Template/ Open IFF ILBM Template command to import the TraceTest.ILBM picture in the TSart drawer. Try tracing this on each of the three settings. The Normal setting gives a good result. Medium is also acceptable. Accurate should only be used with caution; it takes a long time and produces an excessive number of points. If you try to trace the A_Serif.ILBM picture in TSart, you will see why resolution is so important to get an accurate trace. This picture is not sharp enough for autotracing to be useful. If you trace a picture and it produces a very complex character, you can use the new Edit/Reduce Points command to make it simpler. FONTS ----- A font named DemoFont is stored in the TSfonts drawer. It has only a few characters but it demonstrates incorporating logos into a font. It is in Soft-Logik DMF format with a FM file. KERNING PAIRS ------------- A sample AFM file with kerning pairs has been included to allow you to easily experiment with the Load Kern feature in the Metrics requester. It is called KernPairs.AFM and is stored in the TSfonts drawer. CONVERT PRODRAW CLIP TO IFF DR2D -------------------------------- We have included a program called Convert on your TypeSmith disk. Convert reads Professional Draw Clip files and converts them to the standard IFF DR2D structured format which TypeSmith can read. Gold Disk's Professional Draw uses a proprietary format which cannot be imported directly into TypeSmith. Double-click on the Convert program icon to open its requester. Click on the top "Set..." gadget which will open a file requester to select a file to convert. Alternatively, enter a complete filename to convert in the top text gadget. Click on the bottom "Set..." gadget to set an output path. The Convert program will create separate files for each clip in the Professional Draw Clip file and will append the clip name plus DR2D to the original filename. Example: the file "Objects" contains two clips, Box and Circle. Convert will create two files called "Objects.Box.DR2D" and "Objects.Circle.DR2D". All Professional Draw options are translated in the conversion except gradient fills and dashed lines which are not used in a font editor. Convert also has a batch mode. If you set the "Clip" text gadget to just a path without specifying a ProDraw file, all the clips in that directory will be converted when you choose the "Convert" gadget. Convert may also be used from the shell. Usage: convert Example: convert df0:drawing.clp ram: STATUS PANEL PROMPTS -------------------- You must have AmigaDOS 3.0 or higher in order to see prompts at the bottom of your screen. This feature of TypeSmith requires AmigaDOS 3.0 in order to get notification when the mouse is over a tool or gadget. Soft-Logik Publishing highly recommends that you upgrade to AmigaDOS 3.1 in order to get maximum benefit from TypeSmith. AMIGAGUIDE HELP SYSTEM ---------------------- TypeSmith 2.5 comes with an online help system. Just press the Help key at any time to get help. TypeSmith uses the standard AmigaGuide help system. Commodore has improved this system with the release of AmigaDOS 3.0, so the appearance of the help files will vary depending on your operating system. If you have AmigaDOS 3.0 or higher, pressing Help will open directly to the correct Help screen if a requester is open, the pointer is over a tool (the toolbox must be active), or if a menu command is highlighted. Note that you cannot press Help while a requester is open and the text cursor is in a text gadget. You must first move the cursor out of the text gadget by clicking on the background of the requester before pressing Help. If you have AmigaDOS 2.04 or 2.1, pressing Help will always open up to the main Help contents screen. AmigaDOS 2 users: AmigaGuide is included with TypeSmith and it can be installed with TypeSmith so that you can also use the help system. AmigaDOS 3 comes with Multiview to read AmigaGuide help files such as those included with TypeSmith. NEW AREXX COMMANDS IN 2.5 ------------------------- - reduce_points, import_rff, import_ttf, export_rff, export_rff, export_ttf, help, print_character, print_overview, print_string, t_autotrace, t_edit, t_generate_char, t_get_point, t_get_pos, t_get_character, t_new_bitmapfont,t_open_abf, t_open_amigafont, t_open_iffilbm, t_open_slfont, t_clear, t_save_abf, t_save_amigafont, t_save_iffilbm, t_save_slfont, t_set_charwidth, t_set_point, t_set_pos, t_get_dimensions, t_set_dimensions, t_shift, correct_pathdirs SUPPLIED AREXX MACROS --------------------- The following ARexx scripts are provided with TypeSmith: - Convert: this script allows you to convert one or more fonts in any one format to another format. It asks you to select a directory of fonts to convert, the format to convert to, and the directory in which to store the converted fonts. It will convert all fonts except bitmap screen fonts, and the converted fonts will be hinted. - ARexxDemo.tsrx: this script demonstrates some of TypeSmith's ARexx commands. If you want to write your own ARexx scripts for TypeSmith, examine this script in a text editor while running the script in TypeSmith. - MakeLibrary.tsrx: this script exports all or selected characters from a font and saves them as separate IFF DR2D files to create a character library. When prompted for a filepath and name, you should enter a drive and filename. i.e., ram:test would create files such as: ram:test.1, ram:test.2, ram:test.3 - LoadLibrary.tsrx: this script imports all or selected characters from IFF DR2D files into the current font. The files must be named with a common prefix and stored in the same drawer. If you write ARexx Macros for TypeSmith which you are willing to allow us to distribute with TypeSmith so that other users may share them, mail them to: Soft-Logik Publishing, Product Development, P.O. Box 510589, St. Louis, MO 63151-0589. Credit will be given in the ARexx macro to the author. Note that ARexx commands are documented only in the AmigaGuide help system. HOW TO CONVERT SOFTWOOD'S NIMBUS Q FONTS TO ANOTHER FORMAT ---------------------------------------------------------- 1. Use SWdownload (a utility Softwood includes with some of their software) to convert the NimbusQ font to PFA format. Sorry, we cannot supply you with this utility. Contact Softwood for availability. 2. Edit the PFA file in a text editor. You've got to remove the `prolog' (existserver stuff to make the download font permanent) before loading the font into TS: i.e. remove: %!PS-Adobe-2.0 ExitServer %%BeginExitServer 0 serverdict begin 0 exitserver %%EndExitServer The font must begin with the following line: %!FontType1-1[...] 3. Load the PFA file into TypeSmith using the Project / Import PFB PostScript Type 1 outline command. (PFA files are ASCII versions of binary PFB files.) 4. Save or export the font in another format. MISCELLANEOUS CHANGES --------------------- - Pen tool image changed from a curve to a pen nib. - Line to Curve tool: closepath segments can be changed to curves now. - Picasso Users: now uses less chip RAM and is faster. - Edit/Metrics Preview requester: guides now display in the preview to make it easier to see how the characters fit together. - The character width line can now be moved in the character window by dragging the diamond icon in the horizontal ruler. (Character must have a width for this to be available.) - Constrained dragging: Holding down a Shift key while dragging points constrains movement to either horizontal or vertical. The movement direction is based on whether the current mouse position is moved more horizontally or vertically from the point's original position. - Pressing the up or down cursor key while a point is selected selects the next or previous point. - Use the arrow keys while holding down a Shift key to move the selected point(s) by 1 character unit. This is useful for precision work. Note that if you are in a magnification mode less than 100%, some points may appear to not move while other points move. This is due to rounding because there are less pixels than character units, but the points will be moved the correct amount. - The Import PFB PostScript Type 1 Outline command will now load PFA files in addition to PFB files. (The 'A' in PFA stands for ASCII while the 'B' in PFB stands for Binary.) You can recognize PFA files because they have the following comment on the first line: "%!PS-AdobeFont-1.0" or "%!FontType1". PFB files are similar but have 6 binary bytes followed by this text. The PFB format is the primary PostScript Type 1 distribution format. - The Add Point tool now adds the new point on existing curve instead of on the imaginary line joining the points. - Added the ability to move the status bar from the bottom of the screen to the top. Change the program icon tooltype from Information=Bottom to Information=Top. - Made cosmetic changes to some requesters for non-English versions. - And lots of small improvements which enhance TypeSmith! FLOPPY DRIVE USERS ------------------ As mentioned in the manual, you can start using TypeSmith 2.5 right away by making a working backup of this disk and then double clicking on the TypeSmith icon. NOTE THE IMPORTANT INSTRUCTIONS ON PAGE iv OF THE MANUAL: You must copy the IFF.library file to your Libs: directory in order to use TypeSmith. Your Libs: directory is on your Workbench disk. The sample clip art, font, ARexx macros, help system and font downloader are stored on the disk in compressed format, so you will have to decompress the files before using them. You can use the LHEX program on this disk to decompress the files. To decompress an archive, type the following line in a shell when the TypeSmith disk is in df0: cd ram: (this makes ram: the current directory.) copy df0:LHEX "" (this copies the decompressor to ram:) copy df0:name.LHA "" (where name is the name of the archive; this copies the archive to ram:) LHEX x name.LHA (this decompresses the archive) Now you can copy the files to the applicable directory. Hard drive users can simply use the Install-TypeSmith script to uncompress files. EXPORTING PFM FILES ------------------- This feature, as documented in the manual, is not currently implemented. We hope to add it in a future minor upgrade. CORRECTIONS TO THE MANUAL ------------------------- page 1.12: The default dimensions are now 1400x1200, which are the maximum allowed. page 1.15: The example and description of path direction is incorrect. The outmost path should be counterclockwise, and inner paths should alternate in direction. page 2.3: The pictures of the Box and Ellipse tools are reversed. page 2.15: para 2: The Import/PFB PostScript Type 1 Outline command can open Mac format PFB files, not just MS-DOS as stated in the manual. page 3.4, para 2: The Show Template command is in the View menu, not the Settings menu. Index: the section on Print Preview is on page 2.23, not 2.26.