ＭＳ Ｐゴシックを撲滅する！

#とにかく「ＭＳ Ｐゴシック」が気に入らない！
画面表示の見た目は言わずもがな、フォント名のアルファベットが全角だったり、間の空白は半角だったり、「ＭＳ Ｐゴシック」「MS PGothic」「MS Pゴシック」っていくつも表記法があったり、とにかく何もかもが気にいらない！「ＭＳ ゴシック」「ＭＳ Ｐ明朝」「MS UI Gothic」おまえらもダメだ！
元々Mac使いの筆者としては、Windowsのフォントの汚さはガマンならないのです。
というわけでずっとMacTypeを使っていたのだが、これがまた色々と不具合を連れてくる。
Mactypeを使うことに労力を費やして、もはやMacTypeを使うことが目的になってしまっていた。

#脱MacTypeへの道
これではいけない、ということで、多少のことは妥協して、脱MacTypeを目指すこととした。
まずはMacTypeをアンインストール。

#Windowsのユーザーインターフェイス
WindowsのUIはメイリオUI（Windows8.1）ということで今回は見逃してやろう。
いざとなったら「[Meiryo UIも大っきらい!!](http://tatsu.life.coocan.jp/MySoft/#WinCust)」を使うこととする。

#Officeソフト
WordとExcelはテーマの設定とデフォルトフォントの設定でごまかす。
Excelはちょっとめんどくさかったが、これで。
[Excel 2013 (Ver.15) のデフォルトテーマを変更する](http://qiita.com/samemania/items/45f759721d50a3e56eb2)

#Webブラウザ
これはアドオンでフォントを置き換える。
悩んだ結果、Google Noto フォントを使うことにした。

##Google Noto フォント
[Google Noto Fonts](https://www.google.com/get/noto/)
ここの検索窓に「Japanese」と入れて、「Noto Sans CJK JP」と「Noto Serif CJK JP」をダウンロードしてインストール。

##アドオン「Stylish」をインストール
###Google Chrome用
[Stylish - ウェブサイト用カスタムテーマ]( https://chrome.google.com/webstore/detail/stylish-custom-themes-for/fjnbnpbmkenffdnngjfgmeleoegfcffe)
###FireFox用
[Stylish](https://addons.mozilla.org/ja/firefox/addon/stylish/)

##Stylishにスタイルシートを書く
まずはメインブラウザのGoogle Chromeで、下のようなスタイルシートを書く。
【参考】[Google Chromeで汚いフォントを別のフォントに置き換える](https://www.mirucon.com/2016/03/02/stylist-font/)
【参考】[Stylish 用ユーザースタイルシートの作り方](http://www.authority-site.com/2010/05/firefox/how-to-make-stylish-css.html)

```css:default.css
@font-face {
    font-family: "MS PGothic";
    font-weight: normal;
    src: local('Noto Sans CJK JP Regular');
}
@font-face {
    font-family: "ＭＳ Ｐゴシック";
    font-weight: normal;
    src: local('Noto Sans CJK JP Regular');
}
@font-face {
    font-family: "MS Pゴシック";
    font-weight: normal;
    src: local('Noto Sans CJK JP Regular');
}

@font-face {
    font-family: "MS PGothic";
    font-weight: bold;
    src: local('Noto Sans CJK JP Medium');
}
@font-face {
    font-family: "ＭＳ Ｐゴシック";
    font-weight: bold;
    src: local('Noto Sans CJK JP Medium');
}
@font-face {
    font-family: "MS Pゴシック";
    font-weight: bold;
    src: local('Noto Sans CJK JP Medium');
}

@font-face {
    font-family: "MS UI Gothic";
    font-weight: normal;
    src: local('Meiryo UI');
}

@font-face {
    font-family: "ＭＳ ゴシック";
    font-weight: normal;
    src: local('Noto Sans Mono CJK JP Regular');
}
@font-face {
    font-family: "MS ゴシック";
    font-weight: normal;
    src: local('Noto Sans Mono CJK JP Regular');
}
@font-face {
    font-family: "MS Gothic";
    font-weight: normal;
    src: local('Noto Sans Mono CJK JP Regular');
}

@font-face {
    font-family: "ＭＳ ゴシック";
    font-weight: bold;
    src: local('Noto Sans Mono CJK JP Medium');
}
@font-face {
    font-family: "MS ゴシック";
    font-weight: bold;
    src: local('Noto Sans Mono CJK JP Medium');
}
@font-face {
    font-family: "MS Gothic";
    font-weight: bold;
    src: local('Noto Sans Mono CJK JP Medium');
}

@font-face {
    font-family: "MS PMincho";
    font-weight: normal;
    src: local("Noto Serif CJK JP Regular");
}
@font-face {
    font-family: "ＭＳ Ｐ明朝";
    font-weight: normal;
    src: local("Noto Serif CJK JP Regular");
}
@font-face {
    font-family: "MS P明朝";
    font-weight: normal;
    src: local("Noto Serif CJK JP Regular");
}

@font-face {
    font-family: "MS PMincho";
    font-weight: bold;
    src: local("Noto Serif CJK JP Regular");
}
@font-face {
    font-family: "ＭＳ Ｐ明朝";
    font-weight: bold;
    src: local("Noto Serif CJK JP Regular");
}
@font-face {
    font-family: "MS P明朝";
    font-weight: bold;
    src: local("Noto Serif CJK JP Regular");
}
```
だがしかし、これが反映されない。
試行錯誤の末、たどり着いたのがこちら。

```css:default.css
@font-face {
    font-family: "MS PGothic";
    src: local('Noto Sans CJK JP');
}
@font-face {
    font-family: "ＭＳ Ｐゴシック";
    src: local('Noto Sans CJK JP');
}
@font-face {
    font-family: "MS Pゴシック";
    src: local('Noto Sans CJK JP');
}

@font-face {
    font-family: "MS UI Gothic";
    src: local('Meiryo UI');
}

@font-face {
    font-family: "ＭＳ ゴシック";
    src: local('Noto Sans Mono CJK JP');
}
@font-face {
    font-family: "MS ゴシック";
    src: local('Noto Sans Mono CJK JP');
}
@font-face {
    font-family: "MS Gothic";
    src: local('Noto Sans Mono CJK JP');
}

@font-face {
    font-family: "MS PMincho";
    src: local("Noto Serif CJK JP");
}
@font-face {
    font-family: "ＭＳ Ｐ明朝";
    src: local("Noto Serif CJK JP");
}
@font-face {
    font-family: "MS P明朝";
    src: local("Noto Serif CJK JP");
}
```
これで今のところ、全てのMS系フォントは殺せている。

それではと、このスタイルシートをFirefoxにコピペ…と。

動かないではないか！

ダメ元で最初に書いたスタイルシートを貼ってみたら…
なんと！動くじゃないですかｗ

というわけで、とりあえず。
（Internet Explorer？ Microsoft Edge？ 知らん）