オープンメモ帳
書き殴ったっていいじゃないか メモ帳だもの    since January, 2007




Windows Vista に標準で搭載されている和文フォント「メイリオ(Meiryo)」を Windows XP で使ってみる。
メイリオ(Meiryo)は和文ゴシック体の一種であり、Windows Vistaに標準で搭載されている。Windows XP、Windows Server 2003までのMicrosoft Windowsの標準の書体であるMS ゴシックに代わる物として開発された。
フォントファイル中にビットマップを持たず、レンダリングの際ClearTypeの使用を前提として新規に作成された。デザインはサンセリフ(ゴシック体)系に属する。直線部分と曲線部分がはっきりしており、若干膨らんだ印象の字形で、横組みでの可読性を重視している。和文の字面が縦横比95:100で、若干横長となっている。
メイリオ - Wikipedia


◆最終目標
Before   After
 ⇒ 




【1】メイリオ5.0【2008/5/9 変更】
Microsoftからメイリオ5.0をダウンロード。
 ⇒メイリオフォント for XP - オープンメモ帳



【2】インストール【2008/5/9 変更】
ダブルクリックすればインストール完了。




【3】ClearTypeへ切り替え
[画面のプロパティ]-[デザイン]-[効果]




【4】とりあえず完成
この段階でとりあえず使える。試しにFirefoxで使うとこんな感じ。
MS Pゴシック   メイリオ
 ⇒ 




【5】改良
[画面のプロパティ]-[デザイン]-[詳細設定]で全てのフォントをメイリオに設定してみるが、気に入らない。
Windows XPのデフォルトである"MS UI Gothic"よりも文字幅が広いため、アイコン名が途中で改行されたり、ファイル名が途中で途切れたり。【4】のBefore/Afterで比べれば、文字幅の差は一目瞭然。

【2008/5/9 削除】※現在入手できず
meiryoKeGothicを使う。 ⇒ sample.png
オリジナルにパッチを当てて MS UI Gothic や MS Pゴシック などと同じ横幅のフォントを作る。




【6】とりあえず完成 その2
これで完成。試しにFirefoxで使うとこんな感じ。
MS Pゴシック   メイリオ   meiryoKeGothic
 ⇒  ⇒ 

改行位置が「MS Pゴシック」と「meiryoKeGothic」で同じ。ここで満足するのが良い。
以下、危険行為のため詳細には記載しない。少しでも分からないところがあれば「やらない」に限る。



【7】システムのフォントを全て変える ※レジストリ弄るので危険
[画面のプロパティ]-[デザイン]-[詳細設定]で変更できないフォントも全て変更してしまう。レジストリを弄るので大変危険な行為。真似する事はお勧めできない。
しかしコレをやらないと最終完成目標に到達できない。

◇レジストリの変更
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontLinkSystemLink]
"Tahoma"="MSGOTHIC.TTC,MS UI Gothic"
 →"meiryoKeGothic.ttc,MeiryoKe_UIGothic"に置き換え
"Microsoft Sans Serif"、"Lucida Sans Unicode"も同様に変更。

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontSubstitutes]
"MS Shell Dlg"="MeiryoKe_UIGothic,128"
"MS UI Gothic,128"="MeiryoKe_UIGothic,128"
"MS ゴシック,128"="メイリオ,128"
"MS Pゴシック,128"="MeiryoKe_PGothic,128"
"MS Gothic,128"="メイリオ,128"
"MS PGothic,128"="MeiryoKe_PGothic,128"

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionGRE_Initialize]
"GUIFont.Facename"="Tahoma"

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ControlFontAssocAssociated DefaultFonts]
"AssocSystemFont"="meiryo.ttc"
"FontPackage"="メイリオ"
まいう~の鮹語録: Windows Font Final


◇テーマを弄れるようにパッチを当てる
uxtheme.dll パッチ当て(ハッキング)の方法
Download Uxtheme Multi-patcher 5.0


◇Lunaの変更
resEditを使う。
※日本語一切不可なので注意。バケるので元々日本語の部分も書き換え必須

1)luna.msstylesを開く
2)STRINGS.XMLの[MS UI Gothic]を[MeiryoKe_UIGothic]に一括置換
3)STRINGS.XMLを上書き保存し、luna.msstylesを再構築

4)shellstyle.dllを開く
5)CPWEBVW.CSSの[MS UI Gothic]を[MeiryoKe_UIGothic]に置換
6)CPWEBVW.CSSを上書き保存し、shellstyle.dllを再構築



【8】MISSION COMPLETE


コメント ( 9 ) | Trackback ( 0 )
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする


« Windows Live ... 記事一覧画像一覧読者一覧フォトチャンネル一覧 使用中フリー... »
 
コメント
 
 
 
お初です。 (007)
2008-05-10 16:53:44
こんにちわ。早速本題なのです、TGTSoftのStyleXPでテーマなどを弄ってる場合はメイリオフォントにするとバクってしまったりするのでしょうか?
 
 
 
>007さん (むっしゅ)
2008-05-19 14:54:21
TGTSoftのStyleXPってのがなんだか分かりませんので明確なお答えはできません。
通常、フォントを変更した程度でシステムに異常を来すことは考えにくいです。まぁレジストリまで弄ってしまうと(記事中【7】以降)危険でしょうが。
気になるならやらない方が良いでしょう。
 
 
 
画面のプロパティそのもの (nene)
2008-06-18 06:34:59
こんにちは。突然失礼します。
貴ページを参考にメイリオを導入したのですが、画面のプロパティの「テーマを選んで画面の背、・・・」については変更されませんでした。
他、コントロールパネル系やファイルプロパティはメイリオに変更できませんでした。
最終完成目標ではそこまで対応できているのでしょうか。
 
 
 
**のプロパティ (むっしゅ)
2008-06-20 11:21:10
おっしゃる通り、プロパティ画面は変更されてませんね。
レジストリを弄らないとダメなんじゃないかと思いますが、常時使う部分ではないので放置してます。
 
 
 
Unknown (ぬるぽ)
2008-06-25 14:32:19
Shellstyle.dllの中のSTRINGS.XMLも、
[MeiryoKe_UIGothic]にすればOKですよ
 
 
 
Thx! (むっしゅ)
2008-06-25 16:58:50
情報ありがとうございます。
 
 
 
Shellstyle.dllの中のSTRINGS.XML (むっしゅ)
2008-06-25 18:33:29
<?xml version='1.0' encoding='ISO-8859-1'?>
<ROOT>
<TABLE LANG="1041">
<E ID="1" S="MeiryoKe_UIGothic"/>
<E ID="2" S="MeiryoKe_UIGothic"/>
<E ID="10" S="700"/>
<E ID="11" S="700"/>
<E ID="12" S="700"/>
<E ID="15" S="9"/>
<E ID="16" S="10"/>
<E ID="17" S="12"/>
<E ID="18" S="18"/>
<E ID="100" S="0xEEEEEE"/>
</TABLE>
</ROOT>


----------
確認したら、Shellstyle.dllの中のSTRINGS.XMLもMeiryoKe_UIGothicになってた。
プロパティ画面はメイリオになってないなぁ。
 
 
 
Shellstyle.dllの中のSTRINGS.XML (ぬるぽ)
2008-06-30 10:24:31
うちのはこうなってますよ~

<?xml version='1.0' encoding='ISO-8859-1'?>
<ROOT>

<E ID="1" S="MeiryoKe_UIGothic"/>
<E ID="2" S="MeiryoKe_UIGothic"/>
<E ID="10" S="700"/>
<E ID="11" S="700"/>
<E ID="12" S="700"/>
<E ID="15" S="9"/>
<E ID="16" S="10"/>
<E ID="17" S="12"/>
<E ID="18" S="18"/>
<E ID="100" S="0xFBF2EE"/>

</ROOT>
 
 
 
 (むっしゅ)
2008-07-01 15:46:39
すまぬ。gooブログの仕様で半角の"<>"が使えないのですよ。
どうしてもって時(1つ上の僕のコメント欄)は、コードを直接打つ必要が。
有益な情報っぽいので、暇があったら半角の"<>"を削除したうえで再度投稿してくれませんか。
 
コメントを投稿する
 
名前
タイトル
URL
コメント
コメント利用規約に同意の上コメント投稿を行ってください。

数字4桁を入力し、投稿ボタンを押してください。