หน้าแบบอักษรปกติของ Roboto นั้นแสดงผลเป็นตัวหนา


9

ฉันได้ติดตั้งRobotoแบบอักษรบนระบบของฉันแล้ว แต่ปรากฎว่าค่าเริ่มต้นregularใบหน้าจะแสดงผลเป็นblackแม้ว่าในรูปขนาดย่อดูเหมือนว่าจะเบากว่า สิ่งนี้เกิดขึ้นกับแอปพลิเคชันทั้งหมดบน Linux และ Windows ด้วย นี่คือตัวอย่าง:

นี่คือวิธีที่รูปขนาดย่อมองในการจัดการไฟล์ใด ๆ บนลินุกซ์แบบอักษรที่ดูเหมือนดี(Windows ไม่ได้แสดงรายการregularใบหน้าที่อยู่บนคอลเลกชัน) Windows จะแสดงรายการnormalใบหน้าหากฉันลบblackใบหน้า:

Roboto-Regular.ttf รูปขนาดย่อของแบบอักษร ภาพใบหน้าดำ รูปขนาดย่อของ Windows Black face Roboto หัวแม่มือหน้าธรรมดาบน windows

และนี่คือลักษณะที่ปรากฏเมื่อมีการแสดงผลไม่ว่าแอปพลิเคชันใด:

Roboto ตัวอย่างใบหน้าปกติ ตัวอย่างหน้าดำ

windows ตัวอย่างใบหน้าปกติ Windows หน้าตัวอย่างสีดำ

แอปพลิเคชันใด ๆ ที่ขอRobotoแบบอักษรจะแสดงผลblackหน้าแทน Google Chrome บน Windows และ Linux เคียงข้างกัน:

Google Chrome บน Windows Google Chrome บน Linux

ฉันได้ลองลบblackหน้าแล้วเชื่อมโยงregularกับชื่อไฟล์ของสีดำและใช้งานได้ (ผล Windows และ Linux แบบเคียงข้างกัน):

ลินุกซ์ลบใบหน้า หันหน้าต่างออก

แต่ฉันทำหน้าสีดำหายไปและตัวเอียงยังคงแสดงผลกับใบหน้าสีดำดังนั้นฉันต้องลบใบหน้าพร้อมกับรูปแบบต่างๆ ฉันควรทำอย่างไร เป็นsymlinkingถอดแบบอักษรของฉันเพียงการแก้ปัญหา?

อัปเดต :

ปัญหาคือว่าทั้งสองแบบของตัวอักษร ( ปกติและสีดำ ) รบกวนซึ่งกันและกันและฉันสามารถมีเพียงหนึ่งในสองที่ติดตั้งในแต่ละครั้ง มีข้อมูลเมตาของตัวอักษรบางประเภทที่ฉันสามารถเปลี่ยนเพื่อแก้ไขปัญหานี้ได้หรือไม่


คำตอบ:



0

ลองใช้การตั้งชื่อ Windows:

  • ปกติ: roboto.ttf
  • เอียง: robotoi.ttf
  • ตัวหนา: robotob.ttfหรือrobotobd.ttf
  • ตัวเอียงหนา: robotobi.ttfหรือrobotoz.ttf
  • สีดำ: robotobk.ttf

เก็บเฉพาะไฟล์เหล่านี้ ลบผู้อื่นและลองอีกครั้ง ฉันมีปัญหาที่คล้ายกันบน Linux ด้วยttf-mscorefonts( arial.ttf) และนี่ช่วยแก้ไขปัญหาได้


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