[csswg-drafts] [css-text] Support (Elastic) Tabstops

Crissov has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-text] Support (Elastic) Tabstops ==
The [`tab-size` property](https://drafts.csswg.org/css-text-3/#tab-size-property), determining the width of preserved Horizontal Tabulator (U+0009) chars, currently accepts `<number> | <length>` as its value. I wish CSS also supported a keyword to implement a basic version of [Elastic Tabstops](http://nickgravgaard.com/elastic-tabstops/), e.g. `elastic`, but without explicitly set tabstop positions. An _elastic_ tabulator would advance a single space width (`1ch`), except when there is also a tabulator in the line above, when it advances as much as is needed to align with that. 

A more complex proposal to specify fixed tabstops has been discussed briefly in the past on www-style by @NickGravgaard (inventor of Elastic Tabstops), @fantasai, @SimonSapin, @LiamQuin and myself without any apparent conclusion or result (except lack of implementer interest):

- [original thread, Dec 2012](https://lists.w3.org/Archives/Public/www-style/2012Dec/0327.html) 
- [continuation, Jan 2013](https://lists.w3.org/Archives/Public/www-style/2013Jan/0001.html) 
- [reboot, Aug 2014](https://lists.w3.org/Archives/Public/www-style/2014Aug/0333.html)

An earlier draft of this module has had tabstop support.

- [Aug 2007 thread](https://lists.w3.org/Archives/Public/www-style/2007Aug/0035.html)

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3137 using your GitHub account

Received on Sunday, 23 September 2018 18:02:38 UTC