Issue Description
Codebook doesn't seem to account for multiple code points
Operating System
macOS
Editor
Zed
Codebook Version
No response
Configuration
Steps to Reproduce
- Type in text that will trigger a typo
- Add a multi-code point emoji before the typo
Expected Behavior
I expected the underline diagnostic to be aligned under the text identified as a typo
Actual Behavior
The underline was offset by one column
Code Sample
Log Output
Additional Context
No response