ฉันใช้อักษร Cleartype และ Vista บน Windows XP มาระยะหนึ่งแล้ว ฉันรักตัวอักษร Consolas ที่ทำงานกับซอร์สโค้ด ฉันชอบที่จะใช้มันเป็นแบบอักษรของหน้าต่างคอนโซลของ Windows (คำสั่ง) ด้วย มีวิธีทำเช่นนี้หรือไม่?
ฉันใช้อักษร Cleartype และ Vista บน Windows XP มาระยะหนึ่งแล้ว ฉันรักตัวอักษร Consolas ที่ทำงานกับซอร์สโค้ด ฉันชอบที่จะใช้มันเป็นแบบอักษรของหน้าต่างคอนโซลของ Windows (คำสั่ง) ด้วย มีวิธีทำเช่นนี้หรือไม่?
คำตอบ:
สร้างการสำรองข้อมูลของรีจิสทรีของ windows
เมื่อ regedit ไปที่
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
คลิกขวาที่บานหน้าต่างด้านขวาเลือก->New
String value
เขียน00
เป็นชื่อรายการ
Modify
คลิกขวาที่รายการใหม่ให้คลิกที่
เขียนชื่อของตัวอักษรที่ต้องการในช่องValue
ข้อมูล ค่านั้นควรตรงกับหนึ่งในรายการที่HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
หากคุณต้องการเพิ่มแบบอักษรเพิ่มเติมให้ทำซ้ำขั้นตอนก่อนหน้านี้เพิ่ม0
ชื่อรายการในแต่ละครั้ง (นั่นคือรายการที่สามควรจะเป็น000
และอื่น ๆ )
รีบูทพีซีของคุณเพื่อใช้การเปลี่ยนแปลง
Properties
เปิดหน้าต่างคอนโซลคลิกขวาที่แถบชื่อเลือก
เลือกFont
แท็บ แบบอักษรใหม่ควรปรากฏในรายการ
ก่อนที่จะดำเนินการใด ๆ นี้โปรดอ่านบทความ " ทำไมคอนโซลหน้าต่างถึงถูก จำกัด เฉพาะ Lucida Console และฟอนต์แรสเตอร์? " ซึ่งอธิบายรายละเอียดอย่างมากว่าทำไมคุณไม่ควรทำเช่นนั้น
chcp
ค้นหาหน้ารหัสที่ใช้งานเป็นครั้งแรกโดย จากนั้นลองใช้หน้ารหัส UTF-8 (เปลี่ยนถาวร!) chcp 65001
เพื่อแสดงแบบอักษรในรายการ
00
= Consolas
(ฉันจำไม่ได้ว่าวางไว้ที่นั่น) (ใช่ฉันรู้ว่าคำถามคือเกี่ยวกับ Windows XP.) (3) คำตอบนี้ดูเหมือนว่าจะมีการแนะนำการใช้000
, 0000
, 00000
, ... , ถ้าคุณกำลังเพิ่มหลายรายการ ในขณะที่คุณอาจจะไม่ควรจะเพิ่มจำนวนมากของตัวอักษร, รูปแบบการตั้งชื่อ000
, 001
, 002
ดูเหมือนจะขยายมากขึ้น / ยั่งยืน
นี่คือการปรับแต่งรีจิสทรีอย่างง่าย
HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont
เพิ่มค่าสตริง (REG_SZ) ด้วยชื่อ 00 และใส่ Consolas ในฟิลด์ 'data'
จากนั้นคุณจะต้องรีบูทพีซีของคุณและเปลี่ยนค่าเริ่มต้นภายในพรอมต์คำสั่ง
เริ่ม -> Run -> Cmd
คลิกขวาที่ชื่อหน้าต่าง -> Properties -> Fonts
ดูเพิ่มเติมวิธีการตั้งค่าแบบอักษรของพรอมต์คำสั่งบน XP ได้อย่างไร บน Server Fault
เอาล่ะ ... คุณสามารถลองทำสิ่งนี้แทนการใช้เก่าcmd
: http://sourceforge.net/projects/console/