On Friday 2017-03-31 07:55 -0400, L. David Baron wrote: > On Friday 2017-03-31 12:11 +0800, Tommy Kuo wrote: > > **Summary** > > > > I am intent to implement the property `line-height-step`. And it would be > > disabled behind the pref `layout.css.line-height-step.enabled` by default. > > It is a property to make authors create the content with vertical rhythm > > easier. > > > > **Link to standard** > > > > CSS Rhythmic Sizing > > <https://drafts.csswg.org/css-rhythm/> > > So in the discussions in the working group, I've been somewhat > skeptical that this feature does a good job of addressing the design > use cases that it's intended to address. > > I think there are two issues with it:
I actually think there's a third, more serious, issue, based on the discussions that we just had in the working group meeting. This issue is that there's a risk that this property encourages designs that are very sensitive to conditions (e.g., the way font metrics are rounded, the exact choice of fonts used) such that they will lead to double-spacing in some engines and not others, producing serious compatibility problems. I think until this issue is addressed better I'd be opposed to shipping an implementation of this feature. -David -- π L. David Baron http://dbaron.org/ π π’ Mozilla https://www.mozilla.org/ π Before I built a wall I'd ask to know What I was walling in or walling out, And to whom I was like to give offense. - Robert Frost, Mending Wall (1914)
signature.asc
Description: PGP signature
_______________________________________________ dev-platform mailing list [email protected] https://lists.mozilla.org/listinfo/dev-platform

