Na przykład w narzędziach programistycznych otrzymuję coś takiego:
Niektóre z tych kwadratów znajdują się na końcu linii, początkowo myślałem, że to powrót karetki, ale okazuje się, że tak nie jest.
Również kwadraty pojawiają się po =
lub >
w wielu miejscach, gdzie nie ma nowej linii, a patrząc na plik w hex edytor pokazuje, że nie ma w ogóle jakikolwiek znak między =
i "
(np id="
pokazuje jak id=? "
)
To również pojawia się bardzo rzadko na stronach internetowych, na przykład widziałem:
Skopiowałem to zdanie, spojrzałem na nie w edytorze szesnastkowym i znowu nie ma znaku pomiędzy e
a :
. Nic też nie pojawia się w kodzie źródłowym.
Nigdy wcześniej tego nie widziałem, a to dopiero odkąd ponownie zainstalowałem arch kilka dni temu.
Chrome to: Wersja 19.0.1084.15 dev
Arch to: Jądro 3.3.1-1-ARCH
,x86_64
locale.gen
nie ma en_GB
skomentowanych ustawień regionalnych ( UTF-8
i ISO-8859-1
). Domyślnym kodowaniem w chrome jest ISO-8859-1
, ale przełączenie go na UTF-8
nie robi żadnej różnicy.
To jest plik HTML, którego używałem : test.html
Poprawka byłaby fantastyczna, wyjaśnienie byłoby świetne, potwierdzając, że jest to (lub nie jest) problem z moją konfiguracją również byłby dobry.
Edycja: po zbadaniu czcionek odkryłem, że w obu przypadkach próbował użyć arial, który w arch jest częścią ttf-ms-fonts
pakietu. Zainstalowanie spowodowało zmianę czcionki, ale kwadraty pozostały (chociaż inny kształt). W obu przypadkach czcionka nie odpowiada domyślnym czcionkom systemu.