Microsoft Expression Design SP1 Readme

Microsoft Expression Design SP1 Readme
This document provides late-breaking or other information that supplements the Microsoft®
Expression® Design documentation.
©2007 Microsoft Corporation. All rights reserved.
Important
This documentation applies to Expression Design with Service Pack 1 installed. For more
information about the issues fixed by Service Pack 1, see the Microsoft Support article
“Description of Microsoft Expression Design Service Pack 1.”
Contents





Working with Adobe Illustrator files
XAML export
Other known issues
Troubleshooting
Attributions
Working with Adobe Illustrator files












Text is converted to a path on Adobe® Illustrator® import, and each character is treated
as a separate path object.
You may experience unexpected results when you import text from Illustrator. These
results can include unexpected character rotation, kerning, point sizes, and alignment.
Subscripts, superscripts, strikethrough, underline, small caps, and all caps text effects
copied from Illustrator create separate text objects when pasted into Expression Design.
A single text object that has hard returns copied from Illustrator creates separate text
objects when pasted into Expression Design.
The Illustrator clipboard export format does not support transparency and blend mode
information.
PNG images copied from Illustrator into Expression Design are pasted in as multiple
image objects.
Multiple objects are created when you copy objects that have opacity from Illustrator into
Expression Design.
When imported from Illustrator, artwork that contains groups is flattened in Expression
Design.
When an Illustrator file is imported into Expression Design, the Illustrator artboard may
be added as an object in the Layers panel.
Expression Design vectorizes patterns on import from Illustrator.
Illustrator Column Graphs (Charts) are imported as individual objects.
Custom strokes are imported from Illustrator as individual paths.




Strokes and fills on the same object may be separated when you import the object from
Illustrator.
Mesh gradients from Illustrator may take a long time to import. Expression Design
vectorizes gradient meshes, creating many small shapes that take a long time to render.
Expression Design does not support the following blend modes, and maps them onto the
Normal blend mode:
o Overlay
o HardLight
o SoftLight
o Exclusion
o Hue
o Saturation
o Color
o Luminosity
Expression Design does not support Illustrator knockout groups.
XAML export












Blend modes are ignored on export. Blend modes are not support by XAML.
When text is exported as editable textblocks, text that is attached to a path is not
exported.
On rectangles that use a basic stroke, the dash property value is ignored.
The object registration point is not exported.
A rectangle is written out as a path (not as a rectangle) if any transform such as Rotate or
Skew is applied in Expression Design.
We recommend that you do not use very detailed vector strokes as doing so may produce
large XAML files.
The Vectorize image strokes option does not work on strokes created from JPEGs or
from photos in the stroke gallery.
The setting of levels for the Vectorize image stroke option does not affect the exported
or copied and pasted XAML.
Objects that use a live effect cannot be copied and pasted in Expression Blend™; use
Export instead.
Copying XAML and pasting it into the Expression Blend XAML code editor may clip
some parts of the text. You can remove the Width and Height properties to make sure
the text will be sized automatically. Standard copy and paste does not exhibit this
problem.
XAML does not support all the text properties. Some text formatting may be lost in
converting the following properties:
o Leading
o Tracking
o Horizontal scale
o Baseline offset
The following additional text properties are not supported in XAML for Silverlight:











o Font family (except for fonts that Silverlight supports: Arial, Arial Black, Comic
Sans MS, Courier New, Georgia, Lucida Grande/Lucida Sans Unicode, Times
New Roman, and Trebuchet MS)
o Alignment
o Subscript, superscript
We recommend that you select the Rasterize all live effects option, for the following
reasons:
Windows Presentation Foundation (WPF) supports Drop shadow, Gaussian blur, and
Outer glow bitmap effects, but we do not recommended them for frequent use because
they significantly decrease performance.
Live effects not supported by WPF will not appear in the exported XAML unless you
select this option.
Silverlight does not support bitmap effects. If this option is not selected, the effects will
not appear in the exported XAML.
Far Eastern text shows up correctly in Expression Design and Expression Blend but,
because it is not supported in Silverlight, it appears as blocks in the browser.
We do not recommend that you use Image fills for Silverlight because they will not be
visible and may cause Expression Blend projects to crash.
Using a gradient fill on text causes an error in Silverlight. This is caused if you use
carriage returns and tabs in the <run> tag in the exported XAML. Remove the carriage
returns and tabs between <run> and </run> to fix this problem.
The XAML property StrokeThickness will be set to 1 for objects whose stroke width is
set to 0 in Design.
Using both a gradient fill and gradient stroke on an object may not align correctly on
export.
Stroke color on text that is exported as editable textblocks is ignored on export. XAML
supports only one text color.
Live effects are not applied to a warp group when exporting to XAML for Silverlight.
Other known issues


Text in Setup dialog boxes does not display correctly when an East Asian version of
Expression Design is installed on an operating system that doesn't match the language
version of Expression Design.
Expression Design does not support creating a stroke with a cloned object.
Troubleshooting
Problem: When you have Illustrator and Expression Design open at the same time, and you copy
from Illustrator with the CMYK color space active, the colors will not remain accurate when
pasted into Expression Design.
Solution: Convert the Illustrator (.ai) files from CMYK to RGB before the copy-and-paste
action.
Problem: Making a compound path and then adjusting the stroke width on the artboard behaves
as if the path wasn't made into a compound object, yet the Layers panel shows that it is indeed a
compound path.
Solution: Release the compound path and apply it again.
Problem: Errors are generated in Expression Blend when you add a XAML file generated in
Expression Design that has rasterized live effects or includes images.
Solution: Use the Link Existing Item command on the Project menu in Expression Blend
instead of Add Existing Item. Alternatively, you can manually add the image files into the
Expression Blend project.
Problem: When you export artwork to XAML using the Export editable TextBlocks option,
text on a path does not export as expected.
Solution: Select the Export flattened paths option instead when you export to XAML.
Problem: Vectorizing image strokes does not work correctly on image strokes that are created
from JPEG images or from photos in the Stroke Gallery.
Solution: Rasterize the image stroke instead of vectorizing it.
Attributions
© Portions copyright 2007 by Liberty Technology Systems, Inc. Portions of Liberty Technology
Systems, Inc.'s software require the following notices:
It is based in part on the work of the FreeType Team, and is also derived in part from the RSA
Data Security, Inc. MD5 Message Digest Algorithm.
Copyright © 1988-1997 Sam Leffler
Copyright © 1991-1997 Silicon Graphics, Inc.
Permission to use, copy, modify, distribute, and sell this software and its documentation for any
purpose is hereby granted without fee, provided that (i) the above copyright notices and this
permission notice appear in all copies of the software and related documentation, and (ii) the
names of Sam Leffler and Silicon Graphics may not be used in any advertising or publicity
relating to the software without the specific, prior written permission of Sam Leffler and Silicon
Graphics.
COPYRIGHT NOTICE
Copyright © 1996 by: Massachusetts Institute of Technology (MIT)
This W3C software is being provided by the copyright holders under the following license. By
obtaining, using and/or copying this specification, you agree that you have read, understood, and
will comply with the following terms and conditions:
Permission to use, copy, and distribute this specification and its documentation for any purpose
and without fee or royalty is hereby granted, provided that the full text of this NOTICE appears
on ALL copies of the specification and documentation or portions thereof, including
modifications, that you make.
Copyright © 1994-1996 SunSoft, Inc.
Rights Reserved
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
Copyright © Little CMS.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions: The above copyright notice and this
permission notice shall be included in all copies or substantial portions of the Software.
JasPer License Version 2.0
Copyright © 1999-2000 Image Power, Inc.
Copyright © 1999-2000 The University of British Columbia
Copyright © 2001-2003 Michael David Adams
All rights reserved.
Permission is hereby granted, free of charge, to any person (the "User") obtaining a copy of this
software and associated documentation files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use, copy, modify, merge, publish,
distribute, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notices and this permission notice (which includes the disclaimer below)
shall be included in all copies or substantial portions of the Software.
The name of a copyright holder shall not be used to endorse or promote products derived from
the Software without specific prior written permission.