[whatwg] Sentence structure
ian at hixie.ch
Thu Jan 10 12:27:01 PST 2013
On Thu, 10 Jan 2013, Thomas A. Fine wrote:
> Use Cases:
> 1. Formatting sentence spacing to approximate the look of
> almost all books in English from 1650-1950.
This is possible today, using <span class="sentence">. Unless
approximating the formatting of a small minority of old books becomes much
more common than it is now, this use case probably doesn't justify using a
> 2. Formatting sentence spacing because it is very likely an
> aid to scanning text, and there are some indications that it
> is helpful for new readers, readers learning a new language,
> and readers with visual scanning issues and other learning
Browsers can do this without markup (sentences are detectable by some
relatively simple heuristics), so this wouldn't justify adding a
Incidentally, do you have any research to support this claim? My
understanding is that in practice the double-spacing at the end of
sentences is considered an antiquated practice that doesn't actually help
with reading much, certainly not as much as slightly increased line
spacing, clear punctuation, and the like.
> 3. Formatting sentence spacing because I like it that way.
This is possible today, using <span class="sentence">. Unless your
preference here becomes much more common than it is now, this use case
probably doesn't justify using a dedicated element.
> 4. Clarifying sentence boundaries would be an aid in machine
> translation software.
Do you have any evidence supporting this? I've spoken with engineers who
work on machine translation software and while they've certainly had
requests (whence the "translate" attribute), they've never asked for a way
to mark up sentences.
> 5. Clarifying sentence boundaries would be an aid to screen
> readers to help provide correct inflection.
Screen readers must have excellent sentence ending detections regardless
of what features we provide, because most Web pages (and there are
trillions already) don't include such markup. So adding an element would
not solve this problem.
Since the use cases do not currently support adding an element for this
purpose, I have not added the element to the language.
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg