11
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MS Pゴシックを撲滅する!

Last updated at Posted at 2017-04-28

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

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

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

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

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

##Google Noto フォント
Google Noto Fonts
ここの検索窓に「Japanese」と入れて、「Noto Sans CJK JP」と「Noto Serif CJK JP」をダウンロードしてインストール。

##アドオン「Stylish」をインストール
###Google Chrome用
Stylish - ウェブサイト用カスタムテーマ
###FireFox用
Stylish

##Stylishにスタイルシートを書く
まずはメインブラウザのGoogle Chromeで、下のようなスタイルシートを書く。
【参考】Google Chromeで汚いフォントを別のフォントに置き換える
【参考】Stylish 用ユーザースタイルシートの作り方

default.css
@font-face {
    font-family: "MS PGothic";
    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 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: "MS Pゴシック";
    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: "MS ゴシック";
    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: "MS ゴシック";
    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: "MS P明朝";
    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: "MS P明朝";
    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");
}

だがしかし、これが反映されない。
試行錯誤の末、たどり着いたのがこちら。

default.css
@font-face {
    font-family: "MS PGothic";
    src: local('Noto Sans CJK JP');
}
@font-face {
    font-family: "MS Pゴシック";
    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: "MS ゴシック";
    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: "MS P明朝";
    src: local("Noto Serif CJK JP");
}
@font-face {
    font-family: "MS P明朝";
    src: local("Noto Serif CJK JP");
}

これで今のところ、全てのMS系フォントは殺せている。

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

動かないではないか!

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

というわけで、とりあえず。
(Internet Explorer? Microsoft Edge? 知らん)

11
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?