[FIX] .NET Framework 3.5 Service Pack 1 を対象とする Windows Presentation Foundation アプリケーション内の XpsDocumentWriter クラスを使用するときに XPS 文書のテキストが異なるフォントで印刷される

適用対象: .NET Framework 3.5 Service Pack 1

現象


次のような状況で問題が発生します。
  • Microsoft .NET Framework 3.5 Service Pack 1 (SP1) を対象とする Windows Presentation Foundation (WPF) アプリケーションで XpsDocumentWriter クラスを使用します。
  • MS Gothic フォントを含む XML Paper Specification (XPS) 文書を印刷します。
この場合、印刷されるファイルのテキストで中国語フォントなどの異なるフォントが使用されます。

原因


この問題は、GDI フォント選択 API のマッチング ロジックの問題が原因で発生します。

解決方法


修正プログラムの情報

マイクロソフトではサポート対象となる修正プログラムを提供しています。ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。この修正プログラムは、ここで説明する問題が発生しているシステムにのみ適用してください。この修正プログラムは、今後さらにテストを行う場合があります。したがって、この問題で深刻な影響を受けていない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことを推奨します。

修正プログラムをダウンロードできる場合は、このサポート技術情報の上部に「修正プログラムのダウンロード」セクションがあります。このセクションが表示されていない場合は、マイクロソフト カスタマー サービス サポートにお問い合わせのうえ、修正プログラムを入手してください。

注: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストの作成が必要になる場合があります。特定の修正プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。マイクロソフト カスタマー サービス サポートの電話番号一覧を参照、または別のサービス リクエストを作成するには、次のマイクロソフト Web サイトを参照してください。注: 「修正プログラムのダウンロード」フォームには、修正プログラムを入手できる言語が表示されます。使用している言語が表示されない場合は、その言語の修正プログラムは提供されていません。

必要条件

この修正プログラムを適用するには、次のいずれかのオペレーティング システム上に .NET Framework 3.5 Service Pack 1 (SP1) がインストールされている必要があります。
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)
注: .NET Framework 3.5 SP1 は .NET Framework 3.0 Service Pack 2 (SP2) を含んでいます。

Windows Vista Service Pack を入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
935791 最新の Windows Vista Service Pack を入手する方法
Windows Server 2008 Service Pack を入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
968849 Windows Server 2008 の最新の Service Pack を入手する方法
Windows 7 または Windows Server 2008 R2 の Service Pack を入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
976932 Windows 7 Service Pack 1 および Windows Server 2008 R2 Service Pack 1 に関する情報

再起動に関する情報

影響を受けるファイルが使用されている場合、この修正プログラムの適用後にコンピューターの再起動が必要になる場合があります。この修正プログラムを適用する前に、すべての .NET Framework アプリケーションを閉じることをお勧めします。

修正プログラムの置き換えに関する情報

この修正プログラムを適用しても、以前にリリースされた修正プログラムが置き換えられることはありません。

ファイル情報

この修正プログラムの英語 (米国) 版では、次の表に示す各属性を持つファイル群がインストールされます。これらのファイルの日付と時刻は世界協定時刻 (UTC) で記載されています。お使いのコンピューターでは、これらのファイルの日付と時刻は夏時間 (DST) 調整済みのローカル時刻で表示されます。さらに、ファイルに対して特定の操作を実行すると、日時が変更される場合があります。




Windows Vista および Windows Server 2008 のファイル情報

すべてのバージョンの Windows Vista SP2 および Windows Server 2008 SP2 (x86 ベース)
File nameFile versionFile sizeDateTimePlatform
Presentationframework.dll3.0.6920.40415,279,74418-Jul- 201111:01x86
Windowsbase.dll3.0.6920.40411,253,37618-Jul- 201111:01x86
Presentationcore.dll3.0.6920.40414,218,88018-Jul-201111:01x86
Presentationfontcache.exe.configNot Applicable16112-Aug-201014:29Not Applicable
Wpfgfx_v0300.dll3.0.6920.40371,736,53619-Nov- 201010:43x86
System.printing.dll3.0.6920.4041368,64018-Jul- 201111:01x86
Presentationframework.dll3.0.6920.40415,279,74418-Jul- 201111:01x86
Presentationhostdll.dll3.0.6920.4041130,40818-Jul- 201111:01x86
Windowsbase.dll3.0.6920.40411,253,37618-Jul-201111:01x86
すべてのバージョンの Windows Vista SP2 および Windows Server 2008 SP2 (x64 ベース)
File nameFile versionFile sizeDateTimePlatform
Presentationcore.dll3.0.6920.40413,998,20818-Jul- 201111:00x64
Presentationfontcache.exe.configNot Applicable16112-Aug-201014:12Not Applicable
Wpfgfx_v0300.dll3.0.6920.40372,255,19219-Nov-201010:43x64
System.printing.dll3.0.6920.4041357,88818-Jul- 201111:00x64
Presentationframework.dll3.0.6920.40414,636,67218-Jul- 201111:00x86
Presentationhostdll.dll3.0.6920.4041171,36818-Jul- 201111:00x64
Windowsbase.dll3.0.6920.40411,114,11218-Jul- 201111:00x86
Presentationframework.dll3.0.6920.40415,279,74418-Jul- 201111:01x86
Windowsbase.dll3.0.6920.40411,253,37618-Jul- 201111:01x86
Presentationcore.dll3.0.6920.40414,218,88018-Jul-201111:01x86
Presentationfontcache.exe.configNot Applicable16112-Aug-201014:29Not Applicable
Wpfgfx_v0300.dll3.0.6920.40371,736,53619-Nov- 201010:43x86
System.printing.dll3.0.6920.4041368,64018-Jul- 201111:01x86
Presentationframework.dll3.0.6920.40415,279,74418-Jul- 201111:01x86
Presentationhostdll.dll3.0.6920.4041130,40818-Jul- 201111:01x86
Windowsbase.dll3.0.6920.40411,253,37618-Jul-201111:01x86

Windows 7 および Windows Server 2008 R2 のファイル情報

Windows 7 および Windows Server 2008 R2 のファイル情報メモ
各環境にインストールされている MANIFEST ファイル (.manifest) は、「Windows 7 および Windows Server 2008 R2 の追加ファイル情報」セクションに個別に表示されています。MANIFEST ファイルは、更新されたコンポーネントの状態を維持するために不可欠です。
すべてのバージョンの Windows 7 (x86 ベース)
File nameFile versionFile sizeDateTimePlatform
Presentationframework.dll3.0.6920.40415,279,74415-Jul- 201122:32x86
Windowsbase.dll3.0.6920.40411,253,37615-Jul- 201122:32x86
Presentationcore.dll3.0.6920.40414,218,88015-Jul-201122:32x86
Presentationfontcache.exe.configNot Applicable16110-Jun-200921:14Not Applicable
Wpfgfx_v0300.dll3.0.6920.40401,736,53618-May- 201123:28x86
System.printing.dll3.0.6920.4041368,64015-Jul- 201122:32x86
Presentationframework.dll3.0.6920.40415,279,74415-Jul- 201122:32x86
Presentationhostdll.dll3.0.6920.4041130,40815-Jul- 201122:32x86
Windowsbase.dll3.0.6920.40411,253,37615-Jul-201122:32x86
すべてのバージョンの Windows 7 および Windows Server 2008 R2 (x64 ベース)
File nameFile versionFile sizeDateTimePlatform
Presentationcore.dll3.0.6920.40413,998,20815-Jul- 201122:30x64
Presentationfontcache.exe.configNot Applicable16110-Jun-200920:30Not Applicable
Wpfgfx_v0300.dll3.0.6920.40402,255,19218-May-201123:22x64
System.printing.dll3.0.6920.4041357,88815-Jul- 201122:30x64
Presentationframework.dll3.0.6920.40414,636,67215-Jul- 201122:30x86
Presentationhostdll.dll3.0.6920.4041171,36815-Jul- 201122:30x64
Windowsbase.dll3.0.6920.40411,114,11215-Jul- 201122:30x86
Presentationframework.dll3.0.6920.40415,279,74415-Jul- 201122:32x86
Windowsbase.dll3.0.6920.40411,253,37615-Jul- 201122:32x86
Presentationcore.dll3.0.6920.40414,218,88015-Jul-201122:32x86
Presentationfontcache.exe.configNot Applicable16110-Jun-200921:14Not Applicable
Wpfgfx_v0300.dll3.0.6920.40401,736,53618-May- 201123:28x86
System.printing.dll3.0.6920.4041368,64015-Jul- 201122:32x86
Presentationframework.dll3.0.6920.40415,279,74415-Jul- 201122:32x86
Presentationhostdll.dll3.0.6920.4041130,40815-Jul- 201122:32x86
Windowsbase.dll3.0.6920.40411,253,37615-Jul-201122:32x86
すべてのバージョンの Windows 7 SP1 (x86 ベース)
File nameFile versionFile sizeDateTimePlatform
Presentationframework.dll3.0.6920.40415,279,74418-Jul- 201122:38x86
Windowsbase.dll3.0.6920.40411,253,37618-Jul- 201122:38x86
Presentationcore.dll3.0.6920.40414,218,88018-Jul-201122:38x86
Presentationfontcache.exe.configNot Applicable16110-Jun-200921:14Not Applicable
Wpfgfx_v0300.dll3.0.6920.40401,736,53620-May- 201106:10x86
System.printing.dll3.0.6920.4041368,64018-Jul- 201122:38x86
Presentationframework.dll3.0.6920.40415,279,74418-Jul- 201122:38x86
Presentationhostdll.dll3.0.6920.4041130,40818-Jul- 201122:38x86
Windowsbase.dll3.0.6920.40411,253,37618-Jul-201122:38x86
すべてのバージョンの Windows 7 SP1 および Windows Server 2008 R2 SP1 (x64 ベース)
File nameFile versionFile sizeDateTimePlatform
Presentationcore.dll3.0.6920.40413,998,20818-Jul- 201122:33x64
Presentationfontcache.exe.configNot Applicable16110-Jun-200920:30Not Applicable
Wpfgfx_v0300.dll3.0.6920.40402,255,19220-May-201106:04x64
System.printing.dll3.0.6920.4041357,88818-Jul- 201122:33x64
Presentationframework.dll3.0.6920.40414,636,67218-Jul- 201122:33x86
Presentationhostdll.dll3.0.6920.4041171,36818-Jul- 201122:33x64
Windowsbase.dll3.0.6920.40411,114,11218-Jul-201122:33x86

追加ファイル情報

Windows Vista および Windows Server 2008 の追加ファイル情報

すべてのバージョンの Windows Vista SP2 および Windows Server 2008 SP2 (x86 ベース) の追加ファイル情報
File nameX86_presentationcore_31bf3856ad364e35_6.0.6002.22681_none_ae4bb10ca6782081.manifest
File versionNot Applicable
File size9,655
Date (UTC)18-Jul-2011
Time (UTC) 15:40
File nameX86_system.printing_31bf3856ad364e35_6.0.6002.22681_none_755b018a8ca024ac.manifest
File versionNot Applicable
File size3,229
Date (UTC)18-Jul- 2011
Time (UTC)15:47
File nameX86_wpf- presentationframework_31bf3856ad364e35_6.0.6002.22681_none_70a0fad36c7a3eae.manifest
File versionNot Applicable
File size5,589
Date (UTC)18-Jul-2011
Time (UTC)15:42
File nameX86_wpf-presentationhostdll_31bf3856ad364e35_6.0.6002.22681_none_72260c06368312cc.manifest
File versionNot Applicable
File size9,557
Date (UTC)18-Jul-2011
Time (UTC) 15:43
File nameX86_wpf-windowsbase_31bf3856ad364e35_6.0.6002.22681_none_5987abb15e49f684.manifest
File versionNot Applicable
File size10,546
Date (UTC)18-Jul- 2011
Time (UTC)15:46
すべてのバージョンの Windows Vista SP2 および Windows Server 2008 SP2 (x64 ベース) の追加ファイル情報
File nameAmd64_presentationcore_31bf3856ad364e35_6.0.6002.22681_none_0a6a4c905ed591b7.manifest
File versionNot Applicable
File size9,413
Date (UTC)18-Jul-2011
Time (UTC) 15:51
File nameAmd64_system.printing_31bf3856ad364e35_6.0.6002.22681_none_d1799d0e44fd95e2.manifest
File versionNot Applicable
File size2,947
Date (UTC)18-Jul- 2011
Time (UTC)16:00
File nameAmd64_wpf- presentationframework_31bf3856ad364e35_6.0.6002.22681_none_ccbf965724d7afe4.manifest
File versionNot Applicable
File size14,891
Date (UTC)18-Jul-2011
Time (UTC)15:52
File nameAmd64_wpf-presentationhostdll_31bf3856ad364e35_6.0.6002.22681_none_ce44a789eee08402.manifest
File versionNot Applicable
File size9,603
Date (UTC)18-Jul-2011
Time (UTC) 15:55
File nameAmd64_wpf-windowsbase_31bf3856ad364e35_6.0.6002.22681_none_b5a6473516a767ba.manifest
File versionNot Applicable
File size16,296
Date (UTC)18-Jul- 2011
Time (UTC)15:59

Windows 7 および Windows Server 2008 R2 の追加ファイル情報

すべてのバージョンの Windows 7 (x86 ベース) の追加ファイル情報
File nameX86_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_acd794d00a316172.manifest
File versionNot Applicable
File size4,445
Date (UTC)16-Jul-2011
Time (UTC) 04:56
File nameX86_system.printing_31bf3856ad364e35_6.1.7600.21010_none_73e6e54df059659d.manifest
File versionNot Applicable
File size2,678
Date (UTC)16-Jul- 2011
Time (UTC)05:01
File nameX86_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_6f2cde96d0337f9f.manifest
File versionNot Applicable
File size2,189
Date (UTC)16-Jul-2011
Time (UTC)04:57
File nameX86_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_70b1efc99a3c53bd.manifest
File versionNot Applicable
File size2,993
Date (UTC)16-Jul-2011
Time (UTC) 04:58
File nameX86_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_58138f74c2033775.manifest
File versionNot Applicable
File size2,149
Date (UTC)16-Jul- 2011
Time (UTC)04:55
すべてのバージョンの Windows 7 および Windows Server 2008 R2 (x64 ベース) の追加ファイル情報
File nameAmd64_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_08f63053c28ed2a8.manifest
File versionNot Applicable
File size4,459
Date (UTC)16-Jul-2011
Time (UTC) 05:50
File nameAmd64_system.printing_31bf3856ad364e35_6.1.7600.21010_none_d00580d1a8b6d6d3.manifest
File versionNot Applicable
File size2,680
Date (UTC)16-Jul- 2011
Time (UTC)05:59
File nameAmd64_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_cb4b7a1a8890f0d5.manifest
File versionNot Applicable
File size3,600
Date (UTC)16-Jul-2011
Time (UTC)05:53
File nameAmd64_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_ccd08b4d5299c4f3.manifest
File versionNot Applicable
File size3,003
Date (UTC)16-Jul-2011
Time (UTC) 05:54
File nameAmd64_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_b4322af87a60a8ab.manifest
File versionNot Applicable
File size5,426
すべてのバージョンの Windows 7 SP1 (x86 ベース) の追加ファイル情報
File nameX86_presentationcore_31bf3856ad364e35_6.1.7601.21776_none_ae833be80782d9cc.manifest
File versionNot Applicable
File size4,445
Date (UTC)22-Jul-2011
Time (UTC)

08:10
File nameX86_system.printing_31bf3856ad364e35_6.1.7601.21776_none_75928c65edaaddf7.manifest
File versionNot Applicable
File size2,678
Date (UTC)22-Jul- 2011
Time (UTC)08:20
File nameX86_wpf- presentationframework_31bf3856ad364e35_6.1.7601.21776_none_70d885aecd84f7f9.manifest
File versionNot Applicable
File size2,189
Date (UTC)22-Jul-2011
Time (UTC)08:12
File nameX86_wpf-presentationhostdll_31bf3856ad364e35_6.1.7601.21776_none_725d96e1978dcc17.manifest
File versionNot Applicable
File size2,993
Date (UTC)22-Jul-2011
Time (UTC)


08:14
File nameX86_wpf-windowsbase_31bf3856ad364e35_6.1.7601.21776_none_59bf368cbf54afcf.manifest
File versionNot Applicable
File size2,149
Date (UTC)22-Jul- 2011
Time (UTC)08:18
すべてのバージョンの Windows 7 SP1 および Windows Server 2008 R2 SP1 (x64 ベース) の追加ファイル情報
File nameAmd64_presentationcore_31bf3856ad364e35_6.1.7601.21776_none_0aa1d76bbfe04b02.manifest
File versionNot Applicable
File size4,459
Date (UTC)22-Jul-2011
Time (UTC)


08:53
File nameAmd64_system.printing_31bf3856ad364e35_6.1.7601.21776_none_d1b127e9a6084f2d.manifest
File versionNot Applicable
File size2,680
Date (UTC)22-Jul- 2011
Time (UTC)09:08
File nameAmd64_wpf- presentationframework_31bf3856ad364e35_6.1.7601.21776_none_ccf7213285e2692f.manifest
File versionNot Applicable
File size3,600
Date (UTC)22-Jul-2011
Time (UTC)08:56
File nameAmd64_wpf-presentationhostdll_31bf3856ad364e35_6.1.7601.21776_none_ce7c32654feb3d4d.manifest
File versionNot Applicable
File size3,003
Date (UTC)22-Jul-2011
Time (UTC)


08:58
File nameAmd64_wpf-windowsbase_31bf3856ad364e35_6.1.7601.21776_none_b5ddd21077b22105.manifest
File versionNot Applicable
File size5,426

状況


マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

詳細


ソフトウェア更新プログラムに関する用語の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明

追加ファイル情報

Windows 7 および Windows Server 2008 R2 の追加ファイル情報

サポートされているすべてのバージョンの Windows 7 (x86 ベース) の追加ファイル
File nameX86_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_acd794d00a316172.manifest
File versionNot Applicable
File size4,445
Date (UTC)16-Jul-2011
Time (UTC) 04:56
File nameX86_system.printing_31bf3856ad364e35_6.1.7600.21010_none_73e6e54df059659d.manifest
File versionNot Applicable
File size2,678
Date (UTC)16-Jul- 2011
Time (UTC)05:01
File nameX86_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_6f2cde96d0337f9f.manifest
File versionNot Applicable
File size2,189
Date (UTC)16-Jul-2011
Time (UTC)04:57
File nameX86_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_70b1efc99a3c53bd.manifest
File versionNot Applicable
File size2,993
Date (UTC)16-Jul-2011
Time (UTC) 04:58
File nameX86_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_58138f74c2033775.manifest
File versionNot Applicable
File size2,149
Date (UTC)16-Jul- 2011
Time (UTC)04:55
サポートされているすべてのバージョンの Windows 7 および Windows Server 2008 R2 (x64 ベース) の追加ファイル
File nameAmd64_presentationcore_31bf3856ad364e35_6.1.7600.21010_none_08f63053c28ed2a8.manifest
File versionNot Applicable
File size4,459
Date (UTC)16-Jul-2011
Time (UTC) 05:50
File nameAmd64_system.printing_31bf3856ad364e35_6.1.7600.21010_none_d00580d1a8b6d6d3.manifest
File versionNot Applicable
File size2,680
Date (UTC)16-Jul- 2011
Time (UTC)05:59
File nameAmd64_wpf- presentationframework_31bf3856ad364e35_6.1.7600.21010_none_cb4b7a1a8890f0d5.manifest
File versionNot Applicable
File size3,600
Date (UTC)16-Jul-2011
Time (UTC)05:53
File nameAmd64_wpf-presentationhostdll_31bf3856ad364e35_6.1.7600.21010_none_ccd08b4d5299c4f3.manifest
File versionNot Applicable
File size3,003
Date (UTC)16-Jul-2011
Time (UTC) 05:54
File nameAmd64_wpf-windowsbase_31bf3856ad364e35_6.1.7600.21010_none_b4322af87a60a8ab.manifest
File versionNot Applicable
File size5,426