FAQ(F) - (2007/03/18 (日) 00:06:12) の編集履歴(バックアップ)
Q. 全てのプロセスにgdi++.dllを適用させたいんだけど。
A. gdippin.exe や gdippManager を使うか、regeditでHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLsにGDI++.dllをフルパスで指定してやる。
A. gdippin.exe や gdippManager を使うか、regeditでHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLsにGDI++.dllをフルパスで指定してやる。
Q. 「DLLの利用に失敗しました。このDLLを一覧から除外します。」と表示されて、gdippManager が使えないよ。
A. gdi++.ini の [General] セクションに UseManager=1 を加えてみましょう。
freetype.dllを正しい場所に置いてあるか確認しましょう。
XPの場合: freetype.dllをgdi++.dllと同じフォルダにコピー
2kの場合: freetype.dllをPATHの通ったフォルダ(system32とか)にコピー
また、ファイル名が「gdippManager.exe」以外だと動作しません。
A. gdi++.ini の [General] セクションに UseManager=1 を加えてみましょう。
freetype.dllを正しい場所に置いてあるか確認しましょう。
XPの場合: freetype.dllをgdi++.dllと同じフォルダにコピー
2kの場合: freetype.dllをPATHの通ったフォルダ(system32とか)にコピー
また、ファイル名が「gdippManager.exe」以外だと動作しません。
Q. LCDで黄色や水色が目立つ
A. FreeType2.2.2ではサブピクセルレンダリングが改善される予定。
A. FreeType2.2.2ではサブピクセルレンダリングが改善される予定。
Q. M+2VM+IPAG circleで"0"のボールドが正しく描画されない
A. FreeTypeのバグ。FreeType2.2.2では直っている。
A. FreeTypeのバグ。FreeType2.2.2では直っている。
Q. 環境によってはManager使用時にExplorerとかでしばらく有効にならない
A. FreeType版は標準ではCreateFont系が呼ばれるまでフォントを読み込まないため。
PCの性能が有り余っているならLoadOnDemand=1にしてみるとか。
A. FreeType版は標準ではCreateFont系が呼ばれるまでフォントを読み込まないため。
PCの性能が有り余っているならLoadOnDemand=1にしてみるとか。
Q. Tahomaとかで有効にならない
A. フォントリンク。そんなOS依存しまくり機能にFreeTypeは対応していない。
A. フォントリンク。そんなOS依存しまくり機能にFreeTypeは対応していない。
Q. 灰色文字でAAが効かない所がある
A. そういう物。標準AAやClearTypeでも効いてないのでキニシナイ
A. そういう物。標準AAやClearTypeでも効いてないのでキニシナイ
Q. WordとかIEのプレビューとかで消費メモリ量が500MBとかになる
A. なぜか高さ1000pxのフォントを渡してくるのでMaxHeight=300とか書いて回避。
A. なぜか高さ1000pxのフォントを渡してくるのでMaxHeight=300とか書いて回避。
Q. 縦書きに対応していない
A. FreeTypeが対応していない。以下FreeTypeのマニュアルより引用。
> FT_LOAD_VERTICAL_LAYOUT
> Load the glyph for vertical text layout.
> Don't use it as it is problematic currently.
A. FreeTypeが対応していない。以下FreeTypeのマニュアルより引用。
> FT_LOAD_VERTICAL_LAYOUT
> Load the glyph for vertical text layout.
> Don't use it as it is problematic currently.
Q. CVS全自動ビルドセットでビルドできないんだけど。
A. src\base\ftgasp.cが追加されている。面倒でなければ自分で追加汁
A. src\base\ftgasp.cが追加されている。面倒でなければ自分で追加汁