4
การแทนที่แบบอักษรด้วย ~ / .fonts.conf
ฉันพยายามใช้ ~ / .fonts.conf เพื่อแทนที่ Helvetica ด้วย Droid Sans นี่คือเนื้อหาของไฟล์: <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test qual="any" name="family"><string>Helvetica</string></test> <edit name="family" mode="assign"><string>Droid Sans</string></edit> </match> </fontconfig> แต่ไม่ว่าอะไรจะเกิดขึ้นก็ตาม ฉันลองใช้ fc-cache ฉันเช็คอิน/etc/fonts/conf.dแล้วและพบ50-user.confว่าดูเหมือนจะเรียกการกำหนดค่าเฉพาะของผู้ใช้อย่างชัดเจน ฉันพลาดอะไรไป ขอบคุณ แก้ไข: หลังจากการตรวจสอบฉันพบว่ากฎอื่น ๆ ในการ/etc/fonts/conf.dเขียนทับการกำหนดค่าผู้ใช้ดังนั้นการเชื่อมโยงuser.confไปยังความ00-user.confช่วยเหลือ ยังเป็นเพียงบางส่วนที่ประสบความสำเร็จเนื่องจากฉันสามารถระบุแบบอักษรที่ควรจะแทนที่ แต่แทนที่ตัวเลือกของฉันจะถูกละเว้น: ในคำอื่น ๆ ฉันสามารถทำให้Helveticaไม่ถูกต้องและระบบจะกลับไปที่ตัวอักษรถัดไป (เช่นในเบราว์เซอร์ ใช้ฟอนต์ถัดไปที่ระบุในสไตล์ชีตหากไม่มีอยู่จะแสดงแบบอักษรมาตรฐาน sans-serif)