PPSSPPは、日本語にも対応しているPSPのエミュレーターです。
http://www.ppsspp.org
設定がわかりやすいですし、何なら設定を何も変更せずとも遊べてしまうくらい完成度が高いPPSSPPですが、ゲームによっては漢字が中国の字になっていたり、記号が正しく表示されなかったり、フォントの面で残念な点があります。
独自にフォントが組み込んであるゲームソフトは、そのフォントがゲーム内で使用されるため正常に表示されますが、ハードのフォントを使用するゲームソフトについては、中国のフォントが日本語用としてPPSSPPに組み込まれているため、表示が変になってしまいます。また、日本語以外のフォントも別のものに置き換えられているため、他言語環境でもフォントの問題があります。恐らく、書体の著作権に配慮しての処置でしょう。
フォントを修正する
flash0\font内にあるPGFファイルが、PPSSPPのフォントファイルになります。PGFファイルは、PC用のフォントファイルを元に作られたファイルのようですが、単純に拡張子をPGFに変更しただけでは認識されません。
PPSSPPのフォントを修正するには、実機と同じフォントを使用する方法、または手持ちのフォントを使用する方法の、2通りの方法があります。PSPのフォントを変更したことのある方は、ピンとくるかも知れません。
実機と同じフォントを使用する
実機にもflash0\fontというディレクトリがあり、PPSSPPと同じようにPGFファイルが入っています。ですので、実機のPGFファイルを丸ごとPPSSPPにコピーすれば、実機と同じ表示になるわけです。自機のディレクトリを閲覧したりファイルをコピーすることは、通常PSPでは不可能ですが、カスタムファームウェアが適用されたPSPに、PSP filerというソフトをインストールすることで可能になります。
http://www.geocities.jp/mediumgauge
手持ちのフォントを使用する
使用したいお気に入りのフォントファイルをPGFファイルに変換し、PPSSPPのPGFファイルと入れ替えることで、フォントを変更することができます。PGFファイルへの変換にはttf2pgfJというソフトを使用します。ttf2pgfJは、正規のPGFファイルを元に、TTFファイルをPGFファイルへ変換するソフトになります。このソフトを使用するためにも、実機からコピーしたPGFファイルが必要です。
http://www.geocities.jp/ttf2pgfj
こちらで試しにPGFファイルを生成してみましたが、フォントサイズを少し小さめに設定しないと表示が崩れます。また、少々古いソフトですがWindows10で動作しました。
さいごに
実機と同じ表示にするにしても、お気に入りのフォントを使うにしても、いずれにせよ実機からファイルをコピーする必要があります。ですが、イチイチそんなことをしなくとも、やっぱりファイルがアップロードされているわけですよ。下の動画の説明文にダウンロードリンクが掲載されています。
Androidだとflash0ではなくFLASH0じゃないと認識されません。
返信削除