JavaFX 1.2 Production Suite Release Notes

   
May 2009  
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 JavaFX 1.2 Technology: Features and Enhancements.

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 Graphics Viewer, you can use the default Java 5 for Mac OS X.

To save graphics in JavaFX file format, you must have 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, download and install the most recent product release of NetBeans IDE for JavaFX.

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 front 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 pevious 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.2. 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.
  • Issue RT-3265: Mac installer screen does not work properly when hidden files are displayed in Finder.

    Description: When installing Production Suite, if hidden files are set to display on a Mac, the box icon representing the installation package does not display properly.

    Workaround: Turn off the display of hidden files in the finder by typing the following two commands in the Terminal window:
    defaults write com.apple.finder AppleShowAllFiles -bool false
    killall Finder

JavaFX Plugin for Adobe Illustrator or Adobe Photoshop

  • Issue RT-4552: In Adobe Photoshop, blending of items which are not an image is not supported in current release.

    Description: Blending is only supported when the items being blended are images. This means that text can only be exported as a rasterized graphic object for blending to work.

    Workaround: The Rasterize Texts checkbox should always be selected when exporting Photoshop graphics that contain blending with text. When this option is selected, the text is exported as a PNG file, and blending works properly in the FXZ graphic.
  • Issue RT-4410: Changing color in a Photoshop graphic does not change the color in the export preview.

    Description: Because of a limitation in Adobe Photoshop, changing the color of a graphic object is not reflected in the image preview in the Export Options dialog box.

    Workaround: Moving the object slightly in Photoshop after changing the color causes the structure to be refreshed, and the preview image in the Export Options dialog box displays properly.
  • 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.
    • Font files are not 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-2387: Blending limitations when exporting from Adobe Photoshop

    Description: Exporting blending effects can cause enormous memory consumption (hundreds of megabytes). When blending, the result might not look the same as the original graphic.

    Workaround: There is no known workaround for this issue.
  • Issue RT-1906: Some fonts are not embedded when the embedded fonts feature is selected in Adobe Illustrator.

    Description: When exporting graphics from Adobe Illustrator, even if you select the option to embed fonts, system fonts are not embedded, because they should be available on all systems. System fonts are Arial (including Arial Black), and Times New Roman.

    Solution: If you want to ensure that all fonts are embedded for desktop application, use fonts other than system fonts.
    Note: For JavaFX applications that are deployed to mobile applications, all text in the graphic uses a font that is embedded in the mobile SDK, so embedding fonts only affects desktop applications.
  • 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-474: Export of some Stroke attributes from Adobe illustrator is not supported.

    Description: Although export of Stroke is supported, the following Stroke attributes are not supported: strokeLineCap, strokeLineJoin and strokeMiterLimit.

    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-2387: Adobe Photoshop export limitations

    Description: Note the following limitations on export from Adobe Photoshop:

    • Layers that do not contain pixels, such as adjustment layers, are ignored.
    • Fill layers are ignored.
    • The Gradient Overlay effect is ignored.
    • The following blending effects might look different in the JavaFX graphic when images have opacity set at less than 100% : Darken, Color Dodge, Color Burn, Hard Light, Soft Light, Difference, Exclusion, Linear Dodge.
    Workaround: None. To find out which features are supported for conversion from Adobe Photoshop to JavaFX, see the online help topic "Supported Features for Conversion From Adobe Photoshop to JavaFX." The online help can be opened by navigating to the /Help folder in the JavaFX Production Suite installation and opening the file index.html in a browser.
  • 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: Deleting the Photoshop Preferences file solved the problem. 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.
  • Issue RT-1916: Some features on the Export Options screen apply only to the graphics preview, not to the saved file.

    Description: When exporting graphics from Adobe Illustrator or Adobe Photoshop, the following features apply only to the preview, not to the exported file: Fit on Screen, Magnification, desktop or mobile preview. Selecting the Fit on Screen checkbox in the JavaFX Export Options dialog box sizes the graphic to fit in the Preview pane. It has no effect on the size of the graphic that is exported.

    Workaround: To change the size of the exported image, resize the image using the Adobe Illustrator or Adobe Photoshop menu.
    For more information about the Export Options dialog box see the online help topics "Save and Preview Options for JavaFX Graphics in Adobe Illustrator" or "Save and Preview Options for JavaFX Graphics in Adobe Photoshop."

SVG Converter

  • 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
 
Rate This Article
 
 
Discussion

We welcome your participation in our community. Please keep your comments civil and on point. You can optionally provide your email address to be notified of replies—your information is not used for any other purpose. By submitting a comment, you agree to these Terms of Use.

 
false ,,,,,,,,,,,,,,,