Domanda

Fino ad ora ho pensato che Giustify significasse che il testo inizierà e termina allo stesso pixel, ma sono rimasto sorpreso qualche ora fa, quando ho visto questo:

justify bug

Ho ottenuto risultati simili in 2 computer (Win7+Chrome, Ubuntu+Firefox), e non solo in questo posto, ci sono bug più simili sullo stesso luogo.

Dopo il mio secondo controllo ho pensato che fosse generale e non l'ho ancora notato, ma altri siti non mostrano questo strano comportamento. Anche rinfrescare il sito e riavviare il browser non lo ha risolto.

Lo ha notato qualcun altro? Cosa causa questo?

È stato utile?

Soluzione

I punti precedentemente fatti su questo essere un problema percettivo sono validi, ma anche un po 'accettano uno scenario migliore in cui la giustificazione viene fatta bene/bene in primo luogo. Non vale nulla che una corretta giustificazione del testo sia piuttosto difficile e gli algoritmi utilizzati dai browser non sono così grandi. Questo thread di notizie di hacker Ha un sacco di note e collegamenti che dovrebbero essere di interesse.

Altri suggerimenti

In realtà questo potrebbe essere un comportamento previsto. Come con kerning Riguarda il aspetto esteriore, piuttosto che essere pixel perfetto. Con giustificazione, l'aspetto che sta cercando di essere raggiunto è di un bordo dritto su entrambi i lati della colonna di testo.

Lasciare una forma di lettera con un bordo destro irregolare come "K" sporgere oltre il bordo dritto di una lettera come "N" aiuta a dare quell'aspetto visivamente. Questo è a causa di Psicologia Gestalt, che si occupa di come percepiamo le forme e puoi vederlo accadere anche all'inizio delle linee:

enter image description here

Non mi sorprenderebbe se Webkit gestisse le sfumature della riproduzione del testo come questa meglio del motore di IE, è una caratteristica Nel software di pubblicazione desktop come Adobe Indesign.

Dovrebbe essere a causa della larghezza del carattere è variabile, un pixel è l'unità più piccola qui e riempire gli spazi, con, gli spazi a volte possono calcolare un galleggiante che è arrotondato.

Ad ogni modo, non dovresti davvero preoccuparti di questo poiché il motivo principale sarebbe la leggibilità e non un design vagario.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top