การแสดงผลตัวอักษรของฉันใน Firefox ดูแย่มากในหน้าต่างๆเช่น facebook.com และ twitter.com:
ฉันใช้ Debian 8 และเล่นซอกับการเร่งความเร็วฮาร์ดแวร์และดูเหมือนว่าจะไม่ทำงาน
การแสดงผลตัวอักษรของฉันใน Firefox ดูแย่มากในหน้าต่างๆเช่น facebook.com และ twitter.com:
ฉันใช้ Debian 8 และเล่นซอกับการเร่งความเร็วฮาร์ดแวร์และดูเหมือนว่าจะไม่ทำงาน
คำตอบ:
ฉันมีปัญหานี้มานานแล้วบางทีอาจถึงเวลาที่จะทำอะไรสักอย่างกับมัน!
มาถึงClearType
Microsoft และสิทธิบัตรจากสิ่งที่ฉันอ่าน ส่วนใหญ่ * 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>
${XDG_CONFIG_HOME}/fontconfig/fonts.conf
${XDG_CONFIG_HOME}/fontconfig/conf.d/99-improved-rendering.conf
ส่วนใหญ่เวลาที่${XDG_CONFIG_HOME}
เป็นไดเรกทอรีย่อยภายใต้ไดเรกทอรีบ้านเช่น.config
/home/gwillie/.config
ไซต์เหล่านี้ใช้ Helvetica เป็นแบบอักษร ในระบบ Debian ส่วนใหญ่ไม่ใช่แบบอักษรเค้าร่าง แต่เป็นแบบแรสเตอร์ คุณสามารถปิดใช้งานแบบอักษรบิตแมปเป็นขั้นตอนสุดท้ายของกล่องโต้ตอบการกำหนดค่าแบบอักษร:
$ dpkg-reconfigure fontconfig-config
ฉันได้ปรับปรุงวันนี้โดยใช้ fontconfig-infinality ดูดี!
หัวข้อแรกของฟอรั่มนี้แสดงให้เห็นถึงวิธีการทำ อย่าใช้วิธีแรกของลิงก์ (การรวบรวม) ให้ใช้ไฟล์ deb ด้านล่าง ติดตั้งด้วย
dpkg -i *.deb
แล้ว
bash /etc/fonts/infinality/infctl.sh setstyle
เลือกตัวเลือก 2 (infinality)
ทำ!