แก้ปัญหาตัวหนังสือหยักในบางเว็บ
Submitted by thep on 10 October, 2008 - 17:49
เวลาเปิดเว็บด้วย iceweasel, epiphany หรือ iceape บน Debian บางครั้งจะเจอบางเว็บที่วาดด้วยฟอนต์บิตแมป ซึ่งเป็นรอยหยักไม่สวย เช่น ที่ advogato
สาเหตุเป็นเพราะใน stylesheet ของเว็บมีการใช้ฟอนต์ Lucida, Helvetica ซึ่งจะไป match เจอ luRS12-ISO8859-1.pcf.gz และ helvR12-ISO8859-1.pcf.gz ซึ่งเป็นแบบ PCF
$ fc-match lucida luRS12-ISO8859-1.pcf.gz: "Lucida" "Sans" $ fc-match helvetica helvR12-ISO8859-1.pcf.gz: "Helvetica" "Regular"
เราสามารถแก้ปัญหานี้ได้ โดยปิดการใช้ฟอนต์ที่เป็นบิตแมปเสีย
# cd /etc/fonts/conf.d # ln -s ../conf.avail/70-no-bitmaps.conf .
ทดสอบดู
$ fc-match lucida Waree.ttf: "Waree" "Book" $ fc-match helvetica n019003l.pfb: "Nimbus Sans L" "Regular"
เนื่องจากไม่ได้มีฟอนต์ทั้งสองในรูปแบบเวกเตอร์ติดตั้งไว้ เลยไปเจอตัวอื่นที่ใกล้เคียงแทน ผลคือ เว็บจะแสดงผลด้วยแบบอักษรที่เป็นเวกเตอร์เรียบสวย ไม่มีรอยหยักแล้ว
- thep's blog
- Login or register to post comments
|
ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้ |















Re: แก้ปัญหาตัวหนังสือหยักในบางเว็บ
ของผม ยังไม่ได้ทำ ก็ขึ้นอย่างนี้เลยครับ
แต่ตอนนี้ ทำตามไว้แล้วครับ ก็ยังขึ้นเหมือนเดิม
___
Neutron: Linux Addict!