Chromium bug: Japanese default font for the fixed font is not fixed font actually

村上です。
今日のミーティングで提起されたブラウザで font-family: monospace と指定しても等幅フォントにならない問題(Macの日本語環境でのChromeで発生)は、Chromiumのバグとして登録されてます:

Issue 75585: Japanese default font for the fixed font is not fixed font actually
https://bugs.chromium.org/p/chromium/issues/detail?id=75585


これを見ると、このissueが登録されたのが2011年で、そのすぐあと修正のパッチが作られている https://codereview.chromium.org/7248065/ のにそれをレビューする人がいないらしくて放置されてました(そのパッチを見てくれた頼まれた人の最後のコメントが「no, I have zero familiarity with objective c.」で終わってて、残念な感じです。自分ができないならできる人にまわしてくれたらいいのに…)。それから1年前にissueへのコメント
https://bugs.chromium.org/p/chromium/issues/detail?id=75585#c39


> This is a serious problem that's why my Japanese friends forced to use other browsers for coding (especially Jupyter notebook).
> The patch in comment#29 looks reasonable and just lacking ObjC professional to review.

があって、この修正をしようという流れになりそうかと思ったら、またそこで止まって今にいたっているようです。

何とかしてこの修正を進めることはできないのでしょうか?>Googleの石井さん

同様に長い間修正されないでいたChromeの日本語等での問題で、ルビなど小さなフォントサイズが指定されたテキストが、最小フォントサイズの制限がデフォルトで効いてしまい期待通りに表示されないというのがありました。これについては最近修正されてよかったです(石井さんに感謝):
https://bugs.chromium.org/p/chromium/issues/detail?id=36429

https://bugs.chromium.org/p/chromium/issues/detail?id=1195041

https://bugs.chromium.org/p/chromium/issues/detail?id=1469490


monospace問題も修正されるのを期待してます。

せっかくCSS Fonts仕様でgeneric font-familyをもっと充実させようということになっているのに、monospaceという基本的なgeneric font-familyが機能しない現状はとても問題だと思います。


Vivliostyle 村上

Received on Tuesday, 19 December 2023 08:27:12 UTC