ทำไมการแสดงผลของ Helvetica Neue ไม่ถูกต้อง


13

ฉันติดตั้งชุดรูปแบบใหม่ของ Helvetica ในวันก่อนและตั้งแต่นั้นมา Helvetica Neue จะไม่แสดงผลตามที่ควร (ใน Chrome หรือ Firefox)

ฉันพยายามลบแบบอักษรเฮลเวติก้าทั้งหมดและติดตั้งอีกครั้ง แต่มันยังแสดงผลไม่ถูกต้อง

นี่คือสิ่งที่ดูเหมือนว่า:

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

ตัวอักษรบางตัวดูเหมือนจะสูงกว่าตัวอักษรอื่น ๆ ?

แบบอักษรควรเป็น: 14px / 1.4 ปกติ "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;


1
ระบบปฏิบัติการคืออะไร
and31415

@ and31415 ฉันคิดว่ามันเป็นปัญหาทั่วไปใน windows และ mac
โอมาร์

คำตอบ:


11

ฉันคิดว่าคุณกำลังทำงานบน Windows เนื่องจากผู้ใช้ Mac ไม่จำเป็นต้องติดตั้ง Helvetica Neue

แบบอักษรนี้ไม่ปกติบน Windows และถูกแทนที่ด้วย Arial การติดตั้งรสชาติของ Helvetica นั้นค่อนข้างยุ่งยากเนื่องจากค่อนข้างใช้ใน CSS style-sheets ดังนั้นเบราว์เซอร์สามารถหยิบขึ้นมาได้แม้ในกรณีที่ Arial ดีกว่าเพื่อการแสดงผลแบบอักษรที่ยุ่งเหยิงในเบราว์เซอร์

มีการใช้งาน / รสชาติหลายแบบของแบบอักษร Helvetica Neue Excel บางตัวมีขนาดตัวอักษรใหญ่ แต่ให้ผลลัพธ์ที่แย่สำหรับขนาดปกติ ฉันได้ยินมาว่าสิ่งนี้ให้ผลลัพธ์ที่ดี แต่ไม่ได้ใช้เป็นการส่วนตัว

Chrome ช่วยให้คุณสามารถให้การเปลี่ยนแปลง CSS ที่กำหนดเองของคุณเองซึ่งจะแทนที่เว็บไซต์ CSS หากต้องการค้นหาไฟล์ CSS ที่กำหนดเองให้ปิด Chrome และไปที่โฟลเดอร์:

%AppData%\Local\Google\Chrome\User Data\Default\User StyleSheets\Custom.css

และเปิดไฟล์Custom.cssในโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ

หากต้องการใช้ Arial แทน Helvetica ให้วางในบรรทัดต่อไปนี้:

@font-face { font-family: 'helvetica neue'; src: local('Arial'); }
@font-face { font-family: 'helvetica neue'; font-weight:bold; src: local('Arial'); }
@font-face { font-family: 'helvetica'; src: local('Arial'); }
@font-face { font-family: 'helvetica'; font-weight:bold; src: local('Arial'); }
@font-face { font-family: 'HelveticaNeue-Light'; src: local('Arial'); }
@font-face { font-family: 'Helvetica Neue Light'; src: local('Arial'); }

คุณสามารถใช้ส่วนขยายของ Chrome เปลี่ยนแบบอักษรตระกูล เพื่อบังคับใช้ Arial แทน Helvetica

แก้ไข

มีการตั้งข้อสังเกตว่า การสนับสนุนสไตล์ชีทของผู้ใช้ (Custom.css) ถูกลบออกจาก Chrome ตั้งแต่เดือนพฤศจิกายน 2556ซึ่งอธิบายว่าทำไมโซลูชันปกติไม่ทำงานอีกต่อไป

ตัวเลือกที่เหลือของคุณที่ฉันเห็นคือ:

  1. ใช้ส่วนขยายเปลี่ยนลักษณะตระกูลแบบอักษร
  2. ลบ Helvetica จาก Windows อย่างสมบูรณ์เพื่อบังคับให้ Chrome ใช้ Arial
  3. เปลี่ยนเป็นเบราว์เซอร์อื่น

หากต้องการลบ Helvetica อย่างสมบูรณ์ให้ทำดังนี้:

  1. ไปที่เริ่ม> แผงควบคุม> แบบอักษรเลือกแบบอักษรจากนั้นในเมนูไฟล์คลิกลบ ( แหล่งที่มา )
  2. ลบไฟล์แคชแบบอักษรC:\Users\[username]\AppData\Local\GDIPFONTCACHEV1.DATและรีบูต
  3. เมื่อจำเป็นเท่านั้นให้ค้นหารีจิสทรี "helvetica" และลบ (อย่างระมัดระวัง) จากนั้นรีบูต

ขอบคุณสำหรับข้อมูลของคุณ เหตุผลของรางวัล " คำตอบปัจจุบันล้าสมัยและต้องการการแก้ไขเนื่องจากการเปลี่ยนแปลงล่าสุด " จริง ๆ แล้วฉันใช้โซลูชันที่คุณให้ แต่หลังจากอัปเดตล่าสุดของ Chrome พวกเขาหยุดทำงาน
โอมาร์

1
คุณได้ลองถอนการติดตั้ง Helvetica แล้วปล่อยให้ Chrome ใช้ค่าเริ่มต้นกลับไปที่ Arial หรือไม่ คุณอาจลองใช้ส่วนขยาย
harrymc

ฉันกู้คืนฟอนต์เริ่มต้นแล้ว แต่ยังไม่มีลูกเต๋า ฉันไม่ต้องการใช้ส่วนขยาย
โอมาร์

แม้ว่าคุณจะลบแบบอักษรมันอาจยังคงอยู่ในแคชแบบอักษร หากต้องการทำให้ว่างให้ลบไฟล์C:\Users\[username]\AppData\Local\GDIPFONTCACHEV1.DATและรีบูต
harrymc


1

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

  1. ติดตั้งส่วนขยาย Force Custom Fonts
  2. ไปที่การตั้งค่าส่วนขยายใน chrome: // extensions
  3. ถัดจากเมนู Substit Fonts ให้คลิกที่ไอคอน + เพื่อเพิ่มแบบอักษรทดแทน
  4. เลือกHelvetica Neueโดยใช้การดรอปดาวน์ในกล่องแรกและArialในการดรอปดาวน์ที่สองถัดจากมัน
  5. บันทึกการตั้งค่าของคุณรีเฟรชหน้าใด ๆ ที่มีปัญหากำไร!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.