ฉันจะทราบได้อย่างไรว่าไฟล์แบบอักษรใดที่ถูกเลือกสำหรับนามแฝงทั่วไปของระบบ


14

ใน Fedora 22 ในการตั้งค่าระบบ KDE (พลาสมา) -> แบบอักษร -> แบบอักษรการตั้งค่าสำหรับ "ทั่วไป" คือ "Sans Serif 10" สำหรับ "ความกว้างคงที่" คือ "Monospace 10" สำหรับ "เล็ก" คือ "Sans Serif 8 ", สำหรับ" Toolbar "คือ" Sans Serif 9 ", สำหรับ" เมนู "คือ" Sans Serif 10 "และสำหรับ" ชื่อหน้าต่าง "คือ" OxygenSans 10 "

ฉันจะทราบได้อย่างไรว่าจะใช้ไฟล์ฟอนต์ใดสำหรับชื่อแทน "Monospace" ทั่วไป (ฉันแน่ใจว่าฉันสามารถทำตามขั้นตอนเดียวกันเพื่อหา Sans Serif)

fc-listแสดงไฟล์ 30 ไฟล์ แต่fc-list | grep -I monospaceไม่แสดงผลใด ๆ ("Monospace" ต้องเป็นชื่อแทนและไม่ใช่ชื่อของแบบอักษรจริง)

fc-match --allแสดงไฟล์ 30 ไฟล์ แต่ก็ไม่fc-match | grep -I monospaceแสดงอะไรเลย

ls -la ~/.config | grep fontไม่แสดงอะไรเลย (ไม่ ~ / .config / fontconfig)

/etc/fonts/fonts.conf แสดงรายการไดเรกทอรีฟอนต์ยอมรับนามแฝงที่คัดค้านและชี้ไปที่ /etc/fonts/conf.d

/etc/fonts/conf.d/60-latin.conf เป็นไฟล์ XML ที่มีองค์ประกอบนามแฝงกับครอบครัวลูก ("monospace") และชอบครอบครัว ("Bitstream Vera Sans Mono", "DejaVu Sans Mono", "Incolsolata" , "Andale Mono", "Courier New", "Cumberland AMT", "Luxi Mono", "Nimbus Mono L", Nimbus Mono "และ" Courier ")

/etc/fonts/conf.d/61-oxygen-mono.conf มีครอบครัวลูก ("monospace") และชอบครอบครัว ("Oxygen Mono")

/etc/fonts/conf.d/69-gnu-free-mono มีครอบครัวลูก ("monospace") และชอบครอบครัว ("FreeMono")

/etc/fonts/conf.d/69-unifont.conf มีตระกูลลูก ("monospace") และชอบครอบครัว ("FreeMono")

ตอนนี้ในกรณีนี้เฉพาะครอบครัวที่อ้างถึงข้างต้นที่ติดตั้งคือ "Oxygen Mono" (ใน OxygenMono-Regular.ttf) ดังนั้นระบบจะต้องใช้แบบอักษรนั้น

แต่จะเกิดอะไรขึ้นถ้าบางคนในครอบครัวชื่นชอบติดตั้งอยู่

ไม่มีคำสั่งง่ายๆที่ให้คุณดูว่านามแฝงระบบทั่วไปเช่น "Monospace" ถูกแมปไปยังอะไร ฉันเห็นเฉพาะ fc- {cache, cat, list, match, pattern, query, scan, and validate} ในระบบของฉันและมีเพียงสองตัวที่ดูเหมือนว่าพวกเขาจะทำสิ่งนี้ (รายการจับคู่) ดูเหมือนจะไม่มีสิ่งนี้ ลักษณะเฉพาะ.

คำตอบ:


15

fc-match เป็นโปรแกรมที่จะใช้ ตัวอย่างเช่นfc-match monospaceจะบอกแบบอักษรที่คุณใช้สำหรับการบินอวกาศและfc-match -s monospaceจะบอกแบบอักษรทางเลือกให้คุณตามลำดับ แบบอักษรแรกในรายการจะเป็นสิ่งที่ใช้ในกรณีส่วนใหญ่และแบบอักษรทั้งหมดหลังจากนั้นเป็นแบบอักษรสำรองสำหรับร่ายมนตร์ที่ขาดหายไป

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