Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีเปลี่ยนฟอนต์ระบบใน Windows 10 ด้วย Registry

แก้ไข Windows Registry เพื่อเปลี่ยนฟอนต์

Windows 10 ไม่มีการตั้งค่าเปลี่ยนฟอนต์ระบบโดยตรง แต่สามารถทำได้โดยแก้ไข Registry ด้วย Notepad ได้อย่างรวดเร็ว

  1. ค้นหาและเปิด Font Settings จาก Windows Search จะเห็นรายการฟอนต์ที่ติดตั้งอยู่
  2. จดชื่อฟอนต์ที่ต้องการใช้เป็นค่าเริ่มต้น ให้ระวังตัวพิมพ์เล็ก/ใหญ่และช่องว่าง เพราะ Registry ต้องตรงกันทุกตัวอักษร
  3. เปิดแอป Notepad
  4. คัดลอกโค้ดด้านล่างไปวางใน Notepad:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
    "Segoe UI (TrueType)"=""
    "Segoe UI Bold (TrueType)"=""
    "Segoe UI Bold Italic (TrueType)"=""
    "Segoe UI Italic (TrueType)"=""
    "Segoe UI Light (TrueType)"=""
    "Segoe UI Semibold (TrueType)"=""
    "Segoe UI Symbol (TrueType)"=""
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
    
    "Segoe UI"="Name of new font"
    
  5. แก้ไข "Name of new font" ในบรรทัดสุดท้าย เป็นชื่อฟอนต์ที่จดไว้ (เก็บเครื่องหมายคำพูดไว้) เช่น "Californian FB"
  6. กด File > Save as
  7. ที่ Save as type เลือก All Files
  8. ตั้งชื่อไฟล์อะไรก็ได้ แต่ต้องลงท้าย .reg เช่น californian-fb-font-change.reg
  9. กด Save
  10. เปิด File Explorer ไปที่ไฟล์ .reg ที่บันทึกไว้
  11. ดับเบิลคลิกไฟล์ .reg
  12. จะมีคำเตือนว่าการแก้ไข Registry อาจก่อให้เกิดข้อผิดพลาด กด Yes
  13. จะมีข้อความยืนยัน กด Ok
  14. รีสตาร์ทคอมพิวเตอร์

คำเตือน: การแก้ไข Registry อาจทำให้ระบบไม่เสถียร ควรสำรองข้อมูลหรือสร้าง Restore Point ก่อนทำ

การเปลี่ยนฟอนต์จะมีผลหลังรีสตาร์ท Windows แล้ว

ข้อจำกัดของการเปลี่ยนฟอนต์ใน Windows 10

วิธีนี้จะเปลี่ยนฟอนต์ส่วนใหญ่ใน Windows 10 แต่ไม่ใช่ทั้งหมด อาจพบบางส่วนของอินเทอร์เฟซที่ไม่เปลี่ยน เช่น ฟอนต์ใน Start Menu ซึ่งไม่สามารถเปลี่ยนได้ในรุ่นนี้

อาจพบข้อผิดพลาดในการแสดงผลข้อความบ้างหลังเปลี่ยนฟอนต์ แต่เกิดขึ้นนานนิด และแก้ไขไม่ได้

วิธีคืนค่าฟอนต์เริ่มต้น (Segoe UI)

หากต้องการกลับมาใช้ฟอนต์เดิม ให้ทำตามขั้นตอนข้างต้นตั้งแต่ขั้นตอนที่ 3 แต่ใช้โค้ดนี้แทนใน Notepad:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"="segoeui.ttf"
"Segoe UI Black (TrueType)"="seguibl.ttf"
"Segoe UI Black Italic (TrueType)"="seguibli.ttf"
"Segoe UI Bold (TrueType)"="segoeuib.ttf"
"Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf"
"Segoe UI Emoji (TrueType)"="seguiemj.ttf"
"Segoe UI Historic (TrueType)"="seguihis.ttf"
"Segoe UI Italic (TrueType)"="segoeuii.ttf"
"Segoe UI Light (TrueType)"="segoeuil.ttf"
"Segoe UI Light Italic (TrueType)"="seguili.ttf"
"Segoe UI Semibold (TrueType)"="seguisb.ttf"
"Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf"
"Segoe UI Semilight (TrueType)"="segoeuisl.ttf"
"Segoe UI Semilight Italic (TrueType)"="seguisli.ttf"
"Segoe UI Symbol (TrueType)"="seguisym.ttf"
"Segoe MDL2 Assets (TrueType)"="segmdl2.ttf"
"Segoe Print (TrueType)"="segoepr.ttf"
"Segoe Print Bold (TrueType)"="segoeprb.ttf"
"Segoe Script (TrueType)"="segoesc.ttf"
"Segoe Script Bold (TrueType)"="segoescb.ttf"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

"Segoe UI"=-

รันไฟล์ .reg นี้แล้วรีสตาร์ท จะคืนค่าฟอนต์ Segoe UI เริ่มต้นทั้งระบบ