Release Notes for version 2.0
________________________________________________________________________

Major changes since version 1.0

Dynamically loadable extensions with public API

Tailor now supports dynamically loadable extensions, called keystones. Keystones provide additional or optional functionality, leveraging the power of the base application.  

FirstClass already offers several exciting keystones, and more will be developed in the future.

The Keystone Application Programming Interface  (KAPI) specification is freely available to all interested Tailor users.
This means that users may develop their own keystones, and that third parties may offer keystones with specific solutions.

Type 3 fonts

Text characters set in a Type 3 font are now imported as outlines or bitmaps (depending on the font).  This means that fancy symbols such as widget bullets or scatter graph points represented as Type 3 font characters import correctly.  Also, most PostScript files generated by TeX/dvips import correctly.

Exporting substituted fonts

As before, when an unavailable (Type 1) font is substituted by the default substitution font, Tailor remembers the originally requested font name.  In addition, Tailor now provides the option to export the original font name rather than the substituted font.

Overprint attribute

The overprint attribute, used for trapping, is now supported in importing, editing and exporting all types of graphic objects.

Imagemask operator 

The imagemask PostScript operator, used for "transparent" 1-bit per pixel bitmap images, is now supported in importing, viewing and exporting.

Adobe Acrobat (PDF) files 

Tailor now imports the image contents of most Portable Document Format documents (PDF, the document format used by the Adobe Acrobat line of products).  Only the page contents are imported; all meta-information including outlines, links and text annotations is ignored. There are several additional limitations, for example there is no support for multi-master font technology nor for Type 3 fonts.
Also, there is no export to PDF.

Page loading on demand

Multi-page PostScript documents with complying document structuring comments (i.e. most documents) are now loaded one page at a time.  However, pages are still loaded in sequential order.  For example, when opening a document, Tailor loads the first page only.  When the user refers to page 4, Tailor loads pages 2,3 and 4.

Pages in a PDF document can be loaded in arbitrary order.

Bezier control points

Bezier control points on paths can now be individually edited.  Also, paths can be cut into segments and multiple paths can be combined into one.

Preview section in EPS output

Tailor now optionally generates a preview section in saved EPS files in one of two formats : 
· EPSI, a platform independent preview format supported by many UNIX applications;
· PC TIFF, a format supported by many MS-DOS and Macintosh applications.

Reconstruct Text now in a keystone

The Reconstruct Text functionality has been moved to a keystone.  It is no longer part of the base application.

Various improvements

· Support for filter services while dragging in images
· Improved PS document page size handling
· Object positions & sizes in inch and cm units in addition to points
· Additional Preferences to customize Tailor's behavior
· Allow opening .tiff files in their own document window
· Save current selection only or current page only
· Numerous smaller improvements and problem fixes
 
________________________________________________________________________

knownproblems;¬Known problems

Extreme saving times on NEXTSTEP 3.1 networks

Normal saving times (on a local disk) are less than or equal to the time to load the file.  However, under NEXTSTEP 3.1, saving as .ps on a remote disk takes much longer (We have measured up to 18 times normal saving time!!).  Note that saving as .eps, even on a remote disk, works perfectly well at normal saving times.
This discrepancy between local and remote saving times is caused by a problem in NEXTSTEP which has been corrected in release 3.2 of the operating system.  Therefore the solution is to install NEXTSTEP 3.2 on your network.

PS save errors not reported

When saving a document in PS format, write access errors (such as device full or not writable) are not intercepted, and the save operation is reported as successful, potentially resulting in unintentional loss of the information.  This situation arises mainly when saving to small or removable media such as floppy disks.  Therefore, avoid saving directly to floppy disk.

When saving a document in EPS format, write access errors are correctly intercepted and reported to the user.

Text blocks do not support fractional point sizes 

When the user ends editing a text block (NOT a text line), all fractional point sizes are automatically reduced to the next lower integer value.

Text block line height behaves unpredictably 

The vertical line spacing set by the line height attribute for text blocks (NOT text lines) is not always predictable, and may change after saving/reloading the document.  If you experience this problem, use Split in Elements in the Arrange menu to convert the text block into separate text lines before saving.

Text blocks don't appear in preview section 

Text blocks don't appear in EPS preview sections (Text lines do). As a workaround, before saving an EPS with preview section, convert any text blocks into separate lines using the Split in Elements command in the Arrange menu.

Pixel shifts in screen update

Dragging operations in the document window (such as moving an object or dragging a selection rectangle) sometimes cause pixel shifts in the displayed image.  Also, sometimes a 1-pixel line is left blank rather than being correctly updated.  These display artifacts disappear on the next repaint (such as zooming or switching between view modes).  They do not affect the document contents.

Shearing leaves dirt on screen

When transforming an object with the Shear  tool, the selection control points sometimes leave "dirt" on top of the displayed image.  These display artifacts disappear on the next repaint (such as zooming or switching between view modes).  They do not affect the information in the document.
 
________________________________________________________________________