ฉันกำลังพยายามกำหนดค่า แบบอักษรเทอร์มินัลที่ยอดเยี่ยม บน Xubuntu เพื่อให้มีไอคอนที่ถูกต้องเมื่อใช้งาน โอ้ Git ของฉัน. ฉันทำตามคำแนะนำในการติดตั้งซึ่งมีดังต่อไปนี้:
วิธีการติดตั้ง (ลินุกซ์)
- คัดลอกฟอนต์ทั้งหมดจาก
./สร้าง ไดเร็กทอรีไปที่ ~/.fonts ไดเรกทอรี
- คัดลอกแผนผังแบบอักษรทั้งหมด (ทั้งหมด
*.ช ไฟล์) จาก ./สร้าง ไดเร็กทอรีไปที่ ~/.fonts ไดเรกทอรี
- วิ่ง
fc-แคช -fv ~/.fonts เพื่อให้ freetype2 ทราบถึงฟอนต์เหล่านั้น
- ปรับแต่งไฟล์คอนฟิกูเรชัน
./config/10- symbols.conf เปลี่ยน ปรากมาตาโปร พร้อมชื่อฟอนต์ที่คุณต้องการใช้ในเทอร์มินัล (ฉันจะเพิ่มฟอนต์เพิ่มเติมในอนาคตเพื่อให้สามารถข้ามขั้นตอนนี้ได้)
- คัดลอกไฟล์การกำหนดค่าด้านบนไปที่
~/.config/fontconfig/conf.d ไดเรกทอรี
- แหล่งที่มาของแผนผังแบบอักษร (
ที่มา ~/.fonts/*.sh) ในสคริปต์เริ่มต้นเชลล์ของคุณ (เช่น ~/.bashrc หรือ ~/.zshrc)
ของฉัน ~/.config/fontconfig/conf.d/10- symbols.conf ไฟล์คือ:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!--
When a glyph is missing in the current font freetype2 will look into
other installed fonts to see if it's going to find it, but which fonts?
and in which order?
The configuration below aim to declare an ordered list of fonts
to be looked into when a glyph is not found in a specic font
<alias>
<family>FONT_WITH_A_POSSIBLY_MISSING_GLYPH</family>
<prefer>
<family>FIRST_FONT_TO_LOOK_INTO</family>
<family>SECOND_FONT_TO_LOOK_INTO</family>
<family>...</family>
</prefer>
</alias>
-->
<fontconfig>
<alias>
<family>DejaVu Sans Mono</family>
<prefer>
<family>icomoon</family>
<family>FontAwesome</family>
<family>octicons</family>
<family>Pomodoro</family>
</prefer>
</alias>
</fontconfig>
แต่เทอร์มินัลของฉันยังคงแสดงสัญลักษณ์ไม่ถูกต้อง
