2013年3月8日金曜日

Windows で見やすくて綺麗なフォント表示 - MeiryoKe に変更し、MacType で滑らかにする

0. 目次


1. 標準で使うフォントを「メイリオ」から「MeiryKe」に変更

a. 「MS ゴシック」と「メイリオ」の違い
Windows 7 では、「メイリオ」が標準のフォントとして使われている。「メイリオ」フォントは読みやすい。しかし、昔から見慣れていた「MS ゴシック」よりも横長なところが見にくい。
MS ゴシック」は、昔から Windows に搭載されているフォント。
「MSゴシック」、「MS明朝」についてのお話 / フォント | リコー によると、
「MSゴシック」、「MS明朝」は1992年にWindows 3.1で初めてWindowsに搭載された日本語のTrueTypeフォントです。 … リコーが米国マイクロソフトと共同で試行錯誤しながら開発しました。 そのころは、ディスプレイの解像度が低く、小さな画面で、いかに小さい文字まできれいに表示させるかということでいろいろな工夫をしました。
SnapCrab_MS ゴシック & MS Pゴシック  & MS UI Gothic  (TrueType) _2013-1-13_14-43-54_No-00
これに対して、「メイリオ」は Windows Vista よりシステム標準で使われている。
SnapCrab_メイリオ & メイリオ イタリック  & Meiryo UI  & Meiryo UI Italic  (TrueType) _2013-1-13_14-44-12_No-00
メイリオ – Wikipedia によると、
Windows Vista 以降のマイクロソフトOS に標準で搭載されており … MS UI Gothic に代わる、日本語版の新しいシステム用フォントとして提供されている。…
メイリオは欧文部がプロポーショナルフォント、和文部が等幅フォントになっているため、全体としてはプロポーショナルフォントになっている。…
「MS ゴシック」と「メイリオ」の違いは、文字の幅。そのため、特定のフォントで配置したデザインは崩れる恐れがある。
メイリオの全角文字がすべて固定幅のフォントである。また、行間も従来フォントに比べて広い。そのため、ウェブサイトなどで MS Pゴシックを想定してレイアウトしている場合にメイリオを使用すると、デザインが崩れるケースがある。
メイリオ – Wikipediaより)
詳しくは、(メイリオ) 『ことば・その周辺』 を参照。

b. MeiryoKe のインストール
「MeiryoKe」は、「メイリオ」を「MS ゴシック」と同じ文字幅に改造したフォント。
XPでVista搭載フォント"メイリオ"を使う(&文字幅はMS Pゴシックと同じに)-MeiryoKe_PGothic | 8倍速対応 によると、
メイリオは確かに読みやすいのですが、文字の横幅がXP標準のMS Pゴシックに比べ広く、
さらに文字の上下の空隙=隙間が広いのです(特に下の空隙がひどい) …
その結果、ブラウザでの閲覧だと文章の文字間と行間がスカスカとまでは言いませんが、
かなり広く取られてしまって、結果的に同じスペースで表示できる文字数が
かなり少なくなってしまうのです
そこで登場するのがMeiryoKeGothicです
修正(2013/12/25): そこで、ブログ内記事で取りあげたソフト・ファイルのDL情報 『ことば・その周辺』 を参考にして、MeiryoKe のインストールを行った。
最初に、メイリオ・メイリオ改・meiryoKe・ttfname3 より、
をダウンロードしておく。ファイルを解凍すると、以下のファイルが生成される。
次に、メイリオ改フォントを生成し、インストールする。
  1. meiryo.ttc, meiryob.ttcmeiryoKe_gen_6.20rev1.exe のあるフォルダに置く。
  2. meiryoKe_gen_6.20rev1.exe を実行すると、meiryoKe_620r1.ttc, meiryoKeB_620r1.ttc が生成される。
  3. meiryoKe_620r1.ttc, meiryoKeB_620r1.ttc を右クリック > インストールを選択する。

c. 等幅、プロポーショナル、プロポーショナルUI, コンソール用
インストールされるフォントは4種類。MeiryoKe_Gothic ver.6.02 によると、
meiryoKe_602r1.ttc の方は meiryoKeGothic.ttf(等幅), MeiryoKePGothic.ttf(プロポーショナル), MeiryoKeUIGothic.ttf(プロポーショナルUI)の3つだけでなく meiryoKeConsole.ttf(等幅、コンソールやエディタ用)を加えた4個の ttf で構成されています。
メイリオには、リボン UI 用の Meiryo UI というフォントがある。
Windows 7 では新たに Meiryo UI というフォントが導入された。リボン UI に最適化して開発されたフォントである[4]。…
Meiryo UI はメイリオと比較して行間が狭く、ひらがな及びカタカナの文字幅が MS UI Gothic のものに非常に近い。(同上より)
MeiryoKeUIGothic は、このフォントに対応したものだろう。
コンソール用として meiryoKeConsole も付属している。
(メイリオ) 『ことば・その周辺』 によると、
… MeiryoKe_Gothic を生成するパッチが置いてあるmeirを読むと「Ke_Gothicは ターミナルやテキストエディタ等、CUIな実務には使い物にならん」ので MeiryoKe_Console (meiryoKeConsole.ttf) を作ったと書いてあります。

2. アプリケーション、システムのフォントを変更

最初にブラウザのフォント設定を変更する。
a. 文字の種類
ブラウザのフォント設定には、Serif, Sans-serif, Monospace がある。
タイポグラフィにおいて文字のストロークの端にある小さな飾りを意味する。セリフを持つ書体をローマン体と呼ぶ。
SnapCrab_No-0010サンセリフ – Wikipedia
セリフのない書体の総称である。セリフとは、文字の線の端につけられる線・飾りで、「うろこ」、「ひげ飾り」、「ひげ」とも呼ばれる。
モノスペース – Wikipedia
モノスペースフォント(固定幅フォント、等幅フォント)。これに対して文字毎に文字幅が異なるものがプロポーショナルフォントである。
メイリオは「サンセリフ」に属する。

b. Firefox のフォント設定
Firefox の「オプション」において、コンテツ > フォントを開き、
  • ゴシック体: MeiryoKe-PGothic
  • 等幅 : MeiryoKe_Gothic
に設定した。
SnapCrab_No-0007
「明朝体(Serif) は、「IPA」フォントを利用する。

c. Google Chrome のフォント設定
Google Chrome の設定 > 設定項目の検索フィールドで「フォント」を検索。
Firefox と同じフォント設定にした。
SnapCrab_No-0008

d. Internet Explorer と Windows Live Writer のフォント設定
…IE で Web ページのフォントを変更する方法ですが、単に「ツール」-「インターネット オプション」の「フォント(N)」で変更する…
SnapCrab_No-0011
ブログを書くための Windows Live Writer のフォントは、IE のフォントと連動している。
Live Tool 系はものすごく Internet Explorer のフォント設定に影響を受けることを。

e. Windows
Windows 7 で使われているフォントを変更するには、
  • コントロール パネル\デスクトップのカスタマイズ\個人設定\ウィンドウの色とデザイン
の「デザインの詳細設定」で行う。各フォントを「MeiryoKe_UIGothic」にした。
SnapCrab_No-0012

3. MacType でフォントの表示を滑らかにする

フォントの表示を Mac のように滑らかな表示するために、MacType を利用する。
Get it here: Download
からファイルをダウンロードしてインストール。
窓の杜 - 【REVIEW】Windows上のあらゆるフォント表示を劇的に美しくする「MacType」 によると、
「MacType」は、フォントのアンチエイリアス表示を強化するソフト。…
Windowsのグラフィック機能を乗っ取り、独自のアンチエイリアス処理でテキスト描画を改善する著名ソフト「gdipp」のように、「MacType」もまたフォントのアンチエイリアス表示を劇的に強化してくれる。

a. 起動モードの設定
スタートメニューより、「MacType Tray」を起動しておくと、タスクトレイから MacType を操作できる。
  • タスクトレイより、MacType Tray > MacType ウィザード
を起動して、「起動モード」を選択する。もしくは、
  • スタートメニュー > MacType > MacType 用户向导
を起動する。ここでは「サービスモード」を選択した。
SnapCrab_No-0013
文字の微調整をするには、
  • タスクトレイより、MacType Tray > プロファイルを開く > MacType Tuner で開く
で行う。
追記(2014/12/15):  MacType を「サービスモード」に設定していたら、COMODO Firewall Version 8 にアップデートしした後、Windows が再起動を繰り返すようになった。そのため、「レジストリモード」に変更した。

b. Firefox の設定
Firefox の場合、ハードウェアアクセラレーションを切る。
ハードウェアアクセラレーションを切りたくない場合は、about:config で
gfx.direct2d.disabled
を true に設定する。
追記(2014/10/25): 上記の設定に加えて、gfx の設定から direct2d を削除しておくと良い。

c. Google Chrome
Google Chrome の場合、 以下の3つの設定を行う。
  •  DirectWrite を無効にする: 有効にする
  •  ラスター スレッドの数: 1
cf. Chrome で MacType が効かなくなった場合の対処方法【Windows】
ロケーションバーにおいて、
chrome://flags/
を入力。「DirectWrite を無効にする」において、「有効にする」のリンクをクリックし、Google Chrome を再起動する。
SnapCrab_2015-05-19_00-52-14_No-0000なお、設定を行った項目は、白く反転する。

d. Internet Explorer の設定
IE の場合、ソフトウェアレタリングを有効にする。
【64bit対応】Mactypeスレッド 1px | ログ速@Windows
64 : 名無し~3.EXE[sage] :投稿日:2012/04/10 19:49:49 ID:YYO3x7vY [4/4回]
>>62 「DirectDrawが使われることでMactypeが効かないソフトに対しても効くようになるか」ということです。
Internet Explorer 9 でソフトウェア レンダリングを有効または無効にする方法

  • [スタート] ボタンをクリックし、[Internet Explorer] をクリックします。
  • 右上隅の [ツール] アイコンをクリックし、[インターネット オプション] をクリックします。
  • [詳細設定] タブをクリックし、[アクセラレータによるグラフィック] の下で [GPU レンダリングでなく、ソフトウェア レンダリングを使用する] チェック ボックスをオンにします。

  • d. Windows Update が失敗する場合、一時的に MacType を無効にする

    関連記事

    参考記事