Sebagai contoh di alat dev saya mendapatkan sesuatu seperti:
Beberapa kotak ini berada di ujung garis, awalnya saya pikir mereka adalah carriage return tetapi ternyata tidak.
Juga, kotak muncul setelah =
atau >
di banyak tempat di mana tidak ada baris baru, dan melihat file dalam hex editor menunjukkan bahwa tidak ada karakter sama sekali di antara =
dan "
(misalnya id="
ditampilkan sebagai id=? "
)
Ini juga muncul sangat jarang di halaman web, misalnya saya melihat:
Saya menyalin kalimat itu, melihatnya dalam hex editor, dan sekali lagi tidak ada karakter antara e
dan :
. Tidak ada yang muncul di kode sumber.
Saya belum pernah melihat ini sebelumnya, dan hanya sejak saya menginstal ulang lengkungan beberapa hari yang lalu.
Chrome adalah: Versi 19.0.1084.15 dev
Arch adalah: Kernel 3.3.1-1-ARCH
,x86_64
locale.gen
memiliki en_GB
lokal yang tidak dikomando (keduanya UTF-8
dan ISO-8859-1
). Pengkodean di chrome default ke ISO-8859-1
, tetapi beralih ke UTF-8
tidak ada bedanya.
Ini adalah file html yang saya gunakan: test.html
Perbaikan akan menjadi luar biasa, sebuah penjelasan akan sangat bagus, membenarkan bahwa ini (atau tidak) hanya masalah dengan pengaturan saya juga akan baik.
Sunting: Setelah menyelidiki font, saya menemukan bahwa dalam kedua kasus itu mencoba menggunakan arial, yang dalam lengkungan adalah bagian dari ttf-ms-fonts
paket. Instalasi yang mengakibatkan perubahan font, tetapi kotak tetap (meskipun bentuknya berbeda). Dalam kedua kasus font tidak mematuhi font default untuk sistem.