ฉันจะใช้แบบอักษรในรูปแบบ. ttc เป็นแบบอักษรคอนโซลได้อย่างไร


10

ฉันไม่ชอบttyแบบอักษรที่มีอยู่และต้องการใช้ Menlo ซึ่งเป็นสิ่งที่ฉันใช้ใน Terminal ของ OS X Menlo อยู่ใน.ttcรูปแบบ แต่ (จากเนื้อหาของ/usr/share/consolefonts) Linux ดูเหมือนจะต้องการ.psf.gzแบบอักษรพร้อมไฟล์ที่แตกต่างกันสำหรับการรวมกันของสไตล์และขนาด ฉันจะแปลงเป็นรูปแบบที่เหมาะสมและตั้งค่าให้ใช้เป็นแบบอักษรttyได้อย่างไร

(ฉันมี PowerBook G4 ที่ใช้งาน Ubuntu Server 12.04 และ Intel MacBook Pro ที่ใช้ OS X Mountain Lion)


1
TTC เป็นรูปแบบคอนเทนเนอร์ที่มีไฟล์ตัวอักษรมากกว่าหนึ่งไฟล์ ดูที่นี่วิธีการแปลง TTF เป็น PSF: unix.stackexchange.com/questions/17286/…
ceving

คำตอบ:


4

ไม่จำเป็นต้องกังวลเกี่ยวกับ "การย่อยสลาย" แบบอักษร TTC ในแบบอักษรแยกต่าง ๆ เช่นfontconfigรู้วิธีการอ่านไฟล์ดังกล่าว

คุณสามารถสร้างไดเรกทอรีย่อยชื่อ~/.fonts(นั่นคือ.fontsภายในไดเรกทอรีบ้านของคุณ) และคัดลอกไฟล์แบบอักษรของคุณที่นั่น มันจะถูกหยิบขึ้นมาfontconfigและคุณจะสามารถใช้งานได้เพียงแค่ปรับให้ไว้ที่จำลอง terminal ของคุณรู้วิธีการใช้ XFT

เมื่อคุณพูดถึงเดแพคเกจgnome-terminal, rxvt-unicode(ทุกสายพันธุ์ยกเว้นlite) และอื่น ๆ จะสนับสนุนตัวอักษรดังกล่าว ดูตัวอย่าง:

ระบบที่ใช้ DejaVu พร้อมเทอร์มินัลโดยใช้ Menlo จาก TTC (ดูหน้าต่างด้านซ้าย)

ภาคผนวก

เนื่องจากคุณพูดถึงการใช้ Debian (ตอนที่ 2) คุณอาจต้องการสร้างแรงบันดาลใจให้ตัวเองในแพ็คเกจที่ฉันใช้รักษาแบบอักษร Anonymous Pro และสร้างแพ็คเกจส่วนตัวที่คุณสามารถใช้เพื่อปรับใช้แบบอักษรในระบบของคุณเอง

โดยส่วนตัวฉันทำเพื่อแบบอักษรที่ฉันใช้จาก MacOS X iBook และจาก Windows (แน่นอนว่าแพ็คเกจเหล่านี้มีไว้สำหรับการใช้งานส่วนตัวของคุณเท่านั้น: คุณไม่ควรแจกจ่ายเว้นแต่คุณจะได้รับลิขสิทธิ์จากผู้ออกแบบตัวอักษรแต่ละตัว)

สำหรับคอนโซลเท่านั้น ("หน้าจอข้อความ")

หากคุณต้องการที่จะสร้างตัวอักษรสำหรับหน้าจอ "ข้อความ" เท่านั้นแล้วคุณอาจต้องการตรวจสอบ HOWTO จากArch


Gah ตั้งแต่มีการโพสต์คำถามนี้ฉันได้เปลี่ยนไปใช้เซิร์ฟเวอร์ Ubuntu ... XD คุณรู้หรือไม่ว่าคำตอบของคุณจะใช้งานได้หรือไม่?
แบล็กไลท์ส่องแสง

@BlacklightShining ใช่แล้วมันจะเป็นเพราะปัจจัยพื้นฐานเหมือนกัน (และบางแพ็คเกจยังแชร์ผู้ดูแลระบบเดียวกัน)
rbrito

มันไม่จำเป็นต้องอยู่ในไดเรกทอรีทั้งระบบหรือไม่? ชอบ/etc/fontsไหม (ฉันลองสร้าง a ~/.fontsและวาง.ttcไฟล์ที่ส่งออกไปแล้ว แต่มันไม่ปรากฏในรายการ)
Blacklight Shining

@BlacklightShining จะต้องอยู่ในไดเรกทอรี systemwide เท่านั้นหากคุณต้องการให้มันพร้อมใช้งานสำหรับผู้ใช้ทั้งหมด โดยวิธีการที่คุณไม่ควรติดตั้งแบบอักษรภายใต้/etcเป็นไดเรกทอรีที่มีความหมายเฉพาะสำหรับไฟล์การกำหนดค่า
rbrito

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