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.
Odpowiedzi:
To rozwiązało problem. Zainstaluj czcionki dejavu.
źródło
Standardowo drukuje się znak zastępujący Unicode zamiast znaku, który nie istnieje w bieżącej czcionce.
Możliwą poprawką jest po prostu zmiana domyślnej czcionki systemu operacyjnego (jeśli przeglądarka dziedziczy ustawienia systemu operacyjnego) lub przeglądarki. Na przykład mój Firefox 11.0 na Ubuntu 11.10 używa czcionki „serif” (która może być synonimem FreeSerif ), która wydaje się obsługiwać wiele znaków Unicode.
PS: Wygląda na to, że obrazy zniknęły.
źródło
arial
. Zainstalowałem,ttf-ms-fonts
co spowodowało zmianę: kwadraty mają teraz inny kształt. Spróbuję znaleźć domyślne czcionki.which resulted in a change: the squares are now a different shape
Przepraszam, że tak bardzo się z tego śmiałem.Miałem ten sam problem. Na przykład ta strona była szczególnie nieczytelna, a kwadraty pojawiały się w całym tekście strony. Udało mi się to naprawić, zmieniając nazwę wszystkich
arial*.ttf
plików/usr/share/fonts/truetype/msttcorefonts
na kopie plików, a następnie ustawiając domyślną czcionkę bezszeryfową Chrome na Droid Sans. W ogóle nie mogę teraz używać czcionek Arial, ale przynajmniej strony wyglądają poprawnie.źródło
Miałem ten sam problem. Korzystając z poprzednich postów jako przewodnika, pobrałem i zainstalowałem rozszerzenie Font Changer Chrome. Użycie FC do zmiany na Arial naprawiło problem. Inne czcionki również mogą działać, ale jeszcze ich nie wypróbowałem.
źródło
zainstalowałem
noto
czcionkę z google, zrobiłem to dla mnie.Teraz ponownie załaduj pamięć podręczną czcionek:
źródło