<div dir="ltr">tim: are you speaking of heavy metal fonts? Then yes, technology is rock-solid.<br>These guys had all sort of space width available...<br>The rules for using the right space can be complex, but we have our own too (padding/kerning).<br>
But concerning CharacterBlockScanner, I'm more on electronic artifacts:<br>the explicitation of invisible spacing characters when selecting some text...<br>For rightFlush, the typographers knowledge can also help, but when I think of it, the rules seem obvious to me now:<br>
align right of last char on each line.</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/9/29 tim Rowledge <span dir="ltr"><<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">That is opening a can of very scary worms, with large amounts of super-hot pepper added, and liquorice (I hate it).<br>
<br>
My starting point is "let's keep it as simple as possible even if it might be wrong, unless it really annoys us". We can always make it more correct(er) later(er).<br>
<br>
I think the approach generally would be along the lines of 'spaces only count between non-space characters'. Uh, then it gets complicated when a space (or more than one) is at the start of the line. Or at the end. Or in the middle, when there is a tab as well.<br>
<br>
OK, so it isn't simple. Bugger.<br>
<br>
What *should* damn well be simple is finding some authoritative source to tell us what should happen. This isn't rocket science - it's stuff that has been sorted for centuries by skilled typographers. Somebody, somewhere, has written down the proper thing to do. All we need to do is find it...<br>
<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br>
Strange OpCodes: DUL: Delete Utility Library<br>
<br>
<br>
<br>
</blockquote></div><br></div>