WindowsVistaでDirectWriteをONにするとd2No.06463
elbow さん 11/05/05 00:52
 
こんにちは

1. 秀丸起動
2. 動作環境でDirectWriteをONにする
3. チェックを入れた直後にd2d1.dllが無いと言われるためONにできません

VistaのSP2ノーマルではダメで、さらにアップデートでKB971644を入れないとd2d1.d
llは入らないようです
他にもSDKを入れる等d2d1.dllの入手方法はいくつかあるようです。
この辺のガイドがあれば親切かと思います

そちらの環境で再現しますでしょうか?
環境:windows Vista(x64) SP2 + 秀丸64 8.10β2

[ ]
RE:06463 WindowsVistaでDirectWriteをONNo.06466
elbow さん 11/05/05 02:15
 

>この辺のガイドがあれば親切かと思います

ついでに、Meiryo UIもVistaSP2ノーマルでは入っていないので
KB975929を入れる必要があるようです
何も考えずにMSアップデートをしていれば両方入るとは思いますが

[ ]
RE:06466 WindowsVistaでDirectWriteをONNo.06473
秀まるお さん 11/05/06 16:21
 
 Windows Vistaの場合ですが、実はうちの会社でもいろいろ苦労してまして、
Windows UpdateでKBxxxxxの類をすべて入れただけでは成功せず、KBxxxxxの必要
な物をいくつか個別にダウンロードしてうまくいくようになったという話のよう
です。

 Windows Updateだけでうまくいったマシンもあるにはありますけども…

 それと、もう1つややこしい問題として、ビデオカードの種類が関係する可能
性もあります。Direct2D / DirectWriteは、DirectX 10.0以上サポートの物でな
いとダメなような話があります。このDirectXのサポートレベルというのは
dxdiag.exeを実行して見た時の「DDIバージョン」というのが関係してるんだと
思うんですが、果たしてこれが9.0以下の場合でも大丈夫なのか、その辺はちょ
っとこちらで検証するのが難しいです。

 なので、自分でも分からない話をヘルプに書く訳にもいかずということで、あ
まり詳しいことは書けずじまい、ということになってます。

[ ]
RE:06473 WindowsVistaでDirectWriteをONNo.06474
elbow さん 11/05/06 17:02
 
こんにちは

> なので、自分でも分からない話をヘルプに書く訳にもいかずということで、あ
>まり詳しいことは書けずじまい、ということになってます。

Vistaの場合はMSアップデートで最新の状態にして
それでダメなら個別対応ということで了解しました

手元の環境はすべてDirectX11環境でMSアップデートで
最新の状態にすればすべての環境でうまく動いています(x86,x64とも)

[ ]
RE:06474 WindowsVistaでDirectWriteをONNo.06475
秀まるお さん 11/05/06 17:30
 
 そういえばWindows Updateとは別にMicrosoft Updateってのもありましたね。
そっちの方はテストしたこと無いと思います。

 Windows Updateの場合でも、普通に自動アップデートしてるだけだとダメでし
て、コントロールパネルからWindows Updateを呼び出して、そこで

    「 n 個のオプションの更新プログラムが利用可能です」

 と出てる所をクリックして、必要な更新を個別にインストールしてやらないと
ダメだったと思います。昨日セットアップしたWindows Server 2008ではそうい
う操作によってDirect2D/DirectWriteが有効になりました。

[ ]