Release notes for MECCA 2000 version 4.20. Dec/01/2008 -- versions 4.16 through 4.19 were not released to customers, this is the update to version 4.15. Fixed: 1. Some EPS file contains valid bounding box values toward the end (that is, it has "%%BoundingBox: (atend)" at the beginning, then the real bounding box values are written after the %%Trailer), and such condition was not handled correctly (isepsfile, m2kbin, typdrv). Batch FIGURE command calling an EPS file, now will set the width/depth correctly per the BoundingBox in that EPS file (galeyc, m2kbin, preview, typdrv). Please note that this change will have no effect on already combined EPS data in a drawing file. The impact to EPS pantos, and batch (figure, mform) output should be more accurate but likely neglectible. 2. Syntax error in PPD file caused typdrv to seg fault. Such error will now cause printing to abort with an error message (print.tcl, typdrv). 3. A thin-/en-/em-space followed by tilde (~ figure space holder) did not set the tilde space width correctly in PostScript output (typdrv). 4. Reformat TrueType font to Type42 now has encoding as "256 array" per Adobe specs; also, sfnts string lengths in Type42 were incorrect in some cases. Both should be fixed now (otfconv). 5. The Code Chart assistant incorrectly reported tilde character in the "key" entry box: the tilde character on the keyboard, is always the "figure space" holder, regardless current font. To have a printable tilde character, the special character code in "code" must be used (fontchart.tcl). 6. Some raster relief lines may cause core-dump due to pick-snapping or intersect calculation not taking into account of extremely tiny spline segments that may occur in those relief lines (m2kbin, typdrv) 7. Radial graduation Log/RevLog were reversed for leve-3 targets on output (PSgraduate.ps). 8. In the dialog for Super-impose in a box, the checkbutton for printing area/text items in the super-imposed file with their own screen settings, was meant to "report what was set in the file", not meant to be settable (m2kbin, setbox.tcl). This was intended to report old MECCA III files that had used then licensed Wicker effect. Since MECCA 2000 does not license that technology anymore, it never set this in new artworks created. The dialog now has this button disabled (but possibly with a state showing that it was set), and it cannot be set or changed. "Clear Superimpose" can now be used to clear an existing drawing having this flag set (perhaps incorrectly). 9. In batch compose, running depths on the page were calculated incorrectly when NC (new column) command was used (pmunu). 10. Corrected some graduated text display and printing problem (m2kbin, typdrv). Changed/New: 1. Added support for US Postal Service Intelligent Mail Barcode, USPSIMB (m2kbin, gpcdump, barcodes.ini, barcodes.menu, uspsimb type1 font, barcodetabs.tcl, barcodes.tcl, barselect.tcl, uspsimb.tcl, tclIndex). 2. Added new "copy=" keyword to MFORM command (galeyc). Rather than using "typ=" keyword for both "base drawing type" and "flash type for this form", there are now 2 keywords: type = eps | njpg copy = save | flash | last Using "typ=" the traditional way is still supported, but customers are STRONGLY encouraged to start using the "copy=" keyword in new composition mark-up files. 3. Added options to generate EPS output in PostScript Level-3, primarily to enclose raster pixel data as a complete chunck (typdrv, bcompose, print.tcl). bcompose: use the new option "-3". Print (in MECCA): when printing to an EPS, typing in the file name with ".ep3" or ".eps3" extension, will enable level-3. The file name extension will automatically reset to to ".eps" when output file is created. 4. For batch compose, a way for the input text file to contain some Unicode characters has been added (bcompose, unimap, exptxt, compose.tcl, text.tcl, unimap). For details, please view "v420A.txt" for more information. Caution: this does not mean that MECCA now can handle the entire Unicode character set (ISO-10646-1), it still is based on Western standard 8859-1 character codes. 5. Added a new immediate command \CBC, combined character, to help putting together accented characters that are not readily availabe in the font (m2kbin, typdrv, galeyc). Please view "v420B.txt" for more information. NOTE: CBC command requires the font file (.pfb) be present. ::Addendum:: http://www.amgraf.com/updates/m2k/v420A.txt http://www.amgraf.com/updates/m2k/v420B.txt