Google Chrome แสดงแบบอักษรที่ซ้ำซ้อนอย่างผิด ๆ ซ้ำ ๆ ว่า“ Times New Roman”


10

ฉันสังเกตเห็นปัญหาแบบอักษรที่น่ารำคาญอย่างมากใน Google Chrome สำหรับ Mac เมื่อฉันไปที่หน้าเช่น GitHub หรือ Bitbucket (ซึ่งใช้แบบอักษร monospaced เช่นสำหรับรหัส) ฉันเห็นส่วน HTML ที่มีความหมายที่จะแสดงในแบบอักษร monospaced ที่แสดงใน "Times New Roman" สิ่งเหล่านี้ทำให้เว็บไซต์เหล่านี้ไร้ประโยชน์สำหรับฉัน

ฉันพบโพสต์บล็อกที่อธิบายถึงปัญหาที่คล้ายกันและแนะนำให้ล้างแคชฟอนต์ของ Mac OS X ด้วยคำสั่งเทอร์มินัลเหล่านี้:

$ sudo atsutil databases -remove
$ atsutil server -shutdown
$ atsutil server -ping

สิ่งนี้ช่วยลดปัญหา แต่จะคงอยู่จนกว่าฉันจะรีสตาร์ทคอมพิวเตอร์ ฉันจะต้องออกคำสั่งเหล่านี้ทุกครั้งก่อนที่ฉันจะเริ่ม Google Chromeหลังจากคอมพิวเตอร์รีสตาร์ทเพื่อให้มีแบบอักษร monospaced บนไซต์เหล่านี้แสดงอย่างถูกต้อง

เพื่อความชัดเจนนี่คือภาพหน้าจอสองภาพที่แสดงปัญหา

นี่คือลักษณะที่ปรากฏก่อนที่ฉันจะลบแคชแบบอักษร:

ภาพตัวอย่างก่อนที่จะล้างแคชตัวอักษร

นี่คือลักษณะที่ปรากฏหลังจากล้างแคชแบบอักษรและควรดู:

ภาพตัวอย่างหลังจากทำความสะอาดแคชแบบอักษร

ไม่มีใครรู้ปัญหานี้และสามารถให้แนวทางแก้ไขหรือไม่?


1
ฉันจะตรวจสอบเพื่อดูว่าคุณมี Courier รุ่นที่เสียหายหรือไม่ (เป็นแบบอักษรความกว้างคงที่ที่เป็นค่าเริ่มต้นสำหรับ Chrome) คุณสามารถลองลบมันและติดตั้งสำเนาใหม่เพื่อดูว่าคุณรับไปได้ไกลแค่ไหน
ซามูเอลมิเคลโบว์ลส์

Chrome ดูเหมือนว่าจะมีบางประเด็นที่มีแบบอักษรที่มีการจัดการโดยผู้จัดการอักษรทุ่มเท คุณใช้ซอฟต์แวร์การจัดการแบบอักษร (กระเป๋าเดินทาง, กระเป๋าเอกสาร, FontExplorer)?
kopischke

เพียงแค่บางบริบทฉันก็มีปัญหานี้และไม่ได้ใช้ผู้จัดการแบบอักษรของบุคคลที่สาม ฉันชอบที่การatsutilโทรออกโดยเฉพาะไม่ได้ใช้server -shutdownกริยา แต่มันแก้ไขปัญหาของฉันได้ทันที
hoss

คำตอบ:


1

ฉันใช้ Linotypes Font Explorer มาระยะหนึ่งแล้ว มีรุ่นฟรีที่ยอดเยี่ยม ฉันพบปัญหาเกี่ยวกับแบบอักษรน้อยบน Macs ของฉันตั้งแต่ใช้งานแอพนี้กว่ากับ Suitcase, Fontbook หรือ Fontcase โดยเฉพาะกับเว็บไซต์ เมื่อติดตั้งแล้วคุณสามารถเรียกใช้ตัวทำความสะอาดแบบอักษรซึ่งจะตรวจสอบปริมาณทั้งหมดของคุณบน Mac และกำจัดปัญหาที่อาจเกิดขึ้น


1

อืม ... ฉันโหลดหน้านี้เป็นแบบทดสอบ - ฉันใช้Chromeเวอร์ชัน 23 และข้อความถูกจัดรูปแบบอย่างถูกต้อง ไม่ได้อยู่ในCourierคำนึงถึงคุณ แต่ในMenlo (ซึ่งเป็นรุ่นโมนาโกที่ปรับปรุงใหม่อย่างมีประสิทธิภาพ)

คุณอาจต้องการตรวจสอบการตั้งค่าแบบอักษรของChrome - วางchrome://chrome/settings/fonts#fontในแถบที่อยู่ - และดูสิ่งที่ตัดสินใจใช้เป็นแบบอักษรที่มีความกว้างคงที่ ในกรณีของฉันดูเหมือนว่าจะคิดว่าควรใช้Courierแต่ (ตามที่ฉันได้กล่าวไว้ก่อนหน้านี้) จริง ๆ แล้วใช้Menloแทน


0

แค่อยากจะเข้ามาที่นี่และบอกว่าไม่เพียง แต่ปัญหานี้ทำให้ฉัน (Github แสดงกับ Times New Roman) แต่หลังจากฉันแก้ไขมันเป็นครั้งแรกประมาณ (หลายเดือนที่ผ่านมา) ฉันมีการถดถอยที่น่าสนใจ คืนนี้ฉันดึง Github เพื่อค้นหาสิ่งนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันคิดว่านี่เป็นเพราะ Bitstream ได้รับการอุดตันอย่างใดอย่างหนึ่งในแคชตัวอักษร โชคดีที่คำสั่ง CLI เพื่อรีเซ็ตแคชที่โพสต์โดย OP ยังใช้งานได้ดีสำหรับฉัน (หลังจากรีสตาร์ท Chrome ด้วย)

ไม่ตอบคำถามเกี่ยวกับสาเหตุที่เกิดขึ้น แต่หวังว่าคำตอบนี้อาจให้ข้อมูลเพิ่มเติมเล็กน้อยหากใครก็ตามพบปัญหาที่แปลกประหลาดเช่นนี้


พบปัญหาเดียวกันใน Chrome ถ้าฉันจำได้อย่างถูกต้อง: หาก webfonts ที่ใช้ในหน้านั้นได้รับการติดตั้งบนระบบของฉันผ่านทางFontExplorerเว็บไซต์จะแสดงเฉพาะซึ่งพูดพล่อยๆ ฉันลบแบบอักษรที่เป็นปัญหาจาก FontExplorer และปัญหาหายไป หรือเป็นวิธีอื่นหรือไม่ (โฟลเดอร์แบบอักษรของระบบ➝ FE) อย่างไรก็ตามสวิตช์ช่วย
myhd

-1

ลองดาวน์โหลดแบบอักษรที่คุณต้องการในสมุดแบบอักษรอีกครั้ง จากนั้นควรทำงาน หากปัญหายังคงมีอยู่ให้ลองทำตามการตั้งค่าในเบราว์เซอร์ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.