弊テンプレートスタイルシート内にある font-smoothing の指定について

弊テンプレートスタイルシート内にある font-smoothing の指定について

カスタマイズ HTML, CSS, JavaScript
2019/09/26
7
vanillaice (Akira)
vanillaice (Akira)
CSS3トラブル対処

お問い合わせの全く来ない font-smoothing の指定について敢えて説明したいと思います(笑)

対象部位

弊テンプレートのスタイルシート前方に記されている

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

この2つの指定に関する説明です。簡単に言えば Macで フォントを見やすくするための処理です。Macはアンチエイリアスが効く ため、そのアンチエイリアスに対するちょっとしたゴニョゴニョを行うのがこの指定ということですね。その解説のためにはアンチエイリアスが何なのかを知る必要があります。

アンチエイリアスとは

WindowsパソコンからMacに変更した方の大抵が開口一番「フォントが綺麗」と言うんですね。それは アンチエイリアス (antialiased) といってジャギーを目立たなくする補正処理が効くからです。

Windowsは昔から一貫して「アンチエイリアスは使わない」という考え方のようです。ジャギーが目立つ代表的なフォントに MS ゴシック, MS Pゴシック というのがあるんですけども、これぞWindowsフォントという感じでジャギジャギ (´・ω・`)
でも「ジャギーが有った方が良い、日本語はその方が見やすい」という方もいらっしゃいますので否定するわけではない。

ちょっといい加減な図ですみません。大体こういう感じです。アンチエイリアス状態の見た目を日本語で表現すると にじみ が近いかもしれません。にじむということは輪郭をぼやかせることなので、それによって曲線などが滑らかに表現できるというわけです。

ところが「にじみ」があると 輪郭が太いと感じたり、若干大きめに感じる ことがあります。「アンチエイリアスが嫌い」という方の大抵は「ぼやけて見える」という理由を上げます。実際「にじみ適用処理」みたいなものなのでその感覚は間違いではないですよね。その調整を行うのが font-smoothing プロパティです。

にじんで太めに見えるのを補正している様子です。

こちらは各々太字でどう見えるかです。

>

font-smoothingが指定されている通常文字と太文字は対比がわかりやすくすっきりした印象になります。

Windowsには無関係な指定です

先程から「Macで」「Macは」と説明しているように Windowsにはアンチエイリアス機能がありませんので操作不可 です。このプロパティがあろうが無かろうが見え方は同じ。

ここで懸念というか少し訝しく思っている件について。

自身のパソコンが明らかにWindowsであろうと思われる方で、このプロパティを任意削除されている方をみかけることがあります。もちろんMac環境から目視確認をした結果「文字が細い」と感じて意図的に削除されたというのならば良いんですが、そうではなく 自身のWindows環境に関連していると勘違いをし、文字を太めにするつもりで削除している のだとしたら何の効能効果も無いわけで。弊テンプレートでの実際の表記は以下の通りです。

-webkit-font-smoothing: antialiased;/* 注)文字が細すぎると感じる方はこの一行削除(Mac Google Chromeのみ) 1/2 */
-moz-osx-font-smoothing: grayscale;/* 注)文字が細すぎると感じる方はこの一行削除(Mac Firefoxのみ) 2/2 */

Mac Google Chtomeのみ 及び Mac Firefoxのみ という注意書きですね。要は「Windowsとは関係無いよ」という意味でもあるんですが、ここをしっかり把握しているかどうか。

「Windows使ってるから要らないや…」という理由で削除する可能性もあるんですが、目視確認ができない場合は入れておいた方が無難です。

Windowsパソコンユーザーがこの指定を削除しても実際は何も変化が無いんだけれども、消すことによって「なんとなく太くなった」という気がしてしまう人間心理の不思議(笑)

何故今この説明か

iOS(iPhoneのOS)がですね、フォントを全体的に太く濃く表示する傾向に (´・ω・`)
iOS11から顕著になった気がします。なので見出しとかの文字を見ると めちゃくちゃ太いくて野暮ったい んですよー (∵`)
太すぎて日本語の可読性が落ちてる気がするんだけど。日本語の漢字って画数が多くて繊細じゃないですか。それがなんか… 潰れ気味に見えてしまうというか。

iOSはfont-smoothingプロパティ非対応です。Androidや他のモバイルOSも非対応。じゃあ関係ないじゃん!と思うなかれ。私はこの太い文字を見るにつけ やっぱアンチエイリアスの調整要るわー と思ったわけです(笑)
ただの「説明記事を書くきっかけ」です。すみません ^^;

まとめ

というわけで、どんな意味を持つ指定なのか、という説明と、Windowsに関係があると勘違いして削除しないように という注意です。もちろん「Macユーザーからクレームが来た」とか「Macでも確認した」など根拠があるなら話は別です。

あと別件ですが、WindowsユーザーさんはMacの存在を無視する傾向にある(笑)
意図的に無視しようとしているのではなく、「知らないからやってしまう」系。特にフォント変更 は気をつけてくださいね。Macにメイリオはありませんし、Windowsにヒラギノはありません。フォント指定の仕方は以下の記事で。

意外と知らないフォント設定の仕方

意外と知らないフォント設定の仕方

よく行われるテンプレートカスタマイズに「フォント種の変更」があるかと思います。サイズや色でなく「フォント名」ね。 このフォント指定ですが、実はとっても難しいんですね (´・ω・`) というわけで、正しい指定の仕方やフォント指定の挙動、そして失敗するケースなどなど記しておこうと思います。...

Related post

Comments  7

hige
2019/09/26 (Thu) 17:12

 ほう、そうなんですね。
 私が使わさせてもらってるテンプレ:La_Vita の旧バージョンにもその記載がありました。さいわい削除(コメント化)はしてませんん。そんな意味があったんですか。
 Win10 になって標準のフォントが 游ゴシック になったのですが、私はこのフォントが嫌いです。なので、CSSの指定をメイリオを優先に変更してます。
 フォントって面白いのですが、やっぱ日本語は文字が多いので欧文ほど自由がききませんです。
 

vanillaice (Akira)
Akira
2019/09/27 (Fri) 12:42

To higeさん

higeさん、こんにちは ('0')/

winのシステムフォントは「游ゴシック」ではなくて「游ゴシックUI」の方ですよね。游ゴシックと比較して細長いというか、私もこのフォント好きじゃないです(笑)
winはなんか極端ですよねぇ。メイリオは寸胴で游ゴシックUIはひょろ長い、みたいな。

游ゴシックの方にも泣かされました。macの游ゴシックはとてもきれいなのにwinの方はカッスカスで。lightとかなんか太さの関係らしいけど。そんなこんなでテンプレートに游ゴシックを採用するのは辞めたんです。
繰り返すとmacの游ゴシックは本当に綺麗(笑)

* 游ゴシックUIとメイリオUIはwin用に横幅を狭くしたフォントです。

-
2020/09/19 (Sat) 17:08

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

vanillaice (Akira)
Akira
2020/09/21 (Mon) 17:02

To Macの件 内緒さん

こんにちは。
そうだったんですね。私はもうwinを購入することはないかな。
もしMacご購入予定でしたら長男のつてで社員割引が効きますのでよろしければご相談ください(笑)

-----
ホントですね。返信って何なんでしょうね。誰に返信するというのか(笑)
ちょっと不明です。私は無視しました ←

あと以前ちょっとご解釈があったようなので再度説明すると、今「旧投稿画面」「新投稿画面」がありますよね。そして好きな方を切り替えて利用する形になっています。
それと同じように「旧管理画面」「新管理画面」としてユーザーの選択性で提供できるようにする、という意味でした。なので現行の記事の管理に私の手は一切入っていません :)

-----
私は「ナナ」と書いてあると反射的に 77 って二回押してしまうんですよぅ (´-ε-`;)

-
2020/09/21 (Mon) 18:18

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

vanillaice (Akira)
Akira
2020/09/26 (Sat) 13:37

To 誤字とMacの件 内緒さん

こんにちは。お返事大変遅くなりました (*_ _)

まず、誤字のご指摘ありがとうございます。修正しました。

--------
Macなんですが、仮に長男を通す場合
・販促のノルマはありません
・購入による歩合が付くことはありません

要するにうちの子には損も得も無いので、お気軽にお問い合わせくださいね。条件的には
・定価10〜15%OFF(たぶん15%)
・購入から1年(2年かもしれない)は転売不可(社員割引を利用するため)
・Appleから直売なので小売店でよくやっている「保証延長」「キャッシュバック, ポイント」などの特典はありません
・送料無料

こんな感じだそうです。あとトラブルがあったときに「うちの子とお話できるかも券」が進呈されます(要らんか)
英語・日本語OKです(日本語ちょっと怪しいかも)
もし購入予定の場合は他と比較をして、一番条件の良いものを選んでくださいね。こちらから営業をかけるようなことはありませんのでご安心ください(笑)

富士ゼロックスのJ-Star、ごめんなさい。わからないです ^^;

-
2020/09/26 (Sat) 15:14

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

コメントに関する注意事項
  • テンプレートに関するご質問は各テンプレート専用記事でのみ受付致します。また、よくある質問をまとめているページも事前にご参照ください。
  • 専門的なご質問の場合、記事内容と明らかに関連の無い内容はお控えください(雑談の場合はその限りではありません)
  • 第三者が不快と感じる内容や論調でのコメントはお控えください(性的,高圧的,暴力的など)