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.