alexmojaki / alexmojaki/futurecoder

cursor position misalignment for Unicode characters

未关闭
#358 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
1.5k
派生
183
PR 合并指标
30 天内没有已合并 PR

描述

Maybe it depends on the browser font settings, but I experienced an issue with the cursor position in the editor for some Unicode characters, which does not look correctly calculated. For example:
```python
print('⚪⚪⚪⚪⚪⚪⚪⚪⚪⚪') # MEDIUM WHITE CIRCLE U+26AA
print('❎❎❎❎❎❎❎❎❎❎') # NEGATIVE SQUARED CROSS MARK U+274E
print('○○○○○○○○○○') # WHITE CIRCLE U+25CB
```
In Chrome/Edge, the cursor position is not correct for these characters (in all the three lines):
![image](https://user-images.githubusercontent.com/1481665/174548804-d7b03a4e-56b2-4c9d-9296-afba2a2c83af.png)
but somehow in Firefox the "WHITE CIRCLE"s in the last line are displayed correctly with (I think) a fixed-width font.
![image](https://user-images.githubusercontent.com/1481665/174549068-0d140145-eabf-44e5-b1d8-c88e8b8f1922.png)

In the shell, I have no problem.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。