▼ メイリオ(1)〜(8)をまとめて読む。
「メイリオ(7)――メイリオのディセンダを変える(改)」に書いたように、BREAKTTC.EXE, MAKETTC.EXE を使わずに ttfname3.exe だけで meiryoKeGothic のMSGothic化(meiryoKeGothic の内部ファイル名を MSGothic と同じに書き換える)ができることが分かりましたので、その手順を以下に書いておきます。「WindowsXP のシステム・フォントを変更する(5)――最終」で紹介した手順よりも手間が省けます。このやり方なら手軽にとはいえないまでもかなり容易に msgothic から meiryoKeGothic への置き換えが実現できます。
以下、(1)〜(5)にメイリオ改を作成する手順を示します。
(1) 作業用のフォルダを作成して(たとえば c:¥work)、そこに ttfname3.exe と meiryo.ttc, meiryob.ttc をコピーしておきます。以後の作業はエクスプローラを使ってこの作業フォルダ内で行ないます。
(2) meiryo.ttc を ttfname3.exe にドラッグ&ドロップします。これによってフォント情報を読み出した meiryo.xml が作成されます。同様にして meiryob.ttc から meiryob.xml を作成します。
(3) meiryo.xml をメモ帳にドラッグ&ドロップして開きます。Font(0) のブロックが "メイリオ" の情報、Font(1) のブロックが "メイリオ イタリック" の情報です。これらブロックの先頭にある "Header" 情報のうち Ascender, Descender, WinAscender, WinDescender の数値をつぎのように書き換えてから「上書き保存」します。書換え個所は全部で 8個ありますが「編集」→「置換(R)」→「全てを置換(A)」を使えば 2回の作業(2171→1962, 901→446)で済みます。meiryob.xml についても同様にして "Header" 情報を同じ数値で書き換えて「上書き保存」します。
Ascender="1962" ← "2171" から "1962" に
Descender="-446" ← "-901" から "-446" に
WinAscender="1962" ← "2171" から "1962" に
WinDescender="446" ← "901" から "446" に
(4) メモ帳を開きつぎの内容をコピー&ペーストし、"make.bat" という名前で作業用フォルダに保存します(バッチファイルの名前は何でも構いません)*。
rem --- 書き換えた情報を元にして新しい .ttcファイルを作る。
ttfname3.exe meiryo.ttc meiryo.xml
ttfname3.exe meiryob.ttc meiryob.xml
(5) 作業用フォルダで "make.bat" をダブルクリックして実行します。この結果、meiryo_mod.ttc, meiryob_mod.ttc が作成されます。これらがアセンダ、ディセンダを修正した新しい "メイリオ" と "メイリオ ボールド"、つまり メイリオ改 です。
* バッチファイルを利用しないで meiryo.ttc meiryo.xml をまとめて ttfname3.exe にドラッグ&ドロップし、続いて meiryob.ttc meiryob.xml をまとめて ttfname3.exe にドラッグ&ドロップしても同じ結果が得られます。どちらにするかはお好みで。
こうしてできた meiryo_mod.ttc と meiryob_mod.ttc をそれぞれ meiryo.ttc と meiryob.ttc という名前に変えて Fontsフォルダに上書きコピーし、その後でコンピュータを再起動すれば メイリオ改 が新しいメイリオとして認識されます。Fontsフォルダに上書きコピーする前にオリジナルの meiryo.ttc と meiryob.ttc のバックアップを忘れずに!
もし、このメイリオ改をシステムフォントとして使用しないのなら、オリジナルのメイリオと区別しやすいように meiryo_kai.ttc, meiryob_kai.ttc のような名前にしておいても大丈夫です――私はそうしています。この場合、オリジナルのメイリオは Fontsフォルダからどこか適当な場所に移しておく必要があります。
なお、メイリオ, MeiryoKe とメイリオ改のスクリーンショット比較は「メイリオ(6)――メイリオのディセンダを変える」に載せた比較画像をご覧下さい。
〔2008.01.10 追記〕
ここまでお読みになって、「ちょっと難しそうだな。でもメイリオ改は使ってみたい」とお思いの方がいらっしゃるかもしれません。そんな方のためにメイリオ改をダウンロードできるようにしました。ダウンロードは↓から。
メイリオ改5.00VC(meiryo_kaiVC.zip)をダウンロードします。これを解凍すると meiryo_kai.ttc, meiryob_kai.ttc という二つのフォントファイルが出てきます。これらを Windows¥Fonts にコピーします。もし Windows¥Fonts フォルダ内にすでにメイリオ(meiryo.ttc, meiryob.ttc)がある場合には、meiryo.ttc と meiryob.ttc とをどこか適当な場所に移動・待避させて下さい。あとはパソコンを再起動するだけです。再起動後はメイリオ改5.00がメイリオ5.00 として認識されます。
(関連記事)
メイリオ(1)――WindowsXP とメイリオ・フォント
メイリオ(2)――WindowsXP とメイリオ・フォント(補足)
メイリオ(3)――メイリオ系フォントについて(1)
メイリオ(4)――メイリオ系フォントについて(2)
メイリオ(5)――メイリオ系フォント MeiryoKe_Console
メイリオ(6)――メイリオのディセンダを変える
ClearType Tuner(1)(2)
WindowsXP のシステム・フォントを変更する(1)〜(6)
ブログ内記事で取りあげたソフト・ファイルのDL情報
大カテゴリー 〔実用・遊び〕
「メイリオ改」と「メイリオ」をfontsフォルダで共存させる事は出来ないのでしょうか?
メイリオ改(meiryo_kai.ttc, meiryob_kai.ttc)とメイリオ(meiryo.ttc, meiryob.ttc) とは内部のフォント名がまったく同じなので fontsフォルダで共存させることはできませんし、別のフォルダに置いたとしてもやはり共存させることは不可能です。
ttfname3.exe を使ってメイリオ(meiryo.ttc, meiryob.ttc)の内部フォント名を変更すれば共存させられますが、その場合 "メイリオ" あるいは "meiryo" というフォントファミリーを指定して表示されるのは「メイリオ改」です。
こちらで試行錯誤した所、xmlのFontFamilyとか名前とかが出ている所を"Meiryo"→"Meiryo Kai"、"メイリオ"→"メイリオ改"
などとしてttfname3.exeに入れた所、共存が可能になりました。ありがとうございます。
「内部フォント名」というのがヒントになりました
2007/12/28 Fri 00:17:50 | らぢお一等兵の徒然草
★ 登録の多い順
個別概念・普遍概念・特殊概念(41) 三浦つとむ(30) マルクス(27) 概念の先在(22) メイリオ(21) MeiryoKe(18) ソシュール(17) 鏡・鏡像(17) ラング・langue・「言語」(15) 思考言語・内言・連辞関係(15) 弁証法(14) 観念的自己分裂3(14) 言語の意味(13) Gothic・PGothc・UIGothic(13) FC2ブログ(12) 〔お知らせ〕(12) MeiryoKe_Gothic(11) 対象認識(11) システムフォント(11) 時枝誠記(11) 語規範・語韻・語概念(11) 一般言語学講義(11) 観念的自己分裂2(10) 対他的・対自的(10) 観念的自己分裂1(10) 価値・意味・意義(10) ディーツゲン(9) 客体的表現・主体的表現(9) メイリオ系フォント(9) 詞と辞(9) (三浦つとむ・認識と言語の理論)(9) MSゴシック(8) 音声・音像・音韻(8) (メイリオ)(8) (認識と言語の理論I)(8) ソシュール「言語学」とは何か(8) ブログ・リニューアル(8)

