alexmojaki / alexmojaki/futurecoder

cursor position misalignment for Unicode characters

Offen
#358 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
1.5k
Forks
183
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.