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)

Attachment: signature.asc
Description: PGP signature

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to