จะเปลี่ยนฟอนต์คอนโซล Windows XP ได้อย่างไร?


27

ฉันใช้อักษร Cleartype และ Vista บน Windows XP มาระยะหนึ่งแล้ว ฉันรักตัวอักษร Consolas ที่ทำงานกับซอร์สโค้ด ฉันชอบที่จะใช้มันเป็นแบบอักษรของหน้าต่างคอนโซลของ Windows (คำสั่ง) ด้วย มีวิธีทำเช่นนี้หรือไม่?

คำตอบ:


34
  • สร้างการสำรองข้อมูลของรีจิสทรีของ windows

  • เมื่อ regedit ไปที่

    HKLM\Software\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont

  • คลิกขวาที่บานหน้าต่างด้านขวาเลือก->NewString value

  • เขียน00เป็นชื่อรายการ

  • Modifyคลิกขวาที่รายการใหม่ให้คลิกที่

  • เขียนชื่อของตัวอักษรที่ต้องการในช่องValueข้อมูล ค่านั้นควรตรงกับหนึ่งในรายการที่HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts

  • หากคุณต้องการเพิ่มแบบอักษรเพิ่มเติมให้ทำซ้ำขั้นตอนก่อนหน้านี้เพิ่ม0ชื่อรายการในแต่ละครั้ง (นั่นคือรายการที่สามควรจะเป็น000และอื่น ๆ )

  • รีบูทพีซีของคุณเพื่อใช้การเปลี่ยนแปลง

  • Propertiesเปิดหน้าต่างคอนโซลคลิกขวาที่แถบชื่อเลือก

  • เลือกFontแท็บ แบบอักษรใหม่ควรปรากฏในรายการ

ก่อนที่จะดำเนินการใด ๆ นี้โปรดอ่านบทความ " ทำไมคอนโซลหน้าต่างถึงถูก จำกัด เฉพาะ Lucida Console และฟอนต์แรสเตอร์? " ซึ่งอธิบายรายละเอียดอย่างมากว่าทำไมคุณไม่ควรทำเช่นนั้น


6
มีบทความสนับสนุนของ Microsoft ซึ่งเพิ่มรายละเอียดเพิ่มเติมเกี่ยวกับข้อ จำกัด อีกเล็กน้อย: support.microsoft.com/default.aspx?scid=kb;EN-US;Q247815
Ant

+1 สำหรับลิงก์ไปยังบล็อกนั้น! ต้องอ่านแน่นอน
Arjan

มันแย่มากที่ใช้งานได้
การชดเชย จำกัด

โปรดทราบว่าหน้ารหัสใน Command Prompt จำกัด การเลือกแบบอักษร chcpค้นหาหน้ารหัสที่ใช้งานเป็นครั้งแรกโดย จากนั้นลองใช้หน้ารหัส UTF-8 (เปลี่ยนถาวร!) chcp 65001เพื่อแสดงแบบอักษรในรายการ
Ivan Chau

(1) ลิงก์ในความคิดเห็นของ Ant ใช้งานไม่ได้ (2) ในระบบ Windows 7 ของฉันฉันมีค่า00= Consolas(ฉันจำไม่ได้ว่าวางไว้ที่นั่น) (ใช่ฉันรู้ว่าคำถามคือเกี่ยวกับ Windows XP.) (3) คำตอบนี้ดูเหมือนว่าจะมีการแนะนำการใช้000, 0000, 00000, ... , ถ้าคุณกำลังเพิ่มหลายรายการ ในขณะที่คุณอาจจะไม่ควรจะเพิ่มจำนวนมากของตัวอักษร, รูปแบบการตั้งชื่อ000, 001, 002ดูเหมือนจะขยายมากขึ้น / ยั่งยืน
G-Man กล่าวว่า 'Reinstate Monica'

5

นี่คือการปรับแต่งรีจิสทรีอย่างง่าย

HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont

เพิ่มค่าสตริง (REG_SZ) ด้วยชื่อ 00 และใส่ Consolas ในฟิลด์ 'data'

จากนั้นคุณจะต้องรีบูทพีซีของคุณและเปลี่ยนค่าเริ่มต้นภายในพรอมต์คำสั่ง

เริ่ม -> Run -> Cmd

คลิกขวาที่ชื่อหน้าต่าง -> Properties -> Fonts




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