Add method to get the typographic bounds for just a certain range of characters in a run
Fix problem where the entire run does not need to be highlighted
Comments to explain the fix region
Merged #136
(closes #136)