« 『ウェブ進化論』 |メイン| 週刊マイロボット(9) »
2006年04月30日
システムフォントの変更2
このエントリーは以前書いたシステムフォントの変更の続編です。追記してたら長くなってきたので分割します。
SH G30のビットマップ除去パッチを配布されていたサイトが閉鎖されたようで、除去パッチの件について当サイトへ非常に問い合わせが多くなり、いろいろ検討した結果、こちらで再配布をするのではなく、ビットマップ除去方法を紹介することにしました。
とは言っても、この方法はLOVELY CATSさんのサイトコンテンツ「LOVELY XP:フォントを ClearType で表示する」で紹介されていた内容に基づいてます。詳しくはそちらを参照して頂くとして、ここではごく簡単にまとめたいと思います。
まず、Font LinkでSH G30を指定されている方は解除(フォントのインストールはしたまま)し、PCを再起動してから始めてください。
必要なソフトは、
TTEdit(武蔵システム様のシェアウェアソフト。30日の試用期間あり)
TTSDK(Microsoftのフォントツールセット。ダウンロードはMacの見やすいOsakaフォントをWinで使おうプロジェクトサイトのツール一番上からどうぞ)
この二つです。
ソフトのダウンロード、インストールが終わったら、TTEditを立ち上げます。
ファイルメニューの「一括コピー」を選択すると下の写真の画面が出てきます。

コピー元ファイルはSH G30〜を選びます。(日本語フォントなので、アルファベット順のSのところではなく下のほうに表示されます)
コピー先ファイルは適当な名前をつけます。
コード種別をUnicodeに変えます。
以上3点を設定しOKを押すと、
「〜フォントを指定してください」と表示されるので、どちらか一つを選択します。
その後、TTEditのファイルメニューから「開く」を選択し、先ほど保存したファイルを開きます。
書体名に「SH G30-M」(MかPは先ほど指定した方)と入力してOKを押します。英語用も同じでいいと思います。
上書き保存した後、「一括コピー」から同じ作業を繰り返し、「〜フォントを指定してください」で先ほど選ばなかった方を選択します。
以上でttfのSH G30が完成です。
次にビットマップを除去する作業に入ります。
TTSDK.zipを解凍し、出てきたTTSDKフォルダ内のTTCフォルダを開きます。
ここに先ほど作成した二つのttfフォントファイルを移動します。

その後、スタートメニュー⇒全てのプログラム⇒アクセサリからコマンドプロンプトを選択して開きます。
そして先ほど開いたフォルダへ移動するコマンドを打ちます。
フォルダの場所はアドレスバーに書いてあるので、cdの後に続けてTTCフォルダまでのアドレスを打ち込んでエンターを押します。(コマンドプロンプトを使ったことがない人も多いでしょうが別に難しくはありません。cdとはChange Direcotryの略でディレクトリを移動しななさいという命令コマンドです。)

そして、「makettc(半角スペース)SHG30.ttc(半角スペース)作成したttfフォントの名前(半角スペース)作成したttfフォントの名前」と入力してエンターを押します。

これでTTCフォルダにSHG30.ttcが出てきてビットマップ除去版のSHG30フォントが完成です。
後はインストールしてあったSHG30フォントを削除し、作成したSHG30.ttcをインストールしてFont Linkで以前書いたエントリー通りに記述すれば上手くいくはずです。
お疲れ様でした(^^)
結構手間はかかりますが、難しい作業ではないので、このフォントを試したい方は是非チャレンジしてみてください。
その他カスタマイズ記事やトップページにも是非お越しくださいませ。
トラックバックについて
当エントリーと同様の話題であれば、エントリーへの言及がなくても基本的には歓迎です。 同じテーマについて書いている人が、他にどんな話題を取り上げているのか、ということに興味があるからです。どうぞ遠慮なくトラックバックして下さい。 重複やまったく関係ないと思われるものに関しては、こちらの判断で削除させて頂きます。このエントリーのトラックバックURL:
http://www.sontoku.org/cgi-bin/mt-tb-pecul.cgi/282
コメント(13)
実は除去パッチ自分で作ったんだけどねぇ。過程でシェアウェアソフト使ってるから公開するのはちょっとね..
助けてください…。Windows XPのテーマを何とかVistaに
近づけようと思ってネットサーフィンしてここにたどりつき
ました。やはりシステムフォントがMS-UIゴシックであった
ために不恰好。
試しにMS-UIゴシック+(フォント名失念です涙)を入れても
納得いかず、メイリオはサイズが合わず…。
この方法でTTC作成→Fontlinkを試したのですが、うまく
作成されません。作成されたTTCファイルは1KBで有効では
ないとエラーメッセージも表示されます。ttfは単体で出来た
のですが、結合が出来ません。
アドバイスをお願い致します。
maokさん、こんばんは。
取りあえずメールにて返事を返させていただきました。ご確認下さい。
TTSDKをダウンロードして実行しましたが、「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」というメッセージが出てしまいます。ちゃんと解凍したんですが、アイコンもなんかこちらのページとは違いますね‥。
ilfordさん、こんばんは。
アイコンが違うのは、僕がアプリーション用のアイコンを変えているからです。
ilfordさんのエラーメッセージは、TTCフォルダに移動せずに実行しているためだと思うのですが、cdコマンドでTTCフォルダまで移動して実行されたでしょうか?
当方の知識不足でお手数をおかけしました。解決しました。ありがとうございました。
こんばんは。
僕もmaokさんと同じように作成されたTTCファイルは1KBで有効ではないとエラーメッセージがでます。
何が問題なのでしょうか
ncnさんこんばんは。
とりあえずメールにて返答させていただきましたので、ご確認ください。
作成されたTTCに半角スペースが含まれていませんか?
makettc実行時に引数エラーになっていたりして、1KBのファイルしか出力されなかったとか?
自分も1kbエラーが出ます・・・・助けてください
zzzzさんには、昨日メールを送りましたのでご確認下さい。
1kbエラーが解決できません。みなさんはどうされているんでしょうか・・
コメントをどうぞ















そうか除去パッチページ見れないのか。
僕のページに、システムフォント変更の記事にリンク貼ってるからなぁ。