ฉันต้องการสร้างสคริปต์ขนาดเล็กที่ติดตั้งฟอนต์ True truetype สองสามตัวในระบบของผู้ใช้ บนเครื่องอูบุนตูของฉันแบบอักษร TrueType /usr/share/fonts/truetype
จะอยู่ที่ อย่างไรก็ตามฉันไม่แน่ใจว่าตำแหน่งนี้เหมือนกันในทุกเครื่องหรือไม่ มีวิธีที่จะทราบว่าแบบอักษร truetypes ถูกเก็บไว้ในระบบ Linux หรือไม่?
ปรับปรุง
หลังจากการวิจัยบางอย่างที่ฉันพบว่าเส้นทางที่ระบุไว้ในไฟล์usr/share/fonts/truetype
XML /etc/fonts/fonts.conf
มันเป็นไฟล์ XML ดังนั้นฉันสามารถใช้ XPath เพื่อรับ dir:
xpath -q -e 'fontconfig/dir[1]/text()[1]' /etc/fonts/fonts.conf
ฉันไม่รู้ว่าไฟล์นี้จะมีอยู่ในระบบ Linux (หรือส่วนใหญ่) ทั้งหมดหรือไม่
fc-cache(1)
man pageซึ่งช่วยให้คุณเพิ่มแบบอักษรใหม่ให้กับระบบ