I caratteri Unicode a larghezza fissa si sovrappongono ai caratteri adiacenti


3

Quando si utilizza un font a larghezza fissa ma un font "Menlo" (blu) nel terminale, i caratteri Unicode occupano più spazio di quanto si suppone, sovrapponendo i caratteri adiacenti (rosso, carattere "Monaco").

È un bug o c'è una spiegazione a questo?

a↵b
a↩b
a⏎b

1
Monaco ha quei personaggi? In caso contrario, mi chiedo se il terminale ritorni a un font predefinito di sistema non a larghezza fissa.
— Tom Gewecke

1
@ TomGewecke: Ah ... Teoria interessante! Come faccio a sapere se il carattere X ha carattere Y?
— forthrin

1
Trova e seleziona il tuo personaggio in Character Viewer e poi controlla il riquadro Variazione dei caratteri. Oppure fai clic su & gt; Repertorio per il carattere in Libro Font.
— Tom Gewecke

@ TomGewecke: In effetti, Menlo ha molti più caratteri Unicode di Monaco. Ma se hai ragione riguardo alla sostituzione, lo classificherei sicuramente come un bug, non sei d'accordo?
— forthrin

Sì, sembrerebbe un errore nel display del terminale. La sostituzione da un font proporzionale non dovrebbe comportare una sovrapposizione.
— Tom Gewecke
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.