« 和歌山遠征(2) | メイン | TrueType »
2003年03月25日
改修の日々 |
出社日。引き続き高速化の調査。日本語文字描画が激烈に遅いことが判明。 日本語フォントにはフリーのTrueTypeFontである東風フォントを使用しているのだが、文字のI/O周りが怪しいと重点的に洗ったがよくわからず。
ちょいと視点を変えて、GDライブラリ(1.8.4)に標準添付のgdImageStringTTF関数を従来のgdImageString関数の代わりに使ってみることにする。 インタフェースが異なるため関数名だけ変更してもやっぱりダメだー。 まずはlibttfのインストールを行い、ついでFreeTypeのインストールを行った。さらにGD本体のmakefaikeを開き、JISX0208などを有効にしてlibgd.aを再生成。
そして関数へのインタフェースを適切に変更(フォントへの絶対パス追加など)し、ドライバのリコンパイル+リンクをしていざ実験。 すると従来よりも滑らかな日本語文字が表示されご機嫌。 さらに喜ばしいのは描画速度で従来比6倍(前13秒、後2秒強)と大幅にレスポンスが向上した。 しかしインタフェースの変更にドライバが完全対応しきれてなく、文字描画位置などにデグレードが生じている。 明日の課題としよう。
帰宅すると先日オーダした電車でGO!プロフェッショナル2が届いていたので早速試運転。いくつかの路線を味見したが、背景処理、サウンド品質などに手抜きの感があるのが気になる。複々線での追い抜きシーンを期待していたが今日プレイした限りでは遭遇できなかった。少々期待外れかもしれない。
fonsen_webページの再構築を行う。細かいレベルで多くの改修ポイントがあり、骨が折れる。
PHP掲示板は画像アップロード機能の管理フォームが概ねfix。投稿テストを重ねて品質向上を図りたい。
2008:
投稿者 onsenfan [ ゲーム, プログラミング ] : 2003年03月25日 00:00
この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします
トラックバック
このエントリーのトラックバックURL:
http://blog.odorokutamegoro.com/cgi-bin/mt/mt-tb.cgi/622_1191471902221