« 和歌山遠征(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:
OpenVPNダウン ND案件ポリゴン検索機能実装。例外処理は後回しとして、基本機能を中心に実装。 事務所からVPNにて自宅へアクセスし、自宅にあるDVDレコーダのネットワーク機能(Net de モ
2007:
地震/整理整頓  雨につき今日も在宅なり。F案件実装継続。多くの機能は実装完了。能登半島付近で震度6強の地震発生。各地で家屋の倒壊やがけ崩れなどの被害が出た。犠牲者がわずか1名だったのが不幸中の幸いか。   社内環境整備という名のもと、司令室兼事務室の清掃...
2006:
up2date プリンタの置き場所を確保するために司令室の大掃除。 PacketiX(SoftEther) VPN 2.0 のライセンス更新。3月31日で 無料版ライセンスは取得できなくなるらしい。とりあえず60日延長できた。  Jenaプロジェクトの機能...
2005:
平和な日 出陣。 比較的平和な日 まだ山場はありそうだ。 明日は大阪遠征。何とかいかせてもらう しかし日帰りとなった ...
2004:
メモリ破壊 続けて出社日。検証機公開のための疎通試験を行ったがなぜか共有メモリ上のデータが破壊されてしまい、誤動作してしまう。 調べたところ先日改修(機能強化)したメモリ管理部位で環境不一致によりデグレードを起こしていることがわかった。んで改修。事なき...
2002:
通勤開始  本日からしばらく毎日出社。なかなかタイトな工程でこの先どうなるか不安である。とりあえず微力ながら最善を尽くすしかない。...

投稿者 onsenfan [ ゲーム, プログラミング ] : 2003年03月25日 00:00

この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします

トラックバック

このエントリーのトラックバックURL:
http://blog.odorokutamegoro.com/cgi-bin/mt/mt-tb.cgi/622_1191471902221

コメント

コメントしてください




保存しますか?



ジオターゲティング
counter
6