![見出し画像](https://assets.st-note.com/production/uploads/images/143643646/rectangle_large_type_2_dbc6ad82eb9f02c77923d74b76a58224.png?width=1200)
Java版Minecraftのフォントを変更してみる
Java版マイクラのフォントを変更する方法について書きます。
今回紹介する方法は、Modを使わずにリソースパックを適用するだけで、ゲーム内のフォントを変更することができます。用意するものはここで配布するサンプルデータとお好きなフォント(.ttf)のみです。
※1.13以降で動作します。
※完全にサポートされてる機能ではないため、フォントの表示が崩れる場合があります。
やり方
まずは、リソースパックをダウンロードします。
ダウンロードしたcustom-font-jmc.zipを解凍します。
![](https://assets.st-note.com/img/1719480032931-F0WlUE3LRg.png)
解凍したフォルダを開き、\assets\minecraft\fontまで開きます。この中にお好みの日本語フォントを入れましょう。名前を font.ttf に変えたら準備は完了です。
![](https://assets.st-note.com/img/1717647318971-TcgtWML4vO.png)
custom-font-jmcフォルダを resourcepacks に入れます。
![](https://assets.st-note.com/img/1719480099218-cafcr9uQIi.png?width=1200)
Minecraftの言語設定から [Unicodeフォントを強制する] をオフにします。
追記(2024/05/06)
→1.20.5以降はオンの状態でもフォントが反映されるようになりました。
なので最新バージョンはどちらでもいいです。
リソースパックの選択画面に入り、custom-font-jmcを選択します。
![](https://assets.st-note.com/img/1723294089514-pSsMfG4CVL.png?width=1200)
フォントが変わっていれば成功です。
![](https://assets.st-note.com/img/1717648257112-bUUxV33Rsh.png?width=1200)
![](https://assets.st-note.com/img/1717648339193-nXWRdLbggS.png)
文字の表示位置と大きさ調整
使うフォントによっては表示位置がずれたり、文字が小さかったりすることがあります。位置などを調整するには、default.jsonをメモ帳か何かで開きます。
![](https://assets.st-note.com/img/1717648428430-hxeOPlbZwt.png)
隣の記号を消さないように気をつけながら、それぞれの数値を変更します。
![](https://assets.st-note.com/img/1711853893606-rq6QSDB9oA.png?width=1200)
shift: 文字の表示位置 [左, 下]
size: 文字の大きさ
8行目のoversampleはビデオ設定のGUIの大きさに合わせます。フルHDの解像度でGUIの大きさが自動なら4がおすすめ
9行目のskipは標準のフォントにしたい文字です。最初から英数字記号が入ってますが、他にもあればこちらの記事を参照に追記してください。
余談)5行目のfont.ttfの部分は、認識させたいフォント名になるので、ここで名前を変更するのも方法かと思います。
ファイルを保存して、リソースパックを選択し直すと反映されます。
非対応と表示される
![](https://assets.st-note.com/img/1685367259780-uesa2QvFBv.png?width=1200)
pack.mcmetaを開いて「pack_format」の数値を変えます。
![](https://assets.st-note.com/img/1711855121631-mgRhNOJXhI.png)
例えば、1.18.2用にしたい場合は 8 に変更します。
![](https://assets.st-note.com/img/1711854055080-sTZVDvvRqp.png)
バージョンごとの数値はこちらを参照してください。
この記事が気に入ったらサポートをしてみませんか?