ふぉんとに大事なフォントの話 1週間ほど前に、日本マイクロソフトがWindows 10 の法人ビジネスの最新情報に関するプレスラウンドテーブルを開催、業務執行役員 Windows & デバイス本部長の三上智子氏が近況を説明した。その席での質疑応答において、日常的にWindowsに関して感じている疑問をぶつける機会があった。 その中でぼくが同社に尋ねたのは、日本マイクロソフトが日本語Windowsのフォントについて本気で良くしようと思っているのかということだった。三上本部長はフォントについてはさらなる改善に向けて継続的に努力しているし、本社にも頻繁にレポートしているとし、各方面の事情もあるので一概に今が駄目とは言い切れないが、見ていて気持ちの良いフォントは最重要課題の1つとして考えていると表明した。 このラウンドテーブルがあった日の夕方、Twitterで投票を募ってみた。24時間後の最終結果は次のようになった。「Microsoft」が「Mirosoft」になっているのはあとで気が付いてお恥ずかしい限りだが投票が始まっているので治す術がなかった。 ぼくの力及ばずで、827票と母数が少ないが大体の傾向は分かると思う。OSに美しさなんていらないと思っているユーザーが多かったのは意外だったが、Windowsが美しく思われていないという点は明らかだ。 日本語版を比べたとき、Mac OS XとWindows 10のデスクトップ、コンテンツ表示はどっちが美しいですか。Mirosoftに本気になってもらうためにも、たくさんRTしてください。って、Windowsが勝ったらどうしよう…。 — 山田祥平(syohei yamada) (@syohei)2016年3月10日 個人的には、IMEの充実も重要かもしれないが、フォントはもっと重要な問題だと思っている。そして、既存のフォントを美しく表示させることよりも、そのフォントデザインの根底に流れる考え方をもう一度議論すべきではないかと思ってもいる。 Windows 10のNovember Updateでは、フォントレンダリングが改善された(記事へのリンク)。でも、プリクラじゃあるまいし、盛ればいいってもんじゃない。レンダリングでいくら盛っても、元がダメならダメさが余計に盛られるだけだ。

UIフォントの功罪 そもそも、Windowsのフォントに違和感を感じるようになったのは、今を遡ること20年前のことだ。Windows 95が発売され、新たなフォントとしてMS P明朝、MS Pゴシックが標準フォントとして搭載されるようになったのだ。それまでは、日本語TrueTypeフォントの元祖としてWindows 3.1以降に搭載されていたMS明朝とMSゴシックが使われていた。Pはプロポーショナルを意味する。つまり、文字幅を文字ごとに調整してあるフォントだ。 このフォントによって、欧文と日本語が混じるのが当たり前の和文内の欧文が一気に読みやすくなった。欧文は文字ごとに幅が異なるプロポーショナルフォントが当たり前だったからだ。例えば、「i」と「X」の幅が同じだったとすると一気に読みにくくなるのは想像に難くない。 だが、問題は、P系フォントがそのプロポーショナルを日本語にまで持ち込んでしまったところにある。 さらにWindows 98ではMS UI Gothicがデビューした。このフォントの本来の目的は、諸悪の根源とも言われた1Byteカナ、いわゆる半角カナを2Byteの全角に置き換えることにあった。さらに、メニュー項目などの限られたスペースにより多くの文字を詰め込むことができる。UIはユーザーインターフェイスの頭文字だ。だが、それによってひらがなとカタカナの文字幅はグンと狭くなってしまい、内部的には2Byteでも、見かけは半角のままのような印象を与えるようになった。これが当時から言われている字面の不揃い感だ。 2006年のWindows Vistaではメイリオフォントがデビューした。これはうれしかった。プロポーショナルなのは欧文だけになったからだ。デザインも好みだ。 さらに2009年のWindows 7では、Meiryo UIが実装されてMS UI Gothicに代わる。ところが本家メイリオとは違い、UIフォントなので、漢字とひらがな/カタカナの不揃い感は相変わらずだった。 こともあろうに、2012年のWindows 8では、Meiryo UIがメインのユーザーインターフェイスとして使われるようになった。リボン全盛に近いUI変革の中で、限られたところでしか見られなかったUIフォントがストアアプリや設定画面の中で表舞台に出てきてしまったのだ。 そしてWindows 8.1では游ゴシックと游明朝が加わり、Windows 10においては游ゴシックをもとにしたYu Gothic UIがシステムフォントとして使われるようになった。 しかも、アプリによってはこのUIフォントをコンテンツ表示にまで使ってしまう。Twitter、Facebook、LINEなどを使ってみて欲しい。あえて指定しなければデフォルトでUIフォントが使われるからだ。その結果、あまり目にすることがなかったUIフォントを、頻繁に見かけるようになってしまったのだ。ちなみにMicrosoftの名誉にかけて言っておけば、メールやカレンダーなどの標準アプリはコンテンツ表示にUIフォントを使っていない。これはちゃんと分かっている証拠だ。