こんにちは、みみです。
この記事「デザインで WordPress に貢献しよう – WordCamp Tokyo 2018 1日目コントリビューターデイレポ その2 – Photosynthesic blog」にも書いたIssueで出てきたプルリクを眺めてて面白いツッコミを見つけたので、ちょっと調べてみました。
chという単位のほうがこの場合いいんじゃない?みたいなことなんですが、chってなんだっけ?そういやそんなのあったけれど、そんな単位だったっけな?と思って。
<length>- CSS: Cascading Style Sheets | MDN
Represents the width, or more precisely the advance measure, of the glyph “0” (zero, the Unicode character U+0030) in the element’s
font
.
ほえ?指定されてるフォントの0の横幅を1としてるってこと?
そんな説明してたっけなー、とざーっとググってみたけれど、あんまりフォーカスされてない単位でよく分からない。
というわけで、ググるより検証したほうが早そうだから、超簡単なデモを書いてみました。
![](https://cdn.getshifter.co/4a673f93242012fbf00d978bbe4535a08c57200b/uploads/2018/09/3ae232122fcb2bf667de49e6b9ea31b0.png)
…うーん。基準が0だから微妙だなあ。
でも確かにFont-familyで幅が変わるみたいです。
しかし、0が基準だから、2バイト文字の幅に対応してくれるわけじゃないし、このプルリクにはあんまり意味なさそうだけども。あるのかな?肝心なそっちの検証はしていませんが。
この単位を作った意図を知りたいなあ。どなたかご存知ありませんか…?