alexmojaki / alexmojaki/futurecoder

cursor position misalignment for Unicode characters

Ouverte
#358 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
1.5k
Forks
183
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.