ผู้ใช้ Windows หลายรายรายงานว่าไม่สามารถติดตั้งฟอนต์บางชนิดได้ ข้อผิดพลาดที่ขึ้นคือ "ไฟล์ 'ชื่อฟอนต์' ไม่ได้เป็นฟอนต์ที่ถูกต้อง" ข้อผิดพลาดนี้รายงานว่าพบในทุก Windows เวอร์ชันล่าสุด รวมถึง Windows 7, 8.1 และ 10

สาเหตุของข้อผิดพลาด "ไม่ได้เป็นฟอนต์ที่ถูกต้อง"
เราสำรวจปัญหานี้จากรายงานผู้ใช้และลองทำซ้ำบนเครื่องทดสอบ ตามที่รวบรวมมา มีหลายเหตุผล:
- การติดตั้งฟอนต์ไม่มีสิทธิ์ผู้ดูแลระบบ — ต้องมีสิทธิ์แอดมินเพื่อติดตั้งฟอนต์ใน Windows อาจเจอข้อผิดพลาดหากใช้บัญชีจำกัด (guest)
- TTC ไร้การรองรับโดยตรงจาก Windows — ฟอนต์ TrueType Collection ไม่ได้รับรองรับโดยตรงจาก Windows ต้องใช้ Font manager
- Windows Firewall ถูกปิด — ตัวจัดการฟอนต์ 내장 จะทำงานไม่ถูกต้องหากบริการ Windows Firewall ถูกปิด
หากยังแก้ไม่ได้ บทความนี้มีขั้นตอนแก้ไขที่ตรวจสอบ済み ด้านล่างคือวิธีที่ผู้ใช้คนอื่นใช้แก้หรือหลีกเลี่ยงปัญหา
เพื่อผลลัพธ์ดีที่สุด ให้ทำตามลำดับจนกว่าจะพบวิธีแก้ในสถานการณ์ของคุณ
วิธี 1: ใช้บัญชีผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบ
ตัวจัดการฟอนต์內建 มักโยนข้อผิดพลาด "ไม่ได้เป็นฟอนต์ที่ถูกต้อง" หากบัญชีปัจจุบันไม่มีสิทธิ์แอดมิน
ผู้ใช้หลายคนติดตั้งฟอนต์ที่ล้มเหลวสำเร็จ โดยทำผ่านบัญชีที่มีสิทธิ์แอดมิน
วิธีทำ: กดปุ่ม Windows คลิกขวาที่ไอคอนบัญชี แล้วคลิกบัญชีที่มีสิทธิ์แอดมิน

หลังล็อกอินด้วยบัญชีนั้น ลองติดตั้งฟอนต์อีกครั้ง ดูว่าข้อผิดพลาดยังเกิดหรือไม่ หากยังมี ให้ไปวิธีถัดไป
วิธี 2: เปิดใช้งาน Windows Firewall
สาเหตุอีกอย่างที่พบบ่อยคือเครื่องที่พยายามติดตั้งมีบริการ Windows Firewall ปิดอยู่ ผู้ใช้หลายคนแก้ได้โดยเปิดบริการนี้ผ่านหน้าจอ Services
คู่มือเร็ว:
- กด Windows key + R เปิด Run พิมพ์ "services.msc" กด Enter เปิดหน้าต่าง Services

- ในหน้าต่าง Services ใช้ फलकขวาเลื่อนหา Windows Firewall เจอแล้วคลิกขวาเลือก Properties

- ในแท็บ General ของ Properties ตั้ง Startup type เป็น Automatic คลิก Apply บันทึก

- ปิดเมนู Services รีสตาร์ทคอมพิวเตอร์ ตอนบูตถัดไป ดูว่าข้อผิดพลาดหายหรือไม่
หากยังเจอข้อผิดพลาด "ไม่ได้เป็นฟอนต์ที่ถูกต้อง" ตอนติดตั้งฟอนต์ ให้ไปวิธีถัดไป
วิธี 3: ลากและวางไฟล์เข้าแอปพลิเคชันฟอนต์
บางคนที่เจอข้อผิดพลาดตอนดับเบิลคลิกฟอนต์เพื่อติดตั้ง รายงานว่าสำเร็จหลังลากวางเข้าในหน้าต่าง Fonts
คู่มือเร็ว:
- กด Windows key + R เปิด Run พิมพ์ "control" กด Enter เปิด Control Panel

- ใน Control Panel คลิก Fonts

- ลากและวางฟอนต์ที่ต้องการติดตั้งเข้าในหน้าต่าง Fonts

- ทำตามพรอมบนหน้าจอเพื่อติดตั้งฟอนต์ให้เสร็จ
หากติดตั้งล้มเหลวด้วยข้อผิดพลาดเดิม ให้ไปวิธีถัดไป
วิธี 4: นำไฟล์ผ่าน Font Converter
บางคนรายงานว่าแก้ได้หลังนำไฟล์ผ่าน Font Converter ออนไลน์ ตามรายงาน พวกเขาติดตั้งได้หลังแปลงแล้ว แม้นามสกุลยังเป็น TTF
คู่มือเร็วใช้ Online Font Converter:
- ไปที่ลิงก์ (here) และเปิดใช้งานช่องถูก ttf จากรายการนามสกุลฟอนต์

- คลิก Select Font(s) ลากวางฟอนต์ หรือ Choose files เลือกตำแหน่งด้วยตนเอง

- หลังโหลดไฟล์ .ttf เข้าในคอนเวอร์เตอร์แล้ว คลิก Done รอจบกระบวนการ

- จบแล้ว คลิก Save your font

- หน้าจอถัดไป คลิก Download Attachment

- แตกไฟล์ฟอนต์ที่แปลงแล้ว และเปิดจากโฟลเดอร์ converted-files

- คลิกปุ่ม Install ให้สิทธิ์แอดมินโดยคลิก Yes ที่พรอม UAC ติดตั้งฟอนต์ ควรไม่เจอข้อผิดพลาด ไม่ได้เป็นฟอนต์ที่ถูกต้อง อีกแล้ว
