ฉันจะปรับปรุงการแสดงผลแบบอักษรใน Firefox ได้อย่างไร


18

การแสดงผลตัวอักษรของฉันใน Firefox ดูแย่มากในหน้าต่างๆเช่น facebook.com และ twitter.com:

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

ฉันใช้ Debian 8 และเล่นซอกับการเร่งความเร็วฮาร์ดแวร์และดูเหมือนว่าจะไม่ทำงาน


ฉันคิดว่า Firefox ใช้แบบอักษรเริ่มต้นสำหรับสิ่งเหล่านี้ คุณสามารถแก้ไขแบบอักษรเริ่มต้นจากการตั้งค่าของ Firefox นี่คือสิ่งที่คุณถามใช่ไหม
nitishch

มันยังไม่เปลี่ยนอะไรเลย แบบอักษรดูดีมากเมื่อฉันไม่อนุญาตให้ไซต์เลือกของพวกเขาเอง แต่นี่ทำให้ไอคอนยุ่งเหยิง ข้อเสนอแนะอื่น ๆ ?
user241948

นี่เป็นเพียงกับ Firefox และไม่ใช่ปัญหาของระบบหรือไม่
nitishch

ขวา. ทุกอย่างดูดีบนโครเมียม
241948

อาจเป็นไปได้ว่าคุณมีเวอร์ชันบิตแมปของ Helvetica ติดตั้งอยู่แล้ว
ไตร่ตรอง

คำตอบ:


28

ฉันมีปัญหานี้มานานแล้วบางทีอาจถึงเวลาที่จะทำอะไรสักอย่างกับมัน!

มาถึงClearTypeMicrosoft และสิทธิบัตรจากสิ่งที่ฉันอ่าน ส่วนใหญ่ * nix distro ปิดการใช้งานการแสดงผลแบบอักษรที่ได้รับการคุ้มครองสิทธิบัตรโดยค่าเริ่มต้น

อ่านเกี่ยวกับเดเบียนและแบบอักษรที่นี่คุณต้องการSubpixel-hinting and Font-smoothingส่วน

มีไฟล์กำหนดค่าในหน้านั้น แต่ฉันจะเพิ่มที่นี่เพื่อใช้อ้างอิงในอนาคต สร้างไฟล์ชื่อ.fonts.confในไดเรกทอรีบ้านของคุณและเพิ่มสิ่งต่อไปนี้:

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="font">
  <edit mode="assign" name="rgba">
   <const>rgb</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hinting">
   <bool>true</bool>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="hintstyle">
   <const>hintslight</const>
  </edit>
 </match>
 <match target="font">
  <edit mode="assign" name="antialias">
   <bool>true</bool>
  </edit>
 </match>
  <match target="font">
  <edit mode="assign" name="lcdfilter">
    <const>lcddefault</const>
  </edit>
  </match>
</fontconfig>

1
ถ้าฉันทำได้ฉันจะลงคะแนนให้ 50 ครั้ง ขอบคุณสำหรับโซลูชันที่สง่างาม (ยังสามารถใช้งานได้ในปี 2559 โดยใช้ Debian Jessie และ GNOME) !!!
maulinglawns

1
ยังคงทำงานอยู่ในปี 2017 Debian Jessie และ KDE ขอบคุณ!
kR105

2
ยังคงทำงานในปี 2560 กับ Stretch ด้วย!
natebc

ฉันยืนยันได้ในปี 2019 ขอบคุณ!
เด็กซ์เตอร์

อีกสถานที่ "ทันสมัย" สำหรับแฟ้มจะเป็นหรือ${XDG_CONFIG_HOME}/fontconfig/fonts.conf ${XDG_CONFIG_HOME}/fontconfig/conf.d/99-improved-rendering.confส่วนใหญ่เวลาที่${XDG_CONFIG_HOME}เป็นไดเรกทอรีย่อยภายใต้ไดเรกทอรีบ้านเช่น.config /home/gwillie/.config
Cristian Ciupitu

7

ไซต์เหล่านี้ใช้ Helvetica เป็นแบบอักษร ในระบบ Debian ส่วนใหญ่ไม่ใช่แบบอักษรเค้าร่าง แต่เป็นแบบแรสเตอร์ คุณสามารถปิดใช้งานแบบอักษรบิตแมปเป็นขั้นตอนสุดท้ายของกล่องโต้ตอบการกำหนดค่าแบบอักษร:

$ dpkg-reconfigure fontconfig-config

1
ฉันเพิ่งรันสิ่งนี้โดยไม่เปลี่ยนคำตอบใด ๆ และปรับปรุงแบบอักษรทันที! (บางทีการอัปเกรดแบบ dist อาจทำให้เกิดปัญหา)
Jürgen Strobel

1

ฉันได้ปรับปรุงวันนี้โดยใช้ fontconfig-infinality ดูดี!

หัวข้อแรกของฟอรั่มนี้แสดงให้เห็นถึงวิธีการทำ อย่าใช้วิธีแรกของลิงก์ (การรวบรวม) ให้ใช้ไฟล์ deb ด้านล่าง ติดตั้งด้วย

dpkg -i *.deb

แล้ว

bash /etc/fonts/infinality/infctl.sh setstyle 

เลือกตัวเลือก 2 (infinality)

ทำ!

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