Microsoft KB Archive/942685

= Issues that are fixed in Expression Design by Expression Design Service Pack 1 =

Article ID: 942685

Article Last Modified on 10/17/2007

-

APPLIES TO


 * Microsoft Expression Design

-



SUMMARY
Microsoft has released a service pack for Microsoft Expression Design. This article describes the issues that are fixed in Expression Design by Microsoft Expression Design Service Pack 1 (SP1).



INTRODUCTION
Expression Design SP1 provides the latest updates to Expression Design. This article contains a list of the issues that are fixed by Expression Design SP1.

For more information about Expression Design Service Pack 1, click the following article number to view the article in the Microsoft Knowledge Base:

942686 Description of Expression Design Service Pack 1



Issues that cause Expression Design to crash
 Expression Design may crash after you use a vector-based pattern fill

You open an existing .xpr file that has a vector-based pattern fill (a pattern fill that is set on a shape). You save the pattern to a file that is named &quot;Pattern.txt&quot; in the following folder:

%APPDATA%\Microsoft/Expression\Design

When you do this, the Pattern.txt file may become corrupted. Therefore, Expression Design may crash when it tries to read the file.

Expression Design SP1 discards the corrupted Pattern.txt file so that Expression Design does not crash. Expression Design may crash when you drag the name of a locked object from one layer in the layers palette to another layer

After you install Expression Design SP1, you cannot drag the name of a locked object from one layer in the layers palette to another layer. Expression Design may crash when you drag a group to one of the child objects of that group Expression Design may crash when you drop a swatch or a stroke on a layer Expression Design may crash when you drag an item from the font gallery to the layers palette

When you drag certain items that allow for dragging to an invalid destination in the layers palette, Expression Design may crash. These items include groups, swatches, or fonts.

After you install Expression Design SP1, you cannot drag these items to an invalid destination. Expression Design may crash when you set the image fill polygon properties to the maximum value

Expression Design SP1 changes the maximum number of points for a polygon from 99 to 50. Expression Design SP1 does this to prevent Expression Design from crashing when you set the polygon properties to the maximum value. Expression Design may crash when you open all the files in the Samples folder on a computer that is running Windows Vista

A low-memory condition may occur when you open all the Expression Design sample files at the same time. Expression Design SP1 contains a fix for this issue. However, we recommend that you do not open all the Expression Design sample files at the same time.</li> Expression Design may crash when you undo the deletion of some text characters

When you undo certain actions on a text object, Expression Design may crash. For example, Expression Design may crash when you undo a stroke width setting.

This issue occurs when you delete characters from the text object before you perform the undo operation.</li> Expression Design may crash when you try to add &quot;None&quot; to a swatch library

Expression Design may crash if the following conditions are true: <ul> You add the None option to the swatch library.</li> You press the left arrow key in the swatch library.</li></ul>

Expression Design SP1 fixes this issue.

Sometimes, the focus in the swatch library may be lost. When you press an arrow key in this situation, Expression Design may crash. This issue occurs even after you install Expression Design SP1. To work around this issue, use the mouse to click a swatch when the focus becomes lost in Expression Design. This action sets the focus on the swatch that you clicked.</li> Expression Design may crash when the auto-save feature saves a project

When a project contains many images, and when the auto-save feature saves the project, Expression Design may crash.

After you install Expression Design SP1, the auto-save feature correctly handles and organizes the temporary files that are used to save image data.</li></ul>

Localization and globalization issues
<ul> The candidate list may not appear for certain locales

After you set certain text properties, the candidate list does not appear when you enter text. This issue occurs if the following conditions are true: <ul> You use one of the following locales: <ul> JA</li> CHS</li> CHT</li> KO (This issue affects the Hanja candidate list for the KO locale.)</li></ul> </li> You use a dialog box such as the Font Gallery, the Swatch Gallery, or the Stroke Gallery while you edit text by using an Input Method Editor (IME).</li></ul>

In this scenario, the IME candidate window does not appear until you click the artboard.</li> You cannot turn on or turn off the Traditional Chinese IME by using the CTRL+SPACEBAR keyboard combination

The CTRL+SPACEBAR keyboard combination is used to turn on or to turn off the Traditional Chinese (CHT) IME. Sometimes, you cannot turn on or turn off the CHT IME when you are editing text on the artboard.</li> The CTRL+BACKSPACE keyboard combination does not work correctly in the Japanese IME

In the Japanese IME, the CTRL+BACKSPACE keyboard combination reverts character strings that have been &quot;determined.&quot; However, this keyboard combination does not work correctly in the release version of Expression Design.</li> The Hanja key does not work correctly in the Korean IME

After you click outside the artboard, the Hanja key no longer works correctly.</li> <li>The Hanja conversion window does not appear when you use a Type 3 keyboard

In the Korean IME, the Hanja conversion window appears when you press CTRL+SPACEBAR. However, the Hanja conversion window does not appear when you press CTRL+SPACEBAR if the following conditions are true: <ul> <li>You use a Type 3 keyboard.</li> <li>You edit text on the artboard.</li></ul> </li> <li>An unexpected character appears when you enter a character that is represented by a Unicode surrogate pair

When you enter a character that is represented by a Unicode surrogate pair, you may experience one of the following symptoms: <ul> <li>The character that you enter appears two times on the artboard.</li> <li>An incorrect or unexpected character appears.</li></ul> </li> <li>The BACKSPACE key and the arrow keys do not work correctly in the Japanese IME

When you enter text by using the Japanese IME, the BACKSPACE key and the arrow keys may not work correctly. You experience this issue if the following conditions are true: <ul> <li>You use the Japanese IME on a computer that is running Windows XP.</li> <li>The IME Input Style option is set to Natural Input.</li></ul> </li> <li>Text attributes do not persist when you enter text by using the Traditional Chinese IME or the Simplified Chinese IME

When you enter text by using the Traditional Chinese (CHT) IME or by using the Simplified Chinese (CHS) IME, text attributes that you set do not persist. You experience this issue if the following conditions are true: <ul> <li>You enter some text by using the IME.</li> <li>You set a text attribute such as a font attribute.</li> <li>You enter more text.</li></ul> </li> <li>Unrecognizable text appears when you enter characters between Unicode surrogate pairs

You enter three Unicode surrogate pairs in succession and then insert characters between the pairs. When you do this, unrecognizable text appears.

This issue occurs because of an issue in the Windows Presentation Framework. This issue is fixed in the Microsoft .NET Framework version 3.5 (code name &quot;Orcas&quot;). To work around this issue, finish the composition before you insert characters between Unicode surrogate pairs.</li> <li>Surrogate characters may not be exported to XAML

Surrogate characters are not exported to XAML if the following conditions are true: <ul> <li>You create text that contains surrogate pair characters.</li> <li>You export the text to XAML.</li></ul> </li> <li>Invalid XAML is generated when you paste an element that contains an image

This issue occurs when you use a locale that does not use a period (.) as the decimal point.</li> <li>Unicode characters that you copy from Adobe Illustrator may not appear in Expression Design

When you copy Unicode characters from Adobe Illustrator to Expression Design, the characters may not appear in Expression Design. This issue occurs if the following conditions are true: <ul> <li>You have Unicode characters in multiple text objects.</li> <li>You copy the multiple text objects from Adobe Illustrator and then paste them into Expression Design.</li></ul>

In this scenario, the Unicode characters are lost when the text objects are translated for the insertion into Expression Design.</li></ul>

General issues
<ul> <li>A gradient midpoint is ignored when you export XAML

When you create a gradient in Expression Design, you can change the gradient midpoint. However, this value is not saved to XAML that you export. Therefore, an object that has a gradient may appear differently in Microsoft Expression Blend than it does in Expression Design.</li> <li>Image fills write out invalid XAML for Microsoft Silverlight

When you create an object in Expression Design that uses an image fill, the object writes the Viewport property. Silverlight does not support the Viewport property. Therefore, an exception error occurs when you run a project that uses XAML in Silverlight.</li> <li>LiveFX effects that are applied to images are not exported when you export the images to XAML

Imported images that have LiveFX effects applied are not exported to XAML correctly. Only the image is exported to XAML. The effect that was applied to the image is not exported.</li> <li>Expression Design writes an incorrect slash mark character in XAML files for use with Silverlight

In the release version of Expression Design, the direction of the slash mark character for use with Silverlight was changed. Expression Design writes a backslash character (\) in XAML files. However, Silverlight expects a forward slash mark character (/).

After you install Expression Design SP1, all exported XAML contains forward slash mark characters.</li> <li>You cannot create an image stroke that uses a grayscale alpha channel

When you create an image stroke, you can select one of the following options for the alpha channel: <ul> <li>No alpha</li> <li>Use original alpha value</li> <li>Grayscale</li></ul>

However, all resulting strokes are the same, regardless of the option that you select. Therefore, you cannot create an image stroke that uses a grayscale alpha channel.

After you install Expression Design SP1, you can create an image stroke that uses the fill and the stroke color that is specified in the color picker when you select the Grayscale alpha channel option. The grayscale is used to determine the transparency.</li> <li>A stroke color may unexpectedly change to a basic stroke

You change the stroke color on two selected objects that have different strokes applied. When you do this, the stroke color may unexpectedly change to a basic stroke.</li> <li>Expression Design appears to stop responding when you import an Adobe Illustrator file

When you import an Adobe Illustrator file that contains a mesh gradient, Expression Design may appear to stop responding (hang).</li> <li>The name of an object is unexpectedly changed when you use the attribute dropper tool

When you use the attribute dropper tool to copy attributes from one object to another object, the name of the destination object may unexpectedly change to the name of the source object.</li> <li>An unwanted aliasing effect occurs when you export an image

The rasterizing algorithm for exporting images may create an unwanted aliasing effect when you export an image.</li> <li>You cannot perform antialiasing on an image whose size is 1600x1200 pixels

In the release version of Expression Design, you export an image whose size is 1600x1200 pixels. When you do this, the anti-alias check box in the Export image dialog box is unavailable.

After you install Expression Design SP1, the anti-alias check box in the Export image dialog box is available for all image sizes.</li> <li>Expression Design does not use modified document unit settings

After you modify a document unit, Expression Design does not use the modified unit setting when you next open the document. For example, you follow these steps: <ol> <li>On the Edit menu, click Options, and then click Units and Grids.</li> <li>Change the Document Units value to pixels, and then click OK.</li> <li>Save the document, close the document, and then reopen the document.</li></ol>

In this example, the document does not use pixels when you reopen it.</li> <li>Many display updates occur when you modify a multilayer design

When you modify a multilayer design, every tool gesture causes Expression Design to update the display.

Note Tool gestures include moving or resizing a shape.

These many updates may cause an unwanted flickering effect.</li> <li>Image opacity is not exported to XAML

When you export an image to XAML, the opacity for the image is not preserved.</li> <li>A &quot;keyPreviewImage&quot; text string appears under a preview thumbnail image

When you first start Expression Design and then click Open on the File menu, the following text string may appear under a preview thumbnail image:

keyPreviewImage

</li></ul>

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Keywords: kbhowto kbinfo kbexpertisebeginner KB942685

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.