[PHP-users 17978]Re: ImageTTFTextについて

Youichi Iwakiri yiwakiri @ st.rim.or.jp
2003年 9月 18日 (木) 20:20:32 JST


いわきりです
佐々木 武史 wrote in <000e01c37dd309724100ドル$5601a8c0 @ JINRO> :
>> フォントパスにWindows2000のアクセス権がかかって
>> いるとかないですよね。
> すいません、php_gd.dllだとフリーのフォントはロードできるので、
>php_gd2.dllの問題かな?と・・・。
>(安直すぎますかね?)

そんなことはないですよ。
php_gd.dllは、
FreeType Linkage with TTF library 
php_gd2.dllは、
FreeType Linkage with freetype 
といった風に結合するライブラリがちがいますから。
佐々木 武史 wrote in <001001c37dc72ドルa7c29d0$5601a8c0 @ JINRO> :
>Windows版のphp_gd2.dll(2002年9月6日)

ってことで、dllが作成された時点の、freetype2は、もしかしたら
MSのフォントに対応できていなかったかもしれません。
2002年09月04日 David Turner <david @ freetype.org>
 * include/freetype/freetype.h: Corrected the definition of
 ft_encoding_symbol to be FT_ENCODING_MS_SYMBOL (instead of
 the erroneous FT_ENCODING_SYMBOL).
とChangeLogにありますから、それ以降のVersionでしか機能しないかも。
2003年08月30日 Werner Lemberg <wl @ gnu.org>
 * include/freetype/freetype.h (FT_ENCODING_SJIS, FT_ENCODING_GB2312,
 FT_ENCODING_BIG5, FT_ENCODING_WANSUNG, FT_ENCODING_JOHAB): New
 enumerations of FT_Encoding. The FT_ENCODING_MS_* variants except
 FT_ENCODING_MS_SYMBOL are now deprecated.
 Updated all users.
 * docs/CHANGES: Document it.
つい先日も上記の修正がありました。
これは、古いfontで内部コードがSJIS等のものも使える様になるものだと
認識しているので、今回は関係ないと思いますが。
一時ソースがわからなくなったので、他のサイトに置かれたものになりますが
MicrosoftのTTF関連のドキュメントへのリンクが下記のページに有ります。
http://ido.nu/kuma/ttf/tecinfo.html
-- 
Youichi Iwakiri


PHP-users メーリングリストの案内

AltStyle によって変換されたページ (->オリジナル) /