<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/7ca789dbd89b071b4d0b1d8d77e47514a8f8efd5a46bb9c2e12ed68ccf007f5c/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3637313337382f3131393932372f36613130643932362d366362632d313165322d396664322d6530386332376666353265382e706e67"><img src="https://camo.githubusercontent.com/7ca789dbd89b071b4d0b1d8d77e47514a8f8efd5a46bb9c2e12ed68ccf007f5c/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3637313337382f3131393932372f36613130643932362d366362632d313165322d396664322d6530386332376666353265382e706e67" alt="Screen Shot 2013-02-01 at 2 11 51 PM" data-canonical-src="https://f.cloud.github.com/assets/671378/119927/6a10d926-6cbc-11e2-9fd2-e08c27ff52e8.png" style="max-width: 100%;"></a></p>
<p dir="auto">So <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/nathansobo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nathansobo">@nathansobo</a> and I talked about something similar the other night, but I wanted to highlight a specific problem I ran into the other day, because it may be something that we need to factor into the app a little more to specifically guard against this type of issue.</p>
<p dir="auto">Here is a character that isn’t fixed width:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/88ed1af2cf54ed2b78646c91de003ed3865c0a04f25fb23cb6733cf3a0a62b1e/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3239363433322f37333235342f38323030326663322d363033382d313165322d383666612d6130643638346130343538382e706e67"><img src="https://camo.githubusercontent.com/88ed1af2cf54ed2b78646c91de003ed3865c0a04f25fb23cb6733cf3a0a62b1e/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3239363433322f37333235342f38323030326663322d363033382d313165322d383666612d6130643638346130343538382e706e67" alt="Screen Shot 2013-01-13 at 12 17 54 PM" data-canonical-src="https://f.cloud.github.com/assets/296432/73254/82002fc2-6038-11e2-86fa-a0d684a04588.png" style="max-width: 100%;"></a></p>
<p dir="auto">Highlighting it shows it breaking out of the character square:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3b225c9fe0e23e899333de5eb0aedca0ec06060ebde3bf010e9bc1e6b2024d0b/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3239363433322f37333236302f62626437386439652d363033382d313165322d386530372d3666323037333837653263362e706e67"><img src="https://camo.githubusercontent.com/3b225c9fe0e23e899333de5eb0aedca0ec06060ebde3bf010e9bc1e6b2024d0b/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3239363433322f37333236302f62626437386439652d363033382d313165322d386530372d3666323037333837653263362e706e67" alt="Screen Shot 2013-01-13 at 12 18 03 PM" data-canonical-src="https://f.cloud.github.com/assets/296432/73260/bbd78d9e-6038-11e2-8e07-6f207387e2c6.png" style="max-width: 100%;"></a></p>
<p dir="auto">It basically throws out all caret positions to the right of the character in question:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/548c01f3c5403d3448af796c5b1c373893831007eabc25eeee973ac9881196ce/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3239363433322f37333236342f65643261373066302d363033382d313165322d393630382d6364613335323034366237342e706e67"><img src="https://camo.githubusercontent.com/548c01f3c5403d3448af796c5b1c373893831007eabc25eeee973ac9881196ce/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3239363433322f37333236342f65643261373066302d363033382d313165322d393630382d6364613335323034366237342e706e67" alt="Screen Shot 2013-01-13 at 12 18 11 PM" data-canonical-src="https://f.cloud.github.com/assets/296432/73264/ed2a70f0-6038-11e2-9608-cda352046b74.png" style="max-width: 100%;"></a></p>
<p dir="auto">Not sure what the best solution is here, but yeah. Happy to brainstorm solutions 😄</p>