ฉันพยายามใช้ ~ / .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)