解決済み:VXaceで2000っぽいフォントに変更したい
解決済み:VXaceで2000っぽいフォントに変更したい
VXaceで表示する文字をツクール2000のようにしたいです。
最後に編集したユーザー たかな on 2022年6月02日(木) 15:12 [ 編集 1 回目 ]
Re: VXaceで2000っぽいフォントに変更したい
RPGツクール2000の解像度は320*240であり、フォントサイズもおそらく12くらいなだけで
実態はただのゴシック体と明朝体だと思います。
一度size12で書き込んだ後に引き延ばしてblt等、スクリプトで再現出来るかもしれませんけど
素直にレトロ調のフリーフォントを探した方が保守管理が楽だと思いますね。
個人的にはKHドット小伝馬町12あたりが近い印象を受けます。
実態はただのゴシック体と明朝体だと思います。
一度size12で書き込んだ後に引き延ばしてblt等、スクリプトで再現出来るかもしれませんけど
素直にレトロ調のフリーフォントを探した方が保守管理が楽だと思いますね。
個人的にはKHドット小伝馬町12あたりが近い印象を受けます。
Re: VXaceで2000っぽいフォントに変更したい
返答ありがとうございます。
さっそくKHドット小伝馬町12を導入してみましたが、文字が大きくなってしまいました。
さっそくKHドット小伝馬町12を導入してみましたが、文字が大きくなってしまいました。
Re: VXaceで2000っぽいフォントに変更したい
調整は各自でするしかないですね。
詳しくはVXAceのヘルプ>Fontの項目をチェックしてほしいんですけど
明朝体、あるいはゴシック体を適用する場合はFont.default_sizeを20か22に変更するのが基本だと思います。
文字のグラデーションに関しては既に先人が挑戦しているのでこちらを参考にしてはいかがでしょうか。
追記で
よく見たら伸ばし棒が合わない気がしますね。
「2000っぽい」が何を指すのかイマイチよく分からないんですけど
レトロゲー感ならピクセルエムプラスが使いやすいと思います。
フリーフォントだけでも豊富なので調べて見ると面白いですね。
更に追記
スクリプトだけで再現出来ないかとちょっと試行錯誤したんですけど完全再現は非常に難しいです。
以前縮小描画して拡大表示すれば、と書きましたけど
実際にstretch_bltをしてみるとアンチエイリアスが掛かるようで滲んでしまうようです。
whitefruteのbitmap-exを使用しアンチエイリアス無し描画も試してみたけど期待通りの結果は出ず。
やっぱりカクカクのフォントとグラデーション描画を併用して妥協しながら近付けるしかないと思います。
詳しくはVXAceのヘルプ>Fontの項目をチェックしてほしいんですけど
明朝体、あるいはゴシック体を適用する場合はFont.default_sizeを20か22に変更するのが基本だと思います。
文字のグラデーションに関しては既に先人が挑戦しているのでこちらを参考にしてはいかがでしょうか。
追記で
よく見たら伸ばし棒が合わない気がしますね。
「2000っぽい」が何を指すのかイマイチよく分からないんですけど
レトロゲー感ならピクセルエムプラスが使いやすいと思います。
フリーフォントだけでも豊富なので調べて見ると面白いですね。
更に追記
スクリプトだけで再現出来ないかとちょっと試行錯誤したんですけど完全再現は非常に難しいです。
以前縮小描画して拡大表示すれば、と書きましたけど
実際にstretch_bltをしてみるとアンチエイリアスが掛かるようで滲んでしまうようです。
whitefruteのbitmap-exを使用しアンチエイリアス無し描画も試してみたけど期待通りの結果は出ず。
やっぱりカクカクのフォントとグラデーション描画を併用して妥協しながら近付けるしかないと思います。
解決済み: VXaceで2000っぽいフォントに変更したい
またまた返答ありがとうございます。
fontで調べて縁取りを無くし、右下に陰を表示することでだいぶ2000っぽくなりました。
(グラデーションは処理が重くなるので見送りました)
とりあえずは解決ですが、もっと再現度の高いフォントがあったらよろしくお願いします。
fontで調べて縁取りを無くし、右下に陰を表示することでだいぶ2000っぽくなりました。
(グラデーションは処理が重くなるので見送りました)
とりあえずは解決ですが、もっと再現度の高いフォントがあったらよろしくお願いします。