Bu Apple sorusu metni içeriyor
bu anahtar nedir ⎋
Bana Google Chrome’da şöyle görünüyor:
Bu Unicode karakteri veya benzeri diğerleri, Windows 7'deki Google Chrome'da neden görünmez?
Bu Apple sorusu metni içeriyor
bu anahtar nedir ⎋
Bana Google Chrome’da şöyle görünüyor:
Bu Unicode karakteri veya benzeri diğerleri, Windows 7'deki Google Chrome'da neden görünmez?
Yanıtlar:
Yazı tipi değiştirme sorunu olduğunu farz ediyorum.
Tarayıcılar "Seçilen glif belirtilen yazı tipinde değil" sorunuyla karşı karşıya. Buradan gidebileceğiniz iki yön vardır: eşdeğer glifi başka bir fonttan çekebilir (genellikle kırılmış görünebilir, ancak kullanıcının neden olduğu belli olmayabilir ) veya sadece karakter bulunmayan bir yer tutucu görüntüleyebilir (ki bu her zaman kırık görünecek, ama en azından belli ki öyle).
Firefox ve Opera’nın, istenen glifin başka bir fonttan çıkarılması güvenli bir sembol olduğunu ve diğer tarayıcıların muhafazakar olduğunu ve sadece "Uh ... dunno" glifini gösterdiğini belirten bir sembol olduğunu kabul ediyorum.
İlginç. Yalnızca Chrome değil - aşağıdaki tarayıcılardan birinin neden Windows 7'de görüntüleyemediğini de sorabilirsiniz :
Baştan aşağı:
Bu nedenle, Firefox ve Opera bu unicode karakteri Windows 7'de görüntüleyebilir, ancak diğer tarayıcılar gösteremez.
bu anahtar nedir ⎋
"Neden bu Unicode karakter, [...] Windows 7'deki Google Chrome'da okunamıyor?" o
Bu özel karakter basitçe rastgele bir sayı olan unicode bir kod noktasıdır. 'Resmi' sembolü olmayan birçok unicode kod noktası vardır. Bir sembolleri olsa bile, mutlaka fontunuzun o kod noktası için bir sembolü olması şart değildir. Farklı bir yazı tipi seçerseniz, farklı bir sembolle bitebilirsiniz.
Sayfa için CSS'ye baktım ve Arial'de görüntülenen bu karakteri gösteriyor (artı önemli olmayan bir sürü yazı tipi). Windows Arial ile birlikte gelir, bu yüzden daima önce o yazı tipini seçmelidir. Arial Öyle görünüyor ki değil o unicode kod noktasıyla için bir sembol var. Kod noktası için bir glifiniz olmadığı zaman, başka hiçbir şeyin belirtmediği gibi glif olmadığını belirten bir kutu biçiminde koyar.
Daha büyük soru, Firefox’un veya diğer tarayıcıların Windows’da nerede çalıştığını tam olarak nedir. CSS'de listelenen diğer yazı tiplerine baktım (bir sonraki CSS yazı tipine geri dönebileceğini düşündüm) ama aynı zamanda bu kod noktası için bir glif yok. Bir olasılık, Firefox'un aslında kendi yazı tipleriyle gönderilmesidir.
Firefox'a kazıldığında, burada matematik sembolleri için bazı fontlar olduğunu fark ettim: 'C: \ Program Files (x86) \ Mozilla Firefox \ res \ fonts'. Belki de geldiği yer burasıdır.
Bunun biraz eski bir soru olduğunu biliyorum, ancak Google’a yeni başlayanlar için, 2013’te çalışan bir çözüme sahibim. yazı tipi:
http://www.fileformat.info/info/unicode/char/238b/index.htm
Yerel Yazı Tipi Listesindeki en az bir yazı tipinin bunu sağladığını varsayarsak:
Değilse, bir çift "hepsini yakala" Unicode yazı tipini kurun : Code2000 ve Symbola
Sembolü oluşturacak bir fontunuz olduğunda, tarayıcı test sayfasını deneyebilirsiniz:
http://www.fileformat.info/info/unicode/char/238b/browsertest.htm
Chrome 28.0.1500.95 (ve muhtemelen tüm yeni sürümler) font değiştirme işlemini gerçekleştiriyor ... çoğunlukla.
Sebep ne olursa olsun, U + 1F3C1'i doğru şekilde yükleyen yazı tipleri olsa bile , Chrome 28.0 bu Unicode karakterini göstermez: 🏁. Firefox güzel çalışıyor. Git figürü.
Gereğince Kesinlikle Mutlak Asgari Her Yazılım Geliştirici, Olumlu Joel Spolsky Unicode ve Karakter Kümeleri (No Bahane!) Hakkında bilmeniz gereken çalışıyoruz size kodlama temsil çalışıyoruz Unicode kod noktası için eşdeğer varsa", onu temsil etmek için, genellikle küçük bir soru işareti elde edersiniz:? veya, eğer gerçekten iyiyseniz bir kutu .
Archlinux'de Chromium 13.0.782.112 kullanıyorum ve varsayılan kodlamam en_US.UTF-8 - karakter başlangıçta bağlanan sayfada iyi görünüyor.
Asıl cevap: Chrome'da Windows 7 (ve daha üstü?) Unicode yazı tipi oluşturmayı ödünç alan bir hata bulunduğundan.
Sorun, tüm kanlı ayrıntılarla birlikte burada: https://crbug.com/42984 (yıldızla ve belki birileri fark edecek mi?)
Daha fazla analiz ve olası bir geçici çözüm burada bulunabilir: http://gschoppe.com/uncategorized/fixing-unicode-support-in-google-chrome/ .
GNU / Linux LFS 7.9'daki Firefox 45.0, söz konusu Unicode glifini göstermedi, Yunanca vb. Gibi diğer glifleri de göstermedi.
Ancak buradanSymbola
fontu indirdikten sonra ve sonra:
~$ unzip Downloads/symbola.zip -d Downloads
~$ mv Downloads/Symbola/Symbola_hint.ttf .fonts
~$ fc-cache
Firefox şimdi söz konusu glifi ve diğer glifleri de gösteriyor.