Widon't and Widows
Shaun Innman posted about a technique he call's Widon't, for dealing with the widow problem on the web.
The widow problem is when you have a single word on a line by itself, at the end of a headline or paragraph. In typesetting this word is called a widow.
Man Walks On Moon
Moon is the widow in the above example. Shaun fixes this by replacing the last space with an He provides a function in PHP, but here's a simple regular expression for ColdFusion to do the same:
ReReplace(headline, " ([^ ]+)$", " \1")
It can get a bit trickier to fix this at the end of paragraphs, here's another regular expression that might work for that (need to test more):
ReReplace(text, " ([^ ]+\r?\n)", " \1", "ALL")
- What is the difference between ASCII Chr(10) and Chr(13)
- Fixinator and Foundeo Security Bundle
- Running CFML on AWS Lambda with FuseLess Slides
- Updating Java on ColdFusion or Lucee
- ColdFusion returning empty response with server-error: true
- Careful applying CF11u16, CF2016u8, CF2018u2
- Sessions don't work in Chrome but do in IE
- csrfVerifyToken does not invalidate the token