inc2734 / unitone

34 stars 4 forks source link

half-leading の設定にあわせて、line-height-slope も更新したほうが良いのでは? #227

Closed inc2734 closed 10 months ago

inc2734 commented 10 months ago
A =(1, 1.6) // 1rem / 1.6
B =(8, 1.1) // 4rem / 1.1
y = -0.0714285714286x + 1.6714285714286 // y = line-height, x = Font size ratio

-0.0714285714286--unitone--line-height-slope(傾き)、1.6714285714286 が切片。切片も CSS 変数化して --unitone--line-height-intercept とする。 現状は --unitone--line-height-slope には固定値が入っているが、--unitone--line-height-slope--unitone--line-height-intercept も計算で出せるので、unitone-css 側で計算させるようにする。

inc2734 commented 10 months ago

https://unitone.2inc.org/manual/css-custom-properties/

↑の --unitone--line-height-slope のところも unitone-css のドキュメントにあわせて変更する。