Remix.run Logo
▲ Groxx a day ago

Honestly I've just set up a user CSS sheet that forces left justify. It makes the internet more comfortable, and has practically no downsides / bad interactions, unlike many such overrides.

▲mnkyokyfrnd a day ago | parent [-]

rivers, contextual word splits, compound noun splits, awkward pauses, there is so many downsides to mindless text justification. Only editorialised and hand crafted justified text is nice. Everything else ends up forceful and ugly.

▲cubefox a day ago | parent [-]

Strange that online it fell out of favor, because text justification was the default for centuries. It's still around in most PDFs though, e.g. in research papers.

▲Georgelemental 21 hours ago | parent [-]

When there was a person physically typesetting every line, the justification wasn't generally "mindless"

▲jonhohle 19 hours ago | parent | next [-]

Is there a difference between the rules TeX uses and HTML renderers?

▲deathanatos 19 hours ago | parent [-]

AIUI, yes, most browsers use greedy line breaking by default. E.g., FF does not do Knuth style[1].

This led to the CSS `text-wrap` property, and `text-wrap: pretty`[2], but pretty is not supported in FF yet, and the value `pretty` doesn't mandate Knuth's algorithm.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=630181

[2]: https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/P...

▲cubefox 21 hours ago | parent | prev [-]

I suspect the print typesetting has largely been automatized for several decades.