Java版マイクラのフォントを変更してみる
Java版マインクラフトのフォントを美咲ゴシック第2に変更してみたり、任意のフォントに変更する方法についてご紹介します。
美咲ゴシック第2に変更
MisakiGothic2forMC(作者:kabanfriends)というリソースパックをダウンロードします。1.16以降に対応してます。
ダウンロードしたzipファイルをドラッグして、リソースパックの選択画面に重ねてドロップします。
MisakiGothic2forMC を「選択中」に移行させます。
美咲ゴシック第2に変更されました。
デフォルトのフォントに戻したいときは、先ほどのリソースパックの選択画面で、MisakiGothic2forMCを選択中から外します。
任意のフォントに変更(非推奨)
任意のフォント(.ttf)に変更する方法をご紹介します。設定は少し面倒ですが、こちらもリソースパックの適用でフォントを変更することができます。1.13以降に対応してます。
まずは、私が作成したサンプルデータをダウンロードします。
ダウンロードした custom-font-jmc.zip を解凍します。
解凍したフォルダを開き、\assets\minecraft\fontまで開きます。このフォルダの中にお好きなフォント(.ttf)を入れます。名前を font.ttf に変更したら準備完了です。
Minecraftの言語設定から [Unicodeフォントを強制する] をオフにします。
custom-font-jmcフォルダをドラッグして、リソースパックの選択画面に重ねてドロップします。
リソースパックを適用して、フォントが変わっていれば成功です。
文字の表示位置と大きさ調整
使うフォントによっては表示位置がずれたり、文字が小さかったりすることがあります。位置などを調整するには、default.jsonをメモ帳か何かで開きます。
隣の記号を消さないように気をつけながら、それぞれの数値を変更します。
shift: 文字の表示位置 [左, 下]
size: 文字の大きさ
8行目のoversampleは、ビデオ設定のGUIの大きさに合わせます。フルHDの解像度でGUIの大きさが自動なら4がおすすめ
9行目のskipは、標準のフォントにしたい文字です。最初から英数字記号が入ってますが、他にもあればこちらの記事を参照に追記してください
余談)5行目のfont.ttfの部分は、認識させたいフォント名になるので、ここで名前を変更するのも方法かと思います。
ファイルを保存して、リソースパックを選択し直すと反映されます。
非対応と表示される
pack.mcmetaを開いて「pack_format」の数値を変えます。
例えば、1.18.2用にしたい場合は 8 に変更します。
バージョンごとの数値はこちらを参照してください。
Modern UI
バージョンは限られますが、Modを使ったフォント変更もあります。フォントだけでなくUIも変更されるので、いらない機能がある場合は設定から無効にしておく必要があります。