ฉันสามารถเปลี่ยนแบบอักษรคอนโซล Linux (Ctrl + Alt + F1) เป็น Ubuntu Mono ได้หรือไม่


38

มีวิธีการตั้งค่าแบบอักษร TTF เฉพาะที่จะใช้ในคอนโซลหรือไม่ (ฉันเชื่อว่าคุณอาจต้องแปลงเป็นฟอนต์บิตแมปใช่ไหม)

หากจำเป็นต้องทำการแปลงฉันจะใช้เครื่องมือใดในการแปลง มิฉะนั้นฉันจะเลือก Ubuntu Monospace สำหรับแบบอักษรคอนโซลของฉันได้อย่างไร

(ฉันมีแบบอักษร Ubuntu Monospace ติดตั้งจากเบต้า PPA แล้ว)

แก้ไข:ฉันได้ตั้งgnome-terminalให้ใช้อูบุนตูโมโนแล้ว ตอนนี้ฉันต้องการตั้งค่าหน้าจอข้อความทั้งหมดที่ฉันได้รับเมื่อฉันกดCtrl+ Alt+ F1เพื่อใช้แบบอักษรเดียวกัน


เมื่อวันที่ 11.04 ปรากฏตัว> แบบอักษร> ตัวเลือกสุดท้ายจะต้องเป็นแบบอักษร Monospace หรือใช้ gconf-editor: desktop / interface / monospace_font_name
Uri Herrera

คำตอบ:


37

ด้วยการเข้าร่วมทีมทดสอบแบบอักษรเบต้ารายละเอียด PPA ที่ให้ไว้ในอีเมลการลงทะเบียนช่วยให้คุณเปิดใช้งานคลังเก็บแพคเกจส่วนตัวที่ประกอบด้วย:

  • fonts-ubuntu-font-family-console ("ฟอนต์คอนโซลตระกูล Ubuntu ตระกูลฟอนต์ Ubuntu, sans-serif monospace")

หลังจากเปิดใช้งาน PPA คุณสามารถทำได้:

  1. Ctrl+ Alt+F1
  2. sudo apt-get install fonts-ubuntu-font-family-console
  3. setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf

โปรดทราบว่าเค้าตัวอักษรที่ช่วยให้รุ่นบิตแมปยังคงทำงานในความคืบหน้าโดยวินเซ็นต์คอนแนาร์ที่ดาลตัน Maag โปรดให้ข้อเสนอแนะเกี่ยวกับรูปลักษณ์ของการเรนเดอร์แบบ 8 × 16 เป็นบิตแมปและวิธีการปรับปรุงที่:

PPEM หมายถึง "pixel per em" และเป็นจำนวนพิกเซลที่จัดสรรให้กับสี่เหลี่ยมการออกแบบเมื่อแสดงผลที่ขนาดใด ๆ สำหรับคอนโซล Linux / VGA ค่านี้สูง 16 พิกเซล สำหรับคำถามของคุณเกี่ยวกับเครื่องมือที่เกี่ยวข้อง (หลังจากได้รับคำแนะนำ / คำแนะนำเสร็จแล้ว) เครื่องมือคือ:

  1. otf2bdf
  2. bdf2psf

หากคุณapt-get source ttf-ubuntu-font-familyอยู่ใน Ubuntu 11.10 beta แสดงว่ามีรหัสอยู่ในdebian/console/*ไดเรกทอรีแหล่งข้อมูล (พิมพ์เพียงmake) > สิ่งนี้ถูกปิดการใช้งานในขณะนี้เนื่องจากยูทิลิตี้ขนาดเล็กสองรายการข้างต้นอยู่ในจักรวาลแทนที่จะเป็นองค์ประกอบหลักของ Ubuntu และจะต้องมีการรวมรายงานหลักก่อน

ข้อผิดพลาดในการติดตามและเพิ่มความคิดเห็นของคุณคือ:

  • Bug # 861334 ("ส่ง Ubuntu .psf Mono เป็นฟอนต์คอนโซลเริ่มต้นใน Ubuntu 11.10")

เนื่องจากมีกำหนดเวลาสิ้นสุดที่เกี่ยวข้องจึงไม่น่าจะเกิดขึ้นตามค่าเริ่มต้นจนกว่ารอบการเผยแพร่ต่อไปของ Ubuntu (หลังจากที่ Vincent จะมีโอกาสปรับแต่งงานที่มีนัยยิ่งขึ้น!)


1
PPA ยังต้องการอยู่หรือไม่? ฉันสามารถติดตั้งได้sudo apt-get install fonts-ubuntu-font-family-consoleโดยไม่ต้องเพิ่ม PPA ใน Ubuntu 15.04 และมันก็ประสบความสำเร็จในการเปลี่ยนแปลงบนคอนโซลของฉันเมื่อฉันพิมพ์sudo setfont /usr/share/consolefonts/UbuntuMono-R-8x16.psf
rubo77

1
แต่ใน 3200x1800px คอนโซลของฉันแบบอักษรที่มีขนาดเล็กจริงๆเพื่อให้เป็นตัวอักษรขนาดใหญ่ผมจะเลือกsetfont /usr/share/consolefonts/Uni3-TerminusBold32x16.psf.gzดูคำตอบของฉันในการปรับขนาดตัวอักษร--on-บูตข้อความหน้าจอและคอนโซล
rubo77

1
@ rubo77: setfontไม่ต้องการสิทธิ์ที่สูงกว่าที่ผู้ใช้ล็อกออนในปัจจุบัน (คอนโซลเสมือน)
Incnis Mrsi
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.