フォントの変更(新板)

Last-modified: 2024-03-12 (火) 20:16:14

注意: Grim Dawn v1.2 アップデートにより、それ以前の「シングルフォント方式」は使えなくなりました。Steam で利用できる v1.1.9.8(ベータ版)には使えるので、まだ 旧ページは残してありますが、v1.2 以降の Grim Dawn でプレーする場合は、このページで解説するフォントセットを使用してください。これはゲーム起動後、内蔵フォントよりも先に読み込ませることによって内蔵フォントを無視するという方法です。なお、フォントの変更は単に表示が変わるだけのものなので、データへの悪影響は一切ありません。

  • カスタムフォントの意義
    GD v1.2 以前はアジア用フォントをシステムフォントで代用していたため、メモリにゴミが溜まりやすくクラッシュを起こす要因になっていました。しかし、v1.2 アップデートでアジア用フォントが内蔵されたため、フォントが原因でクラッシュするということがなくなり、フォントmodは必須というほどのものではなくなりました。それでも、まだ次のような一定の意義は残っています。
    • 画面表示を綺麗に豊かにしたい... ゲームのデフォルトフォントは変化に乏しく面白みがない。のみならず、品質が低く細くて読みにくい。
    • 気分転換... 時おり違うフォントでプレーしたい、変わった数字で戦闘中のダメージ表示などをしたい。
  • 使用フォントについて
    ここに置いたのはいずれも加工再配布可としているオープンソース/フリーフォントです(SIL/IPA/完全フリーなど)。フリーでも個人使用に制限したものや加工配布を禁止したものものもあるので、自作したフォントを再配布する場合は各フォントのライセンス条項に注意してください。
  • 参考画像:デフォルト
    セットタイプデフォルトスクリーンショット
    特徴英数字や大きな字が太く、小さな字は細くて薄い。(ローカル向けのビットマップフォントが内蔵されたのは、かつてローカルPCに備わるシステムフォントで代用していたことからすると、大きな前進です。ただし作りが雑で、21種類あるフォントがどれも似た、あるいは同じフォントで表現に変化がなく平板で、ビットマップ情報も本来の8分の1くらいに減らしてフォントのファイルサイズを節約しているため、品質がよくありません。)LinLibertine
    デフォルト画面 (クリックで拡大)

    マップ画面
    デフォルトのマップ画面 (クリックで拡大)
    長所内蔵されているので、何もしなくても一応読める。システムフォント(アウトラインフォント)で代用していたときに頻繁に起きていた文字化けやクラッシュが、新内臓ビットマップフォントによって消えた。
    短所上記のように立体感がなく、表現が乏しい。マップの地名がよく見えない。サイズの節約を優先して品質を犠牲にしているため仕方ありませんが、開発はアジアの言葉がわからないためサブセット化ができず、使用フォントの種類に関係なく同様にサイズを縮小したため、情報が少なくて済むフォントはくっきり見えますが、情報を多く要するフォントは痩せた字になっています。

GD v1.2 対応新フォントセット

  • 特徴
    長所:高品質。画面の情報表示が変化に富む、フォントの交換で細かな調整ができる、フチ付きフォントで地図が見やすい、UIスケールの変化に安定している。
    短所:最初に設置作業が必要。フォントのファイルサイズは約2倍。
  • 使い方
    • ゲームのインストール先に settings\fonts\ja というフォルダを作る。つまり、"Grim Dawn\settings\fonts\ja" となります。
    • そこにzipを解凍し、全21個の fnt ファイルを置くだけの極めて簡単な作業です。


A. シンデレラ版

  • DLCのFGがリリースされた当初、システムフォントを使っていたアジアではクラッシュ祭りでゲームになりませんでした。これはその当時、BBsan他数名のユーザーが必要に迫られてフォントの仕様を解明する中でできた金字塔とも言えるフォントセットです。詳しい経緯はフォーラムの記事(第1、第2)を参照してください。
    セットタイプTypeC(Cinderella型)スクリーンショット
    特徴赤薔薇シンデレラとコーポレート明朝によるコンパクトな表示で、個性的に統一されたセット。シンデレラ版
    シンデレラ版 (クリックで拡大)

    シンデレラ版
    様々な画面 (クリックで拡大)
    第1記事フォーラム最初の記事:皆でフォントの作り方を模索していたころのものです
    第2記事フォーラム二番目の記事:一応の完成を見たもの。上記のフォントセットを更新
    ダウンロードGrim Dawn Mod フォント置き場:上記のフォントセットのほか、サブセット用第1水準第2水準漢字テキスト、フォントデータベース、自作用フォントプロジェクトがアップロードされています
    • 2019.8.8 更新 (各フォントセット、テンプレートプロジェクト共にv1.1.4.1で修正されたフォントサイズで更新)
    • 2019.7.27 更新 (各フォントセット、テンプレートプロジェクト共にv1.1.4.0で追加されたUIに対応)
    • 2023.12.12 更新 (v1.2の情報にあわせてフォント置き場の整理と、利用時にコピーだけで済むようにアーカイブの中身を settings\fonts\ja のように変更しました。フォント自体に変更はありません)

B. キメラ版

  • 十数種類のフォントを組み合わせ、あるいは合成して作成したフォントセットです。
    前に軽量版フォントセットを作った時から数年経ち、いくつか表示されない字が出てきたため、サブセット化の作業をやり直して全面的に作り直しました。
    セットタイプキメラ型スクリーンショット
    特徴一貫したデザインはなく、着せ替え人形のように交換用フォントを取っ替え引っ替えして楽しむことを想定している。サブセット化によってビットマップ化させる文字を減らし、そのかわりに文字情報を多層的に詰め込むことによって作成するフォントの品質を目一杯引き上げた。ゲーム画面
    キメラ版 (クリックで拡大)

    マップ画面
    マップ画面 (クリックで拡大)
    注意サブセット化によって必要最小限の文字しか収録していないため、将来新たに未使用文字が現れたときは作り直さなければなりません。また、サブセット化の際に文字を見落とす可能性もあるので、表示されない文字があったときは報告してください。
    備考将来、サブセット化を漢字第一水準と第二水準まで網羅した重量版も作る予定ですが、軽量版で表示されない文字があった時の緊急用のものに過ぎないので、普段は軽量版をご利用ください。文字品質に違いはありません。
    ダウンロード軽量版:キメラ・フォントプロジェクト (28.65MB)
    GD v1.2.0.4 用修正:影なしフォント(4.19MB)
    GD v1.2.0.4 用修正:影付きフォント(4.17MB)
    • 2024年1月23日更新:nevis.fnt が会話の人名も含むのを見落としていたので修正。
    • 2024年1月25日更新:ローディングチップの字間設定を修正、ワールドマップのフォントを変更して視認性を高めた。
    • 2024年2月27日追加:GD v1.2.0.4 で特殊文字が加わったので、それに関するファイルを修正。バニラ向けのもので、レインボーファイルを使っている場合は必須ではありません。影の有無は、フォントが立体的になるか否かの違いになります。

交換用フォント

  • settings\fonts\ja に入れる交換用フォントで、キメラセット以外にも使用できます。(そのセットのコンセプトに合うかは不明)

cinematic.fnt

  • 結構いろんな書体を集めて作ってみましたが、並べてみてもそう大した違いはないような。ただ、実際に使ってみるとやはり違う感じはします。
    新エリアに入ったとき画面上に大きく表示される地名は、かなり違いが現れます。
    フォント名cinematic.fntスクリーンショット
    収録フォント01 YujiSyuku-R, 02 Alice_YujiSyuku-R, 03 Zabriskie-B-YujiSyuku-R, 04 GenjuuGo, 05 GellistoR_GenshinPR, 06 やさしさゴシック, 07 LogoTypeGo, 08 やさしさアンチックローディング中のヒント
    クリックで拡大
    使用場面ローディングチップス、新エリアの地名
    使用法収録したフォントには、それぞれ "cinematic" の後に元のフォント名を加えているので、その部分を削除し "cinematic.fnt" にして現在のフォントと交換してください。
    ダウンロード240121_ローディング画面用フォント


linbiolinum_sansserif.fnt

  • 参考スクリーンショットは一見どこも変わっていないようですが、実際のプレーでは違いが分かると思います。梅単体だと数字がやや太く細長くなりはっきりします。
    影の有無が問題になるのは、左のクエスト欄の暗い項目欄の文字です。影をつけるとやや見にくくなりますが、キャラシートの項目やボタンの文字が立体的になります。
    また、画面右側に表示されるクエストの説明文がこのフォントを使用しています。(スクリーンショットで梅=ゴシック、あおぞら=明朝の違いがわかります)
    フォント名linbiolinum_sansserif.fntスクリーンショット 1スクリーンショット 2
    収録フォント01 UmeGo5 noshadow, 02 UmeGo5 shadow, 03 Optima-Medium_AozoraMM noshadow, 04 Optima-Medium_AozoraMM shadow (梅単体はFontForgeでゼロの黒点を消してあります)ゲーム画面
    梅単体 影なし (クリックで拡大)

    UmeGo5 影付き
    梅単体 影付き (クリックで拡大)
    ゲーム画面
    あおぞら明朝 影なし (クリックで拡大)

    UmeGo5 影付き
    あおぞら明朝 影付き (クリックで拡大)
    使用法収録したフォントには、それぞれ "cinematic" の後に元のフォント名を加えているので、その部分を削除し "linbiolinum_sansserif.fnt" にして現在のフォントと交換してください。
    ダウンロード240227_キャラクターシート用フォント
    • 2024年2月27日:GD v1.2.0.4 対応のため全面的に更新。
    • 2024年3月12日:リンクが前バージョンだったのを修正。


questtext.fnt

  • 入手可能なフリーの明朝体をすべて試した結果、ゲーム画面で使えそうなのは非常に僅かでした。
    どれも明朝体という点では大きな違いはありませんが、字の太さや濃さ、字間などいろいろ違っている所はあります。
    スクリーンショット左端の青空明朝はキメラセットにデフォルトで入っているもので、参考として掲げてあります。
    フォント名cinematic.fntスクリーンショット
    収録フォント01 GenEiAntiquePv5-M light (源瑛明朝), 02 AppliMinchoUD (アプリ明朝)ジャーナル文
    クリックで拡大
    使用場面チュートリアル、クエスト、ジャーナル各本文
    使用法収録したフォントには、それぞれ "questtext" の後に元のフォント名を加えているので、その部分を削除し "questtext.fnt" にして現在のフォントと交換してください。
    ダウンロード240123_ジャーナル用フォント


combattext.fnt

  • キメラセットのデフォルトはOptimaという欧文フォントで、それで十分と思いますが、
    英語プレーと同じ数字にしたい人や、もっと変わった数字を使いたい方のために用意しました。
    フォント名combattext.fntスクリーンショット
    収録フォント01 LinLibertine+LogoTypeG (ロゴたいぷゴシック), 02 day-roman+Genei-LateGo(源暎ラテゴ)、数字は上下に凸凹したオールドスタイルが面白いのですが、戦闘シーンの数字は下位置を同じにしてしまうため、下にはみ出した数字にはできません。せいぜい上の方がはみ出す程度になります。LinLibertine
    LinLibertine (クリックで拡大)

    Day-Roman
    Day-Roman (クリックで拡大)
    使用場面戦闘シーン
    使用法収録したフォントには、それぞれ "combattext" の後に元のフォント名を加えているので、その部分を削除し "combattext.fnt" にして現在のフォントと交換してください。
    ダウンロード240124_戦闘シーン用フォント


nevisshadow.fnt

  • 画面上の左右に表示される、レベルと地名用のォントです。キメラセットのデフォルトは崩し文字なので、見にくい人はこれと交換してください。
  • キメラセットに入っているのは筆記体のフォントなので、ゴシックと明朝を収録しました。
    フォント名nevisshadow.fntスクリーンショット
    収録フォント01 nevisshadow AozoraMincho-bold(あおぞら明朝), 02 nevisshadow GenJyuuGothic-P-Bold(源柔ゴシック)画面上部の地名
    クリックで拡大
    使用場面画面上部左右に表示される難易度と地名
    使用法収録したフォントには、それぞれ "nevisshadow" の後に元のフォント名を加えているので、その部分を削除し "nevisshadow.fnt" にして現在のフォントと交換してください。
    ダウンロード240127_画面上部の難易度と地名用フォント


フォントの作成法

フォントによる変化を目の当たりにして、自分独自のフォントを作ってみたいという気持ちが沸いてきた人がいるに違いありません。
そういう方のために、フォントの作成について詳細に解説したページを設けました。慣れれば簡単に作れるので、ぜひ挑戦してください。


コメント

  • 24年1月27日、GD v1.2 になってフォントの仕様が変わり、日本語のフォントもビットマップのものに変わりましたが、薄くて判読しにくい箇所が散見するため、品質の良いフォントを作成しました。重量版は、当面必要ないので気が向いたときに作ることにします。 -- Matougi? 2024-01-27 (土) 20:46:51