The "Peko" Project


Project news 2006

[最新] [2005/01/01 ~ 2005/12/31] [2003/12/31 ~ 2004/12/31]

J2SE 1.4 環境でのバンドルフォントの使用について (06/05/31)

PVNS を使ったゲームを実行する際,特定の条件下において,JVM のバグにより,一時ファイルが削除されずに残るという現象が発生することを確認しています。

発生条件

  • Sun Mycrosystems 製 Windows 版 J2SE Runtime Environment 1.4.x を使用している。
  • ゲームがバンドルフォントを使用している。

現象

バンドルフォントを使用した場合,Windows の TEMP ディレクトリ (通常は,C:\Document Settings\ユーザ名\Local Settings\Temp) に,ゲームが使用しているバンドルフォントのコピーが一時ファイルとして作成される。

一時ファイルは J2SE により自動的に生成されるファイルであり,J2SE の仕様上は,プログラムの終了時に自動的に削除されることになっているが,実際には削除されずにプログラム終了後も一時ファイルが TEMP ディレクトリに残ったままになる。

回避方法

暫定的な対策として,JSE 5.0 で新規に導入された API を用いることで本問題を回避する処理を PVNS 0.5.6 にて導入しました。

バンドルフォントを使用する場合,JSE 5.0 準拠の JVM 上で実行することを強く推奨 いたします。

 

この問題に関し,上記以外の環境で問題を発見したり,または上記回避策を実施しても問題が解決しない場合がありましたら,バグ報告[External Link] へ是非ご登録ください。品質向上のため,多くの方々のご協力をお願いいたします。

PVNS 0.5.6 正式版リリース (06/05/31)

PVNS 0.5.6 の正式版をリリースしました。ダウンロードファイル一覧[External Link]からダウンロード可能です。

バージョン 0.5.6 はバグ修正がメインのメンテナンスリリースになります。0.5.5 からの変更点については,Changes を参照して下さい。

本リリースを以て,"平砂" 系の開発を終了します。以後のバグフィックス等は,"追越" 系 PVNS で吸収していきますので,今後はそちらの成果物をご利用ください。

サポート連絡先変更 (06/05/31)

"Peko" プロジェクトのサポート連絡先を変更しました。

旧アドレス:
peko-support@tsukuba-bunko.org
新アドレス:
peko-support@softlab.tsukuba-bunko.org

なお,旧アドレスの方も 2006/09/30 まで有効です。