จะทำให้ Firefox เคารพการตั้งค่าของฉันเพื่อปิดการใช้งานการบอกตัวอักษรสำหรับแบบอักษรเดียวได้อย่างไร


14

ฉันใช้Debian GNU / Linux 8 รุ่นด้วยLXDE เกี่ยวกับแบบอักษรฉันมีการกำหนดค่าระบบของฉันให้ใช้การป้องกันนามแฝงการแสดงผลพิกเซลย่อยและคำใบ้เต็ม อย่างไรก็ตามฉันต้องการปิดการใช้งานคำใบ้สำหรับ Liberation Serif แต่ไม่สามารถใช้งานได้ใน Firefox Firefox ยังคงใช้คำใบ้แบบเต็มสำหรับ Liberation Serif อย่างไรก็ตาม Liberation Serif แสดงอย่างถูกต้องตามที่ไม่ได้บอกใบ้ในโปรแกรมอื่น ๆ (ฉันตรวจสอบใน Gucharmap, Leafpad และ LibreOffice Writer)

ฉันจะปิดการใช้งานคำใบ้สำหรับฟอนต์ serif ทั้งหมดหรือแค่ Liberation Serif ใน Firefox ได้อย่างไร

ฉันได้ตั้งค่านัยเต็มไปด้วย Customizer ที่มาพร้อมกับ LXDE และรหัสต่อไปนี้ใน~/.config/fontconfig/fonts.confและ~/.fonts.conf(ภายหลังเป็นลิงค์สัญลักษณ์ไปยังอดีต):

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
    </edit>
  </match>
  <match target="pattern">
    <test qual="any" name="family"><string>Liberation Serif</string></test>
    <edit name="hintstyle" mode="assign">
      <const>hintnone</const>
    </edit>
  </match>
</fontconfig>

ขอบคุณ

คำตอบ:


1

ไปที่ about: config ค้นหาการตั้งค่า gfx.font_rendering.cleartype_params.rendering_mode เปลี่ยนค่าของมัน (อาจเป็น -1) ถึง 1

1 ปิดการลบรอยหยัก คุณอาจต้องการลอง 2 และ 3

4 และ 5 ไม่ใช่เพื่อนของคุณพวกเขาเกี่ยวข้องกับการต่อต้านนามแฝง

ซึ่งจะปิดทั้งการลบรอยหยักและการบอกตัวอักษร

หรือคุณสามารถลองข้างล่าง

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit mode="assign" name="lcdfilter">
      <const>lcddefault</const>
</edit>
  </match>
  <match target="pattern">
    <test qual="any" name="family"><string>Liberation Serif</string></test>
   <edit name="autohint" mode="assign">
   <bool>false</bool>
   </edit>
  </match>
</fontconfig>

1
ไม่มีการตั้งค่าใด ๆ เลยใน Firefox 64
ชื่อที่ปรากฏ

0

บางทีคุณอาจสำรวจตัวเลือกจาก Firefox ขั้นสูง

พิมพ์about:configแถบข้อความที่อยู่แล้วกด Enter คุณจะได้รับการเตือนว่าการเปลี่ยนแปลงจากที่นั่นเป็นอันตรายต่อเสถียรภาพของ Firefox ไม่มีอะไรผิดปกติกับสิ่งนั้นถ้าคุณไม่เปลี่ยนสิ่งที่สำคัญ ยอมรับความเสี่ยงและลองทำการเปลี่ยนแปลงบางอย่าง (ครั้งละครั้ง) ค้นหาตัวเลือก "font_rendering" หรือ "font" บางทีคุณสามารถทำอะไรจากที่นั่น

ฉันต้องบอกว่าฉันไม่เคยมีปัญหานี้หรือต้องการทำงานด้วยวิธีนี้

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