[Sigia-l] text justification
Pabini Gabriel-Petit
pabini at earthlink.net
Fri Apr 9 23:56:38 EDT 2004
Hello All
Let me try this again. My last post inadvertently got sent by a slip of my
fingers before I was finished writing it. My apologies. (Definitely not
trimmed.) I'll put it all together here.
Paul Ford wrote:
> A recent weblog post on Clagnut is helpful in clarifying the issues
> related to justification, soft hyphens, and the like:
>
> http://www.clagnut.com/blog/329/
Thanks so much for sharing this very interesting blog. (It's on a beautiful
Web site, too.) There was one line that made me laugh so hard, I had to
share it here:
Donald E. Knuth: "[...] computers are notoriously bad at hyphenation. When
the typesetting of newspapers began to be fully automated, jokes about
"the-rapists who pre-ached on wee-knights" soon began to circulate."
> CSS3 should offer some relief, when browser vendors implement it
> fully.
Yes. I think there is some disagreement in the publishing community about
whether left-aligned text or well-justified text is better for readability
though. I was a tech writer for many years before becoming a user experience
designer. Technical publications are almost always left aligned, I think
because hyphenation reduces readability. My preference is for left-aligned
text, and I always turn off automatic hyphenation.
> Those who want a geeky explanation of auto-hyphenation, which is
> necessary to justification, should check out The TeXBook
> (http://www.cs.vu.nl/~norbert/texbook.pdf [2.5M]), which has an
> appendix describing Liang's amazing hyphenation algorithm.
Thanks for the link to the PDF, too.
It seems like the best solution would be for all browsers to incorporate a
standard hyphenation algorithm, so no hyphenation-data download or markup
would be required. We should have a flag that we can set to turn automatic
hyphenation on or off on individual Web pages though. Perhaps just the
decision to use justified text would be sufficient.
Pabini
________________________________________
Pabini Gabriel-Petit
Principal & User Experience Architect
Spirit Softworks
www.spiritsoftworks.com
More information about the Sigia-l
mailing list