ページ

2013/01/21

Skyrim フォント変更覚え書き

有志版のフォント変更セットに満足できなくなったので自作してみる

(1) ここからFlashDevelopとFlex SDKをダウンロードしインストール
(Flex SDKはFlashDevelopに含まれる)


(3) skyrim-font-embedderのasset\fontsフォルダに使いたいフォント(.ttf .otfなど)を入れる。フォントはなるべくJIS第二水準まで収録されているものを選ぶ


(4) skyrim-font-embedderのfonts_ja.as3projをダブルクリックしてFlashDevelopを起動する


(5) FlashDevelopの右側のProjectパネルからsrc\Main.asをダブルクリックで開く


(6) Main.asの27行目はインターフェース(メニューや字幕等)のフォント設定。以下のようになっていると思うので、赤字の部分を変換したいフォント名にする

[Embed(source = '../asset/fonts/GL-Tsukiji-4go-TESV.ttf', fontName = 'skyrim_every', embedAsCFF='false', mimeType = 'application/x-font')]

例えばあずきフォント(azuki.ttf)をSkyrimのフォントにするにはasset\fontsフォルダにazuki.ttfをコピーして27行目を以下のように修正する

[Embed(source = '../asset/fonts/azuki.ttf', fontName = 'skyrim_every', embedAsCFF='false', mimeType = 'application/x-font')]


(7) Main.as[Embed~のfontName = 'skyrim_every' はfontconfig.txtで設定する際のフォント名になるので、特定のフォントだけ変えたい、例えば手紙のフォントだけ違う物にしたいと思ったら、

[Embed(source = '../asset/fonts/YOzK.TTC', fontName = 'skyrim_every2', embedAsCFF='false', mimeType = 'application/x-font')]
var every2font:Class;

という2行を29行目以下に追記して、fontconfig.txtの

map "$HandwrittenFont" = "Skyrim_JP_HandWriteFont" Normal
map "$HandwrittenBold" = "Skyrim_JP_HandWriteFont" Normal

map "$HandwrittenFont" = "skyrim_every2" Normal
map "$HandwrittenBold" = "skyrim_every2" Normal

に修正してやれば手紙だけ別のフォントになる

注意:skyrim-font-embedderのreadmeには$DialogueFontの指定フォントを変えれば会話文のフォントを変更できると書いてあるが、実際は不可能。会話文は$EverywhereMediumFontに含まれる


(8) 修正が終わったらFlashDevelopのツールバーのTest Projectボタンを押すかキーボードのF5キーを押す。問題がなければしばらく後にサンプルウィンドウが出てくる。Flash Developの下パネルのOutputにもdoneと出る


(9) 全て完了すればskyrim-font-embedderフォルダのbin以下にfontconfig.txtとfonts_ja.swfが出来ているので、fonts_ja.swfをskyrim\data\Interfaceにコピーする


(10) skyrim\data\Interfaceのfontconfig.txtの上の方に

fontlib "Interface\fonts_ja.swf"

という記述を追加して、変えたい項目のフォント名を変更する。フォント名はskyrim_everyやskyrim_every2などの自分で設定したもの


(11) このままではfontconfig.txtの$SkyrimBooksに他のフォントを指定しても変更できないので、おばちゃんのスカイリムガイド - book.swfと本のフォントについてから修正版book.swfをダウンロードして上書きする

これでフォントの作成は終了。参考サイト様、フォント作成者様に感謝


[フォント変更例]




無難無難アンド無難

2 件のコメント:

  1. はじめまして。
    自分のブログにて、フォントについての記事を書いたのですが
    その際、参考先として、こちらの記事をリンクさせていただいたのですが宜しかったでしょうか?
    もしご迷惑でしたら削除しますので、連絡してください。

    返信削除