Fix miss-calculation of breakwight

We were caculating the break before instead of the break after value for each character. This doesn't matter with spaces (before and after are good places to break) but  <SPACE DOUBLE-QUOTE> sequences would break after the quote instead of before it.
Add support for no break styled runs