Hi everyone,

In an effort to future-proof our code for bidi and vertical writing [1], I'm wondering whether we should go through and rename our directions used throughout Servo to correspond to the abstract dimensions used in CSS3 writing modes, and if so, what to name them.

I suppose we have the following options for "flow-relative directions":

1. "block-start"/"block-end"/"inline-start"/"inline-end"/"extent"/"measure" (spec option A);

2. "block-start"/"block-end"/"inline-start"/"inline-end"/"logical-width"/"logical-height" (spec option B);

3. "top"/bottom"/"left"/"right"/"width"/"height" (today);

4. Same as (3), but with "logical" added.

And for "line-relative directions":

1. "over"/"under"/"line-left"/"line-right" (spec);

2. "top"/"bottom"/"left"/"right" (today);

3. Same as (2), but with "logical" added.

Opinions?

Patrick

[1]: http://www.w3.org/TR/css3-writing-modes/
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to