Bug 4005 日本語のデフォルトフォントはsans-serifの方が可読性が良い #2
初回投稿日時: 2005年01月24日13時11分23秒
カテゴリ: Firefox Mozilla Core Suite Thunderbird
SNS:
Tweet (list)
Netscape6.0の頃(Mozilla 0.6の頃)から問題として挙げられていた問題だが、ついに修正完了。 言語グループごとにserifかsans-serifかを設定できるようになった。
しかし、懸案が一つ残っている。 現在の設計では、
<p lang="ja">ああああ<span lang="en">aaaaaaa</span></p>
このような場合に、span要素の内容だけがserif
になるかというと、そうではない。
よく考えてみて欲しい。CSSの継承という考え方でいくと、ja
のsans-serif
が継承されて、en
の要素もsans-serif
となっているのである。
今、Mozillaはルート要素にsans-serif
かserif
かを設定に基づいて指定するようになっている。つまり、この設計のままでは要素ごとにこれらを切り替えることはできない。しかし、もし、新しいフォントの一般名、例えば-moz-default
というものでも作り、ルート要素にこれを指定し、継承させていけば切り替えも可能ではある。
しかし、本音は「面倒だなぁ」ということだ。