JavaFX 1.3 Production Suite Release Notes

April 2010  
JavaFX Production Suite is a set of tools that enables designers and developers to work independently on graphics and application logic to develop expressive content. This document provides information about enhancements, known issues, and limitations.
 
Contents
 
What's New in JavaFX Production Suite
System Requirements
Known Issues and Limitations
More Information
 
What's New in JavaFX Production Suite

For description of the new features in JavaFX Production Suite, see What's New in JavaFX 1.3.

System Requirements

The system requirements for JavaFX Production Suite, including the recommended version of the JDK, are available in the JavaFX System Requirements document. If you do not plan to use the JavaFX Viewer utility that is installed with Production Suite, you can use the default Java 5 for Mac OS X.

To save graphics in JavaFX file format, you must have any one of the following applications installed:

  • Adobe Illustrator CS3 or CS4
  • Adobe Photoshop CS3 or CS4
  • A tool that produces SVG graphics

To run the samples included in Production Suite, which demonstrate how to incorporate Production Suite graphics into applications, unzip each sample and open the project in the NetBeans IDE, which includes support for viewing, creating, and editing JavaFX graphics.

Note: JavaFX Production Suite can only be installed on Windows and Mac systems, but JavaFX graphics exported from Production Suite can be used in applications developed on any platform that the JavaFX SDK supports for this release.

Note: Using the JDK 5 on both the Windows and Mac platforms, no support is provided for font features such as kerning, line spacing, and orientation.

Known Issues and Limitations

Production Suite Installer

  • Issue RT-4788: Plugins for Adobe Illustrator and Photoshop from a previous installation will not be overwritten.

    Description: If previous versions of Production Suite are not properly uninstalled, installing a new version will not overwrite the Plugins for Adobe Illustrator and Photoshop.

    Workaround: Be sure to uninstall any older version of Production Suite before Installing Version 1.3. On Macintosh systems, you must manually uninstall the Adobe Photoshop and Adobe Illustrator plugins. For detailed instructions on how to uninstall previous versions, see Installing JavaFX Production Suite.

JavaFX Plugin for Adobe Illustrator or Adobe Photoshop

  • Issue RT-8526: Adobe Photoshop preview and export of clipped layers require the Export Effects option.

    Description: During export from Adobe Photoshop to JavaFX, clipped layers require that the Export Effects option be selected for the clipped image to preview and export properly..

    Workaround: If you cannot see the clipped image in the Preview screen, select the Export Effects checkbox, then click Preview again.
  • Issue RT-8496: System fonts are exported when fonts are embedded

    Description: The online help incorrectly states that system fonts are not exported when the Embed Fonts option is selected during export from Adobe Illustrator or Photoshop. As of JavaFX 1.3, system fonts are exported when the Embed Fonts option is selected. Note, however, that the JavaFX Amble font family is never exported as an embedded font.

    Workaround: None
  • Issue RT-6718: Some embedded fonts do not display correctly on Windows Vista

    Description: When the Embed Fonts option is selected when exporting from Adobe Illustrator or Photoshop, the text in the JavaFX graphic might look fuzzy with some fonts on the Windows Vista operating system.

    Workaround: None.
  • Issue RT-4728: Adobe Photoshop text layers display only the first font in each layer after export.

    Description: When a text layer from Adobe Photoshop is exported as an FXD text description (not rasterized), the entire text string is displayed in the first font from the layer. This occurs whether or not the Embed Fonts option is selected during export.

    Workaround: There are two possible workarounds if any single text layer in the graphic has more than one font:
    • Choose the Rasterize Text option during export.
    • Divide the text into different layers so that each layer has a single font.
  • Issue RT-3493: Limitations when exporting text from Adobe Photoshop.

    Description: Note the following limitations when the Rasterize Texts checkbox is cleared when exporting from Adobe Photoshop:

    • Multiline text is exported correctly if end-of-line characters are used to separate lines, if text is auto-wrapped into a box, it will be exported as a single line
    • No extended attributes are exported, such as justification, kerning, or tracking.
    • No text transformations are exported.

    Workaround: Export the graphic with the Rasterize Texts checkbox selected. The text will be exported as a PNG graphic. Although it cannot be edited by the application developer, it does appear in the application as it was designed.
  • Issue RT-2909: An applied effect can cause Adobe Illustrator names to get lost during conversion in some cases.

    Description: Due to an Adobe Illustrator conversion characteristic, the name of a graphic object in Adobe Illustrator can be lost during conversion when both of the following conditions are true:
    • The element is a member of a layer or group with an applied effect.
    • This layer group is exported with either the Rasterize All Effects or Rasterize Unknown Effects option selected.
    The result is that entire group, including that element, is replaced by a bitmap, and the element name is lost.

    Workaround: There are two possible workarounds:
    • Apply the effect on a subtree that does not contain the named element.
    • Move the named element outside of the subtree and apply the effect on this named element.
  • Issue RT-1905: Text might not be exported correctly from Adobe Illustrator.

    Description: This issue can manifest itself in various ways, especially when text is positioned on the path, or when extra vertical spacing is inserted in paragraphs.

    Workaround: None.
  • Issue RT-2298: Neighboring shapes might not fit seamlessly in graphics exported from Adobe Illustrator.

    Description: Shapes with different colors occasionally do not align perfectly in the exported JavaFX graphic, and a thin separation line appears with the background visible.

    Workaround: None.
  • Issue RT-825: Styles are not supported for Adobe Photoshop export.

    Description: When you export files from Adobe Photoshop, styles are not recognized.

    Workaround: None.
  • Issue RT-3261: Adobe Photoshop on Mac crashes intermittently when you open the Save for JavaFX preview window.

    Description: After opening a graphics file in Photoshop and choosing File > Automate > Save for JavaFX, one user experienced Photoshop intermittently crashing with the error message "The application 'Photoshop' has unexpectedly quit." The problem was not due to Production Suite but due to a Photoshop problem.

    Workaround: Delete the Photoshop Preferences file. For instructions on deleting the Preferences file and other troubleshooting tips, see the Adobe tech note at http://kb.adobe.com/selfservice/viewContent.do?externalId=kb401517&sliceId=2.
  • Issue: JavaFX graphics (with an FXZ or FXD extension) cannot be imported into Adobe Photoshop.

    Description: JavaFX graphics that are exported from Adobe Illustrator or Adobe Photoshop cannot be imported back into Adobe Illustrator or Adobe Photoshop.

    Workaround:
    To view JavaFX graphics, use the JavaFX Graphics Viewer, included in the Production Suite installation, or use the NetBeans IDE to preview the graphic or view the code. See Getting Started With JavaFX Production Suite or the Production Suite online help for instructions on how to use the JavaFX Graphics Viewer.

SVG Converter

  • Issue RT-8114: SVG Converter converts SVG Polyline into JavaFX Polygon.

    Description: When a polyline is converted from SVG to JavaFX format, the FXD description contains a Polygon element rather than a Polyline element.

    Workaround: Manually change the FXD description from Polygon to Polyline.
  • Issue RT-5272: SVG Converter ignores the SVG spreadMethod attribute.

    Description: The SVG Converter tool ignores the spreadMethod attribute of the SVG <gradient> element.

    Workaround: None.
  • Issue RT-5270:

    Description: In the conversion from SVG to JavaFX, the rx attribute can only be converted to arcWidth, and the ry attribute can only be converted to arcHeight. The ability in SVG to infer the ry attribute value from that of rx and vice versa is not supported by the SVG converter tool.

    Workaround: Specify both the rx and ry attributes, even when the values are the same.
  • Issue RT-2415: The opacity attribute appears twice on the elements in files converted from SVG format.

    Description: Opacity and fill-opacity in SVG are both converted to the opacity attribute in JavaFX Data Files (FXD). This conversion results in two opacity attributes in the FXD source description: the first occurrence has a value set to 1, and the second occurrence has the value set correctly. The graphic is displayed correctly, because the second occurrence overwrites the first.

    Workaround: No workaround is required.
More Information
 
 

Related Information