ข้ามไปยังเนื้อหา

บทเรียน general · beginner · 14 นาที

วิธีลงฟอนต์ไทยในมือถือ (ไอโฟน ซัมซุง และแอนดรอยด์)

คำตอบสั้น ๆ แยกตามเครื่อง

ซัมซุงทำได้จริงและฟอนต์มาในรูปแบบแอปจาก Galaxy Store ไอโฟนทำได้ครึ่งเดียว คือลงฟอนต์ได้ แต่มีเฉพาะแอปที่ผู้พัฒนาตั้งใจรองรับเท่านั้นที่จะเห็นฟอนต์นั้น ส่วนแอนดรอยด์เครื่องทั่วไปที่ไม่ใช่ซัมซุง Google ไม่ได้ระบุวิธีทำไว้เลย ทุกข้อในหน้านี้อ้างอิงเอกสารทางการของ Apple, Google, Samsung, Monotype, Canva และ CapCut ที่ดึงมาเมื่อวันที่ 29 สิงหาคม 2569 ตรงไหนที่วิธีซึ่งคนบอกต่อกันมากไม่มีเอกสารรองรับ หน้านี้จะบอกตรง ๆ ว่าไม่มี แทนที่จะเขียนตามกันไป

เครื่องของคุณลงฟอนต์ได้ไหมทำอย่างไรเปลี่ยนอะไรบ้าง
iPhone / iPadได้บางส่วนลงแอปจาก App Store ที่มีฟอนต์อยู่ข้างในเฉพาะแอปที่รองรับตัวเลือกฟอนต์ของ Apple ไม่เปลี่ยนหน้าจอระบบ ไม่เปลี่ยนคีย์บอร์ด
Samsung Galaxyได้ตั้งค่า → การแสดงผล → ขนาดและรูปแบบตัวอักษร → รูปแบบตัวอักษร → ดาวน์โหลดฟอนต์ (Galaxy Store)ฟอนต์หน้าจอระบบ และแอปที่ทำตามฟอนต์ระบบ
แอนดรอยด์ทั่วไป / Pixelไม่มีวิธีที่มีเอกสารรองรับเอกสารของ Google มีแค่ขนาด ความหนา และเส้นขอบ ไม่มีการเลือกแบบตัวอักษรไม่เปลี่ยนอะไร
ทุกเครื่อง เมื่อใช้ทำงานออกแบบได้อัปโหลดฟอนต์เข้า Canva แบบเสียเงินเฉพาะข้อความในงาน Canva ของคุณ

อ่านตรงนี้ก่อน การลงฟอนต์ไม่ได้ทำให้เกิดสิ่งที่หลายคนคาดหวัง

ถ้าคุณเข้ามาเพราะอยากได้ฟอนต์สวย ๆ ไปใส่สตอรี่ไอจี แคปชั่นติ๊กต็อก หรือตัวหนังสือใน CapCut การลงฟอนต์ระบบไม่ได้พาไปถึงตรงนั้น และเหตุผลคือโครงสร้างของระบบปฏิบัติการ ไม่ใช่การตั้งค่าที่คุณหาไม่เจอ นี่คือความผิดหวังที่พบบ่อยที่สุดของเรื่องนี้ จึงต้องอยู่บนสุด ไม่ใช่ซ่อนไว้ท้ายหน้า

Apple เขียนวัตถุประสงค์ไว้ประโยคเดียวว่า “You can download fonts from the App Store app and use them in documents you create on iPhone.” คือใช้กับเอกสารที่คุณสร้างเอง ไม่ใช่หน้าจอระบบ และไม่ใช่แอปของคนอื่น

เอกสารสำหรับนักพัฒนาอธิบายว่าทำไม หน้า Core Text ของฟังก์ชัน CTFontManagerRegisterFontsWithAssetNames ซึ่งเป็นฟังก์ชันที่แอปลงฟอนต์เรียกใช้ ระบุว่า “On iOS, the only supported scope is [persistent], which means the fonts aren’t automatically available to other processes. Other processes can call [CTFontManagerRequestFonts] to get access to the fonts.” และหน้า UIFontPickerViewController พูดชัดกว่านั้นอีกว่า “Directly querying [UIFont.familyNames] provides only system fonts, but the user may have additional fonts on their device. When the user selects one of these nonsystem fonts in the font picker, the system grants your app access to the font.”

อ่านสองย่อหน้านี้คู่กันแล้วกฎจะออกมาเอง ฟอนต์ที่คุณลงบน iOS ไม่ได้ถูกเพิ่มเข้าไปในรายการกลางที่ทุกแอปอ่านได้ แอปจะมองไม่เห็นฟอนต์นั้นเลย ถ้าผู้พัฒนาแอปนั้นไม่ได้ตั้งใจใส่ตัวเลือกฟอนต์ของระบบเข้าไปในแอป แอปที่ทำเมนูฟอนต์ของตัวเองขึ้นมา ซึ่งก็คือแอปโซเชียลและแอปตัดต่อเกือบทั้งหมด เพราะเขามีชุดฟอนต์ที่คัดมาเองอยู่แล้ว จะไม่มีวันแสดงฟอนต์ของคุณ เรื่องนี้ไม่มีการตั้งค่าให้เปิด ไม่มีการรีสตาร์ทเครื่องที่ช่วยได้ และไม่มีสิทธิ์อะไรให้กด อนุญาต มันคือการตัดสินใจของผู้พัฒนาแต่ละแอป

ผู้ทำแอปลงฟอนต์บน iOS ที่คนโหลดมากที่สุดก็พูดแบบเดียวกันกับสินค้าตัวเอง คำอธิบายของ iFont บน App Store ระบุว่า “iFont can’t change the system font; work with the keyboard; or force apps to let you customise the font.”

ฟอนต์ที่ลงไปแล้วไปโผล่ที่ไหนบ้าง

นี่คือตารางที่ไม่มีใครทำ และมันคือคำตอบทั้งหมดของเรื่องนี้ ทุกช่องที่เขียนว่าได้หรือไม่ได้ อ้างอิงข้อความจากเอกสารของเจ้าของแพลตฟอร์มเอง ช่องไหนที่ไม่มีคำแถลงจากเจ้าของแพลตฟอร์ม เราเขียนว่ายังไม่ได้ทดสอบ แทนที่จะเดา เพราะการเดาตรงนี้คือสิ่งที่ทำให้คนเสียเวลาแก้ปัญหาเป็นชั่วโมงโดยไม่จำเป็น

อยากให้ฟอนต์ไปอยู่ตรงไหนiPhone / iPadSamsung Galaxyที่มาของบรรทัดนี้
หน้าจอระบบ (ตั้งค่า หน้าโฮม)ไม่ได้ได้iFont: “can’t change the system font” · Samsung: การตั้งค่ารูปแบบตัวอักษร
คีย์บอร์ดไม่ได้ตามฟอนต์ระบบiFont: ทำไม่ได้ในข้อ “work with the keyboard”
Pages, Keynote, Numbersได้ไม่เกี่ยวiFont ระบุชื่อสามแอปนี้ไว้เอง
แอปอื่น ๆ ทั่วไปได้เฉพาะแอปที่รองรับตัวเลือกฟอนต์ของ AppleSamsung บอกว่าไม่รับประกันApple UIFontPickerViewController · Samsung: “Some third-party apps may not support custom fonts”
Instagram, CapCut, Canva (ตัวแอป)ยังไม่ได้ทดสอบ และไม่มีคำแถลงจากเจ้าของยังไม่ได้ทดสอบMeta, ByteDance และ Canva ไม่ได้เผยแพร่เอกสารเรื่องการอ่านฟอนต์ที่ผู้ใช้ลงเอง
งานออกแบบใน Canvaได้ ผ่านการอัปโหลดฟอนต์ในแพ็กเกจเสียเงินได้ ทางเดียวกันศูนย์ช่วยเหลือ Canva
โปรเจกต์ใน CapCutไม่มีวิธีนำเข้าที่มีเอกสารรองรับไม่มีวิธีนำเข้าที่มีเอกสารรองรับศูนย์ช่วยเหลือ CapCut ดูหัวข้อด้านล่าง

บรรทัดที่สำคัญที่สุดคือบรรทัดที่เขียนว่ายังไม่ได้ทดสอบ มีหลายหน้าที่บอกอย่างมั่นใจว่าฟอนต์ที่ลงไปแล้วจะขึ้นหรือไม่ขึ้นในไอจี แต่ทั้ง Meta, ByteDance และ Canva ไม่ได้เผยแพร่คำแถลงว่าแอป iOS ของตัวเองอ่านฟอนต์ที่ผู้ใช้ลงเองหรือไม่ ดังนั้นคนที่เขียนจากเอกสารจะยืนยันฝั่งไหนไม่ได้เลย สิ่งที่มีเอกสารรองรับคือกลไก คือแอปจะเข้าถึงฟอนต์ได้ผ่านตัวเลือกฟอนต์ของ Apple เท่านั้น กับเส้นทางที่ใช้ได้จริงแน่ ๆ ซึ่งอยู่ท้ายหน้านี้

ไอโฟนและไอแพด Apple เขียนอะไรไว้จริง ๆ

ขั้นตอนลงฟอนต์บนไอโฟนทั้งหมดที่ Apple เผยแพร่มีสามขั้นตอน ใช้ App Store ไม่ใช่ไฟล์ฟอนต์ และเนื้อหาไม่ได้เปลี่ยนสาระสำคัญมาตั้งแต่ iOS 16 นี่คือเนื้อหาทั้งบทความของ Apple ยกมาครบ เพราะความสั้นของมันคือประเด็น

Install and manage fonts on iPhone You can download fonts from the App Store app and use them in documents you create on iPhone. Install fonts Go to the App Store app on your iPhone. Get an app containing fonts. Open the app to install the fonts. Manage fonts Go to the Settings app on your iPhone. Tap General, then tap Fonts.

สิ่งที่ ไม่มี ในบทความนี้สำคัญไม่แพ้สิ่งที่มี บทความไม่พูดถึงไฟล์ .ttf หรือ .otf เลย ค้นทั้งหน้าแล้วไม่พบสตริง .ttf แม้แต่ครั้งเดียว ไม่พูดถึงแอปไฟล์ และไม่พูดถึง AirDrop ตัวเลือกเวอร์ชันด้านบนของหน้าครอบคลุม iOS 26, 18, 17, 16, 15 และ 14 และกลไกเหมือนกันหมดทุกเวอร์ชัน

หัวข้อที่สองก็ต้องอ่านให้ละเอียด Apple ใช้คำว่า “Manage fonts” คือจัดการฟอนต์ ไม่ใช่เพิ่มฟอนต์ Apple ไม่ได้ระบุวิธีติดตั้งอะไรจากใน ตั้งค่า → ทั่วไป → ฟอนต์ เลย หน้านั้นมีไว้ดูว่ามีฟอนต์อะไรอยู่แล้วบ้าง และลบออก คำแนะนำไหนที่บอกให้กดปุ่มเพิ่มฟอนต์ตรงนั้น กำลังอธิบายสิ่งที่ Apple ไม่ได้ระบุไว้

แล้วแอปลงฟอนต์ทำอะไรกันแน่ คำตอบคือมันสร้างโปรไฟล์การกำหนดค่าของ Apple ขึ้นมา

โปรไฟล์การกำหนดค่า และข้อจำกัดสี่ข้อ

เบื้องหลังแล้ว แอปลงฟอนต์บน iOS ทุกตัวสร้างโปรไฟล์การกำหนดค่าที่บรรจุ Font payload และรูปแบบ payload นี้มีข้อจำกัดสี่ข้อที่อธิบายอาการ ลงไม่ได้ ได้เกือบทั้งหมด เอกสาร Device Management ของ Apple ระบุไว้ตรง ๆ

ข้อจำกัดข้อความของ Appleทำไมจึงกระทบฟอนต์ไทยเป็นพิเศษ
หนึ่งไฟล์ต่อหนึ่ง payload”Each payload must contain exactly one font file in trueType (.ttf) or OpenType (.otf) format.”ฟอนต์ไทยหนึ่งชุดสี่น้ำหนักคือสี่ payload ไม่ใช่หนึ่ง iOS อนุญาตให้มีหลาย payload ได้ จึงลงครบชุดได้ เพียงแต่ไม่ใช่รายการเดียว
ไม่รองรับไฟล์รวม”The device doesn’t support collection formats (.ttc or .otc).”ไฟล์ .ttc ใส่ในโปรไฟล์ไม่ได้เลย
ชื่อ PostScript ชนกัน”The device considers two fonts with the same PostScript name to be the same font, even if their contents differ. The device doesn’t support installing two different fonts with the same PostScript name, and the resulting behavior is undefined.”ฟอนต์ไทยถูกแจกซ้ำในหลายเวอร์ชันที่รีบิลด์และซิปใหม่ แต่ยังใช้ชื่อ PostScript เดิม การลงเวอร์ชันที่สองของชุดเดียวกันคือกรณีที่ Apple บอกว่าผลลัพธ์ไม่แน่นอน
ลงแล้วไปอยู่ที่ไหนคู่มือโปรไฟล์ของ Apple: “You can see the profiles you have installed in Settings > General > VPN & Device Management. If you delete a profile, all of the settings, apps, and data associated with the profile are also deleted.”ฟอนต์อาจไม่ได้อยู่ตรงที่คุณคิด ถ้าจะลบ ให้ดูที่ VPN และการจัดการอุปกรณ์ ไม่ใช่ดูแค่ในหน้าฟอนต์

ตรงนี้มีข้อขัดแย้งจริงที่ควรบอกกันตรง ๆ คำอธิบายของ iFont เขียนว่ารองรับ “.ttf, .ttc, .otf formats supported, as well as these formats compressed in a .zip” ซึ่งรวม .ttc ที่เอกสาร payload ของ Apple ห้ามไว้ชัดเจน ทั้งสองข้อความยกมาจากต้นทางจริง คำอธิบายที่พอเป็นไปได้คือแอปรับ .ttc เข้ามาเป็น ไฟล์ต้นทาง แล้วแยกออกเป็น payload ทีละไฟล์ เพราะตัว payload บรรจุไฟล์รวมไม่ได้ แต่เรายังไม่ได้ทดสอบพฤติกรรมการแยกไฟล์นี้บนเครื่องจริง จึงขอให้ถือว่าเป็นการอนุมาน ไม่ใช่ข้อเท็จจริง คำอธิบายเดียวกันยังระบุด้วยว่า iFont “does not currently support .suit or .dfont files.”

ข้อที่ควรจำที่สุดคือเรื่องชื่อ PostScript ชนกัน ถ้าฟอนต์ไทย ลงได้แต่รูปตัวอักษรผิด หรือลงทับชุดที่มีอยู่แล้วไม่ได้ ให้ตรวจชื่อ PostScript ซ้ำเป็นอย่างแรก และตามถ้อยคำของ Apple เอง ผลลัพธ์ในสถานการณ์นั้นคือไม่แน่นอน ไม่ใช่แค่เสีย

แอนดรอยด์ทั่วไป การตั้งค่าที่ Google ไม่ได้ทำไว้ให้

บนเครื่อง Pixel หรือแอนดรอยด์ที่ใกล้เคียงเครื่องต้นแบบ ไม่มีวิธีที่มีเอกสารรองรับให้ลงหรือเลือกแบบตัวอักษรเลย และนี่คือการยืนยันว่าไม่มี ไม่ใช่เมนูที่หายาก เอกสารการช่วยการเข้าถึงของ Google เองระบุตัวเลือกเกี่ยวกับข้อความไว้ครบทุกตัวดังนี้

ตัวเลือกทำอะไรหมายเหตุของ Google
ขนาดตัวอักษรปรับได้ “up to 200%""The font size setting doesn’t apply to some apps.”
ขนาดการแสดงผลย่อขยายองค์ประกอบหน้าจอ
ปุ่มลัดขนาดตัวอักษรควบคุมจากแถบการตั้งค่าด่วน
ตัวอักษรหนาการช่วยเหลือพิเศษ → ขนาดการแสดงผลและข้อความ”Some apps won’t use this setting.”
ตัวอักษรมีเส้นขอบการช่วยเหลือพิเศษ → ขนาดการแสดงผลและข้อความต้องใช้ “Android 16 and up”

มีแค่ขนาด ความหนา และเส้นขอบ ไม่มีการเลือกแบบตัวอักษร เมื่อค้นทั้งหน้าตามที่ดึงมาวันที่ 29 สิงหาคม 2569 พบว่า สตริงคำว่า “font style” และ “typeface” ไม่ปรากฏในหน้านั้นเลยแม้แต่ครั้งเดียว

การไม่มีตรงนี้คือคำตอบของคำถามที่หลายคนถามผิดทาง แอนดรอยด์มีกลไกฟอนต์ชื่อ Downloadable Fonts ที่แอปขอฟอนต์จากผู้ให้บริการอย่าง Google Fonts ได้จริง แต่นั่นคือสิ่งที่ ผู้พัฒนาแอป ใส่เข้าไปในแอป ไม่ใช่สิ่งที่เจ้าของเครื่องทำได้ บนแอนดรอยด์ทั่วไป ฟอนต์ระบบคือส่วนหนึ่งของอิมเมจระบบปฏิบัติการที่ประกอบมาตั้งแต่ตอนบิลด์ ไม่ใช่ค่าที่ผู้ใช้แก้ได้ นี่คือเหตุผลว่าทำไม แค่ลงไฟล์ TTF ก็จบ จึงไม่มีความหมายบนเครื่องเหล่านี้ เพราะไม่มีอะไรในเครื่องที่จะอ่านไฟล์นั้น

ทางที่ผู้ใช้ทำได้จริงทุกทางคือสิ่งที่ผู้ผลิตเครื่องเพิ่มเข้ามาเอง ซึ่งพาเรามาที่ทางที่ใช้ได้จริง

ซัมซุง ทางที่ใช้ได้จริง และทำไมฟอนต์ซัมซุงเป็นไฟล์ .apk

ซัมซุงเป็นมือถือกระแสหลักเครื่องเดียวที่การเปลี่ยนฟอนต์ระบบเป็นฟีเจอร์สำหรับผู้ใช้ทั่วไปที่มีเอกสารรองรับ และบนซัมซุงฟอนต์คือแอปพลิเคชันแอนดรอยด์จริง ๆ ซึ่งเป็นเหตุผลว่าทำไมคำว่า ฟอนต์ apk ถึงเป็นคำค้นตั้งแต่แรก ซัมซุงเผยแพร่ขั้นตอนนี้ไว้สองสำนวน หน้าซัพพอร์ตฝั่งตะวันออกกลางให้เส้นทางเมนูแบบชัดเจน

“To download different fonts on your Samsung Galaxy phone, go to Settings > Display > Font size and style > Font style > Download Fonts. Select and install your preferred font, then apply it from the Font Style menu.”

ส่วนซัมซุงสหรัฐจงใจไม่ให้เส้นทางตายตัว เพราะเมนูย้ายที่ระหว่างเวอร์ชัน One UI

“From Settings, search for and select Font size and style. Then, tap Font size and style again. Tap Font style, and then tap Download fonts. The Galaxy Store will automatically launch; tap the Install icon next to your desired font.”

ซัมซุงระบุรุ่นที่รองรับว่าเป็น “most Samsung Galaxy devices, including: Galaxy S24, S25, and S26 series · Galaxy Z Fold and Galaxy Z Flip series · Galaxy A series (select models)” และเตือนว่า “Available screens and settings may vary by wireless service provider, software version, and device model.”

ทำไมฟอนต์ถึงเป็นแอป

ลองเปิดหน้าฟอนต์ใน Galaxy Store แล้วดูข้อมูลกำกับของหน้านั้นเอง หน้าของ MT Monumint มี appstore:bundle_id เป็น com.monotype.android.font.monumint และมีลิงก์ลึกเป็น samsungapps://ProductDetail/com.monotype.android.font.monumint นั่นคือ ชื่อแพ็กเกจ ของแอนดรอยด์ สิ่งที่คุณกำลังติดตั้งคือแอปพลิเคชันที่บังเอิญมีแบบตัวอักษรอยู่ข้างใน

เครื่องมือสร้างของซัมซุงเองก็ยืนยันจากอีกด้าน หน้าภาพรวมของ Galaxy Themes Studio ระบุว่าผู้ออกแบบ “can freely design the GUI of the Galaxy smartphone without coding and create it as an APK file และจำกัดผลลัพธ์ไว้สองชั้นว่า “Content produced by Galaxy Themes Studio only works on Galaxy smartphones” และ “Content produced through Galaxy Themes Studio can only be distributed through Galaxy Store.”

เทคโนโลยีเบื้องหลังคือ FlipFont ของ Monotype ซึ่งอธิบายขั้นตอนตรงกับพฤติกรรมของเมนูซัมซุงพอดีว่า “Once you install a FlipFont font, just go to the ‘Font’ section in display settings to activate.” Monotype ยังระบุด้วยว่าฟอนต์ FlipFont มีให้ “in the Galaxy App store within Samsung devices, and through the Google Play store for other Android phones.”

เอาประโยคหลังนี้มาเทียบกับหัวข้อก่อนหน้า แพ็กเกจ FlipFont จะทำอะไรได้ก็ต่อเมื่อเครื่องนั้นมีผู้ผลิตที่เปิดเมนู รูปแบบตัวอักษร ไว้ให้มันไปลงทะเบียนด้วย และเอกสารแอนดรอยด์ของ Google ไม่มีเมนูแบบนั้น เรายังไม่ได้ทดสอบบนเครื่อง Pixel จริง ข้อนี้จึงเป็นการให้เหตุผลจากสองแหล่ง ไม่ใช่ผลทดสอบ แต่มันคือเหตุผลว่าทำไมการโหลด FlipFont ถึงติดตั้งสำเร็จแล้วดูเหมือนไม่มีอะไรเกิดขึ้น

ทำไมหาฟอนต์ไทยใน Galaxy Store ไม่เจอ

ซัมซุงตอบเรื่องนี้เองในรายการแก้ปัญหาของตัวเองว่า “Region restrictions: Some fonts may not be available in certain regions due to licensing limitations.” คือฟอนต์บางตัวไม่มีให้ในบางประเทศเพราะข้อจำกัดด้านสัญญาอนุญาต และเรื่องฟอนต์จะติดทุกที่หรือไม่หลังเปลี่ยนแล้ว ซัมซุงบอกว่า “Font compatibility: Some third-party apps may not support custom fonts. Test the font across different apps to ensure consistency.”

เราไม่สามารถไล่รายการฟอนต์อักษรไทยทั้งหมดใน Galaxy Store ได้ เพราะหน้าหมวดหมู่และหน้าค้นหาของร้านสร้างด้วย JavaScript เราจึงไม่อ้างจำนวนแพ็กเกจ FlipFont ภาษาไทยว่ามีเท่าไร หมายเหตุเรื่องข้อจำกัดตามภูมิภาคของซัมซุงคือข้อความเดียวที่มีแหล่งอ้างอิงในประเด็นนี้

อีกช่องว่างที่ขอบอกตรง ๆ เราไม่พบเอกสารทางการของซัมซุงที่อธิบายโมดูล Good Lock ซึ่งติดตั้งไฟล์ .ttf ใด ๆ เป็นฟอนต์ระบบ หน้าที่อธิบายขั้นตอนแบบนั้นอาจถูกก็ได้ แต่ซัมซุงไม่ได้ระบุไว้ คู่มือนี้จึงไม่เขียนตาม

ลงฟอนต์ .apk ที่โหลดจากเฟซบุ๊กปลอดภัยไหม

ไฟล์ฟอนต์ .apk จากโพสต์เฟซบุ๊กหรือกลุ่มเทเลแกรมไม่ใช่ไฟล์ฟอนต์ มันคือแอปพลิเคชันแอนดรอยด์ที่มีชุดสิทธิ์ของตัวเองตอนติดตั้ง และการที่มันเป็น แค่ฟอนต์ ไม่ได้จำกัดว่ามันขอสิทธิ์อะไรได้บ้าง เรื่องนี้ควรตอบตรง ๆ ไม่ใช่ปัดผ่าน เพราะมันคือความเสี่ยงจริงของหัวข้อนี้

เอกสาร Play Protect ของ Google อธิบายทั้งการป้องกันและขอบเขตของมัน

“Google Play Protect checks apps when you install them. It also periodically scans your device. If it finds a potentially harmful app, it might: Send you a notification… Disable the app until you uninstall it. Remove the app automatically.” “If you install apps from unknown sources outside of the Google Play Store, Google Play Protect may ask you to send unknown apps to Google.” “It may prevent an application from being installed that is unverified and uses sensitive device permissions that are commonly targeted by scammers to commit financial fraud.” “Google Play Protect is on by default, but you can turn it off. For security, we recommend that you always keep Google Play Protect on.”

ข้อสรุปเชิงปฏิบัติคือ เลือกแพ็กเกจที่มาทาง Galaxy Store หรือ Google Play ซึ่งมีการตรวจของร้านและมีตัวตนผู้พัฒนาผูกกับแพ็กเกจ และเปิด Play Protect ไว้ การที่มันเป็นแค่ฟอนต์ไม่ใช่เหตุผลที่จะยกเว้น

แอปเปลี่ยนฟอนต์ยอดนิยม และสิ่งที่หน้าร้านของมันยอมรับเอง

เครื่องมือที่คนติดตั้งมากที่สุดในหมวดนี้คือ zFont 3 โดย Khun Htetz Naing มีผู้ดาวน์โหลด 50 ล้านครั้งขึ้นไป คะแนน 3.2 จากรีวิว 288,000 รายการ อัปเดตล่าสุด 9 เมษายน 2569 มีโฆษณาและการซื้อในแอป เราไม่ได้แนะนำให้ใช้ เรากำลังรายงานสองข้อที่หน้าร้าน Google Play ของมันเขียนไว้เอง ซึ่งทั้งสองข้อเปลี่ยนการตัดสินใจ และไม่ปรากฏในหน้าที่ติดอันดับอยู่ตอนนี้เลย

  1. รายการรองรับซัมซุงหยุดอยู่ที่ Android 14 หน้าร้านไล่รายการไว้ถึง “Android 10, 11, 12, 13, 14” คือไม่ได้ระบุว่ารองรับ Android 15 และ 16 ซึ่งก็คือ One UI 7 และ One UI 8 เขียน ณ วันที่ 29 สิงหาคม 2569 นี่คือประโยคที่มีประโยชน์ที่สุดเกี่ยวกับแอปนี้เท่าที่หาได้
  2. ทาง OPPO, Realme และ OnePlus ทำงานด้วยการเปลี่ยนภูมิภาคของเครื่องเป็นเมียนมา ตามถ้อยคำของผู้พัฒนาเองว่า “On Android 10 and newer, font changes are possible if the option to switch to Myanmar region is available in settings” และสำหรับ OnePlus ว่า “Works on Theme Store supported devices with the option to switch to Myanmar region available in settings.”

ส่วนความปลอดภัยของข้อมูล หน้าร้านระบุว่าแอปนี้ “may share these data types with third parties: App info and performance and Device or other IDs.” ตัดสินใจโดยรู้ข้อมูลชุดนี้

ปัญหาที่เกิดกับภาษาไทยโดยเฉพาะ กล่องสี่เหลี่ยม (tofu) วงกลมประ และวรรณยุกต์ลอยผิดที่

ฟอนต์อาจติดตั้งสำเร็จ พรีวิวภาษาอังกฤษสวยงาม แต่ใช้กับภาษาไทยไม่ได้เลย เพราะภาษาไทยวางเครื่องหมายซ้อนกันได้ถึงสองชั้นเหนือพยัญชนะตัวเดียว และฟอนต์ต้องมีตารางจัดตำแหน่ง OpenType เฉพาะจึงจะวางถูก ความผิดพลาดนี้มองไม่เห็นจนกว่าจะพิมพ์ภาษาไทยจริง จึงเป็นเหตุผลที่ต้องตรวจฟอนต์ ก่อน จะไปทำตามขั้นตอนติดตั้งใด ๆ ข้างบน

ปัญหามีสองแบบ และหน้าตาต่างกัน

แบบที่หนึ่ง ไม่มีอักขระไทยเลย Google Fonts นิยามอาการไว้ตรง ๆ ว่าตัวสี่เหลี่ยมที่ขึ้นแทนตัวอักษรเรียกว่า tofu คือ “A symbol that has come to be known as ‘tofu’, displayed when a character is not present in a font and no fallback option is available.” อักษรไทยอยู่ในบล็อกยูนิโคด U+0E00–U+0E7F ถ้าฟอนต์ไม่มีอักขระในช่วงนี้ ตัวอักษรไทยทุกตัวจะตกไปใช้ฟอนต์สำรองหรือขึ้นเป็นสี่เหลี่ยม การที่ชื่อชุดฟอนต์มีคำว่า Thai อยู่ ไม่ใช่หลักฐานว่ามีอักขระไทย

แบบที่สอง ซึ่งยากกว่า มีอักขระไทยครบ แต่เครื่องหมายลอยผิดที่ เอกสารการพัฒนาฟอนต์อักษรไทยของไมโครซอฟท์ให้คำศัพท์ไว้ว่า

Base Glyph - Any glyph that can have a diacritic mark above or below it.” “Combining Mark - A vowel sign or tone mark, positioned above or below a character to provide pronunciation guidance.” “Cluster - The effective ‘unit’ of Thai writing systems, consisting of a consonant, vowel signs, combining tone marks, and independent vowel letters.”

และคุณสมบัติสองตัวที่ทำหน้าที่จัดตำแหน่ง

Mark to base — Apply feature ‘mark’ to position diacritic glyphs to the base glyph. Mark to mark — Apply feature ‘mkmk’ to position diacritic glyphs to other diacritic glyphs.”

ภาษาไทยต้องใช้ทั้งสองตัว คลัสเตอร์อย่างคำว่า ที่ วางสระอิเหนือพยัญชนะ แล้ววางไม้เอกเหนือสระอีกชั้น การวางชั้นที่สองนั้นคือหน้าที่ของ mkmk ถ้าฟอนต์มี mark แต่ไม่มี mkmk วรรณยุกต์จะถูกจัดตำแหน่งเทียบกับพยัญชนะฐานแทนที่จะเทียบกับสระบน ผลคือวรรณยุกต์ทับซ้อนกับสระ แทนที่จะลอยขึ้นไปอีกชั้นเหนือสระ หรือไปชนกับหางตัวอักษร อาการแบบนี้เกิดได้กับฟอนต์ละตินที่บังเอิญใส่บล็อกไทยมาด้วย และกับฟอนต์ที่แปลงมาแบบง่าย ๆ ในรูปไฟล์ apk แต่เราไม่ได้สำรวจว่าฟอนต์กลุ่มนั้นมีสัดส่วนที่ขาด mkmk มากน้อยเท่าไร จึงไม่ระบุเป็นตัวเลข ยังมีอาการใกล้เคียงอีกอย่างสำหรับข้อความที่ผิดรูป ไมโครซอฟท์ระบุว่าเครื่องหมายที่ปรากฏโดยไม่มีพยัญชนะฐานที่ถูกต้องถือว่าไม่ถูกต้อง และจะถูกแสดง “positioned on a dotted circle” คือลอยอยู่บนวงกลมประ

หน้าของไมโครซอฟท์อธิบายกลไกการเรียงพิมพ์ฝั่งวินโดวส์ เราจึงอ้างอิงเฉพาะนิยามของ mark และ mkmk ซึ่งเป็นคุณสมบัติของ OpenType ไม่ใช่ของวินโดวส์โดยเฉพาะ และเราไม่ได้นำพฤติกรรมการเรียงพิมพ์ของ iOS หรือแอนดรอยด์ไปอ้างกับหน้านั้น

สี่อย่างที่ตรวจเองได้ก่อนติดตั้ง

  1. ดูว่าหน้าเผยแพร่ของฟอนต์ระบุว่ารองรับอักษรไทย ถ้าอยู่บน Google Fonts หน้าชุดฟอนต์จะบอกภาษาและระบบเขียนที่รองรับไว้
  2. พิมพ์ข้อความไทยจริงที่มีเครื่องหมายซ้อนกันแล้วดูด้วยตา ใช้เครื่องมือทดสอบฟอนต์ไทยของเรา ด้วยคำที่บีบกรณียาก ๆ เช่น ป่า ที่ ก็ ปู หนึ่ง ถ้าไม้เอกบนคำว่า ที่ ลอยต่ำหรือชนกับตัวอักษรข้างบน ให้หยุดตรงนั้น
  3. ยืนยันว่าบล็อกยูนิโคดภาษาไทยมีอักขระอยู่จริง ไม่ใช่แค่ชื่อฟอนต์มีคำว่า Thai
  4. เลือกฟอนต์ที่ตรวจแหล่งที่มาได้ ทุกรายการในคลังฟอนต์ของเราบันทึกผู้ออกแบบ โรงหล่อ และสัญญาอนุญาตที่ตรวจแล้ว ซึ่งตอบด้วยว่าคุณมีสิทธิ์คัดลอกไฟล์ลงเครื่องหรือไม่ตั้งแต่แรก ดูคู่มือสัญญาอนุญาตฟอนต์ไทย

Canva และ CapCut คือสิ่งที่คนส่วนใหญ่ตามหาจริง ๆ

สำหรับความต้องการส่วนใหญ่ของเรื่องนี้ คำตอบไม่ใช่การลงฟอนต์ระบบเลย แต่คือการอัปโหลดฟอนต์เข้า Canva ซึ่งมีเอกสารครบและทำได้เหมือนกันทั้งสองระบบ ส่วน CapCut ตรงกันข้าม คือไม่มีเอกสารเรื่องการนำฟอนต์เข้าเลยแม้แต่หน้าเดียว

Canva มีเอกสารครบ มีเงื่อนไข และมีกับดักหนึ่งข้อที่คนไทยติดตลอด

ศูนย์ช่วยเหลือของ Canva ระบุเงื่อนไขไว้เป็นอย่างแรก และเป็นประโยคที่ต้องอ่านก่อนอย่างอื่น

Who can upload fonts? Team owners, administrators, and brand designers. Canva Pro, Canva Teams, Canva Business, Canva Education, and Canva for Nonprofits”

การอัปโหลดฟอนต์ไม่มีในแพ็กเกจ Canva แบบฟรี ส่วนข้อจำกัด ยกมาจากหน้าของ Canva เองทั้งหมด

ข้อจำกัดถ้อยคำของ Canva
นามสกุลที่รับ”Canva supports OTF, TTF, and WOFF.”
นามสกุลที่ไม่รับ”Canva doesn’t support .ZIP, .EOT, .SVG, or .WOFF2.”
ขนาดไฟล์”Must be under 15 MB.”
ฟอนต์แบบแปรผัน”Canva doesn’t support variable fonts.”
สัญญาอนุญาต”Your fonts should be licensed for embedding. Otherwise, they may not upload.”
จำนวนต่อชุดแบรนด์”You can upload a maximum of 500 fonts per Brand Kit.”
น้ำหนักและสไตล์”For each font family, you can add up to 18 styles.” ต้องอัปโหลดไฟล์ตัวหนาและตัวเอียงแยกต่างหาก ไม่อย่างนั้น “The ‘B’ and ‘I’ buttons will be grayed out”

สามข้อในนั้นกระทบคนไทยหนักกว่าคนอื่น

เรายกมาเฉพาะขั้นตอนฝั่งเดสก์ท็อป หน้าช่วยเหลือมีแท็บสำหรับมือถืออยู่ แต่เนื้อหาในแท็บนั้นโหลดด้วย JavaScript และไม่ปรากฏในหน้าที่เราดึงมา เราจึงไม่แต่งขั้นตอนฝั่งมือถือขึ้นมาเอง

CapCut ข้อสรุปเชิงลบที่ตรวจสอบแล้ว

เราไล่ลิงก์บทความช่วยเหลือทุกลิงก์ที่ศูนย์ช่วยเหลือของ CapCut ส่งมาในหน้าดัชนี ได้ 61 URL ที่ไม่ซ้ำกัน เมื่อวันที่ 29 สิงหาคม 2569 และ ไม่มีบทความไหนเลยที่พูดถึงการนำเข้า อัปโหลด หรือเพิ่มไฟล์ฟอนต์ของตัวเอง บทความเดียวที่เกี่ยวกับฟอนต์คือ “What Should I Do If I Can’t Find The Material for The Text Font or Text Template?” ลงวันที่ 30 มกราคม 2569 และวิธีแก้ทั้งหมดสำหรับแอปมือถือคือให้ทำงานกับคลังฟอนต์ที่มีมาให้

“Tap ‘Font’ or ‘Template’ and check if the ‘Commercial Use’ filter (or similar label like ‘Licensed’) is enabled. If it is, disable it—this may hide free or non-commercial fonts/templates. … Use the search bar at the top to enter keywords… Ensure your app is updated to the latest version via the App Store or Google Play, as new fonts/templates are frequently added.”

หน้าเดียวกันเสริมว่า “Some fonts/templates are region-restricted or require an internet connection to load.”

สรุปอย่างระมัดระวังเท่าที่หลักฐานอนุญาต ณ วันที่ 29 สิงหาคม 2569 ศูนย์ช่วยเหลือของ CapCut เองไม่ได้ระบุวิธีนำไฟล์ฟอนต์เข้าแอป CapCut บนมือถือไว้เลย คลิปสอนที่แสดงว่าทำได้ อาจกำลังพูดถึงเวอร์ชัน ภูมิภาค หรือวิธีเลี่ยงที่เราตรวจสอบไม่ได้ แต่ CapCut เองไม่ได้ระบุไว้ ถ้าคุณต้องใช้ฟอนต์ไทยตัวใดตัวหนึ่งในวิดีโอ การจัดข้อความใน Canva แล้วนำเข้ามาเป็นภาพหรือเลเยอร์ทับ คือเส้นทางที่ยืนอยู่บนเอกสารจริง

คำที่คนใช้ค้นเรื่องนี้

งานเดียวกันนี้ถูกค้นด้วยชื่อสิบกว่าแบบ ทั้งภาษาไทยและอังกฤษ และทั้งหมดมาลงที่หน้านี้

อ่านต่อ

คู่มือนี้ตั้งใจเขียนโดยแยกตามเครื่อง ถ้าคำถามจริง ๆ ของคุณคือเรื่องฟอนต์ตัวใดตัวหนึ่ง หน้าของฟอนต์ตัวนั้นคือคำตอบที่ตรงกว่า และอยู่ห่างออกไปแค่คลิกเดียว เริ่มจากการตรวจฟอนต์ ตามด้วยสัญญาอนุญาต แล้วค่อยไปที่ตัวฟอนต์

ถ้าคุณกำลังจะลงฟอนต์ไทย ตัวใดตัวหนึ่ง โดยเฉพาะ ซึ่งส่วนใหญ่คือฟอนต์ตระกูลสารบรรณสำหรับหนังสือราชการ หน้าของฟอนต์ตัวนั้นมีแหล่งดาวน์โหลดที่ถูกต้อง สัญญาอนุญาต และรายละเอียดการตั้งชื่อไฟล์ที่สำคัญกับตระกูลนั้นโดยเฉพาะ ให้เริ่มที่TH Sarabun PSK TH Sarabun New หรือSarabun แทนที่จะใช้คู่มือติดตั้งแบบกว้าง ๆ

นอกจากนั้น ตรวจฟอนต์กับข้อความไทยจริงในเครื่องมือทดสอบฟอนต์ก่อนติดตั้ง ยืนยันสิทธิ์การใช้งานด้วยคู่มือสัญญาอนุญาตฟอนต์ไทย เลือกดูฟอนต์ไทยฟรีหรือฟอนต์แห่งชาติ และอ่านคู่มือการออกแบบตัวอักษรไทยเพื่อเข้าใจว่าทำไมตำแหน่งวรรณยุกต์จึงทำงานแบบที่เป็นอยู่

ตรวจสอบข้อมูลเมื่อ August 2026

แหล่งอ้างอิง

  1. Apple documents exactly one way to install a font on iPhone — get an app containing fonts from the App Store and open it. The article contains no .ttf step, no Files-app step and no AirDrop step, and its second heading is 'Manage fonts', not 'Add fonts'.Apple — Install and manage fonts on iPhone, iPhone User Guide (version selector offers iOS 26, 18, 17, 16, 15, 14) (accessed Aug 29, 2026)
  2. Each font configuration-profile payload must contain exactly one .ttf or .otf file; the device does not support .ttc or .otc collections; and two fonts sharing a PostScript name cannot both be installed, with undefined resulting behaviour.Apple Developer — Device Management, Font payload (accessed Aug 29, 2026)
  3. On iOS a user-installed font is not added to the global font list: querying UIFont.familyNames returns only system fonts, and an app is granted access to a user-installed font only when the user picks it through the system font picker.Apple Developer — UIFontPickerViewController (accessed Aug 29, 2026)
  4. On iOS the only supported font-registration scope is persistent, which means registered fonts are not automatically available to other processes; other processes must call CTFontManagerRequestFonts to get access.Apple Developer — CTFontManagerRegisterFontsWithAssetNames, Core Text (accessed Aug 29, 2026)
  5. iFont, an iOS font installer, states that it installs fonts for apps such as Pages, Keynote or Numbers, and that it cannot change the system font, work with the keyboard, or force apps to let you customise the font.Apple iTunes Lookup API, app id 1173222289 — iFont: find, install any font, VINCI APPS LTD, version 11.9.1, released 2026-08-13, minimum iOS 16.0 (accessed Aug 29, 2026)
  6. Google's Android accessibility documentation for text and display offers font size, display size, bold text and outline text, and contains no occurrence of the strings 'font style' or 'typeface' anywhere on the page.Google — Android Accessibility Help, Change text & display settings (accessed Aug 29, 2026)
  7. Samsung documents downloading new fonts via Settings > Display > Font size and style > Font style > Download Fonts, which launches the Galaxy Store; Samsung also states that some fonts are unavailable in certain regions due to licensing, and that some third-party apps may not support custom fonts.Samsung Gulf — How to download different fonts on my Samsung phone; and Samsung US — Customize your phone's or tablet's font settings (accessed Aug 29, 2026)
  8. A font listing in the Galaxy Store carries an Android package name and app-store bundle id — com.monotype.android.font.monumint — confirming that a Samsung font is distributed as an installable application rather than a font file.Samsung Galaxy Store — MT Monumint Std Regular Latin FlipFont product page meta tags (accessed Aug 29, 2026)
  9. Samsung's Galaxy Themes Studio produces theme and font content as an APK file, that content only works on Galaxy smartphones, and it can only be distributed through the Galaxy Store.Samsung Developers — Galaxy Themes Studio overview (accessed Aug 29, 2026)
  10. Monotype states that installing a FlipFont font is followed by activating it in the 'Font' section of display settings, and that FlipFont fonts are available in the Galaxy Store on Samsung devices and through Google Play for other Android phones.Monotype — FlipFont product page (accessed Aug 29, 2026)
  11. Google Play Protect checks apps when you install them, is on by default, and may prevent installation of an application that is unverified and uses sensitive device permissions commonly targeted by scammers to commit financial fraud.Google — Android Help, Use Google Play Protect to help keep your apps safe & your data private (accessed Aug 29, 2026)
  12. zFont 3, the most-installed third-party Android font changer, lists Samsung support only up to Android 14, and describes its OPPO/Realme and OnePlus routes as depending on the option to switch the device region to Myanmar.Google Play — zFont 3 - Emoji & Font Changer by Khun Htetz Naing, 50M+ downloads, 3.2 stars from 288K reviews, updated Apr 9, 2026 (accessed Aug 29, 2026)
  13. Tofu is the name for the symbol displayed when a character is not present in a font and no fallback option is available.Google Fonts Knowledge — Glossary, Tofu (accessed Aug 29, 2026)
  14. Correct Thai rendering requires the OpenType positioning features 'mark' (mark-to-base) and 'mkmk' (mark-to-mark); combining marks that appear without a valid consonant base are considered invalid and are displayed positioned on a dotted circle.Microsoft Typography — Developing OpenType Fonts for Thai Script (accessed Aug 29, 2026)
  15. The Thai script occupies Unicode block U+0E00 to U+0E7F; a font with no glyphs in that range cannot render Thai.The Unicode Consortium — Thai code chart, block U+0E00–U+0E7F (accessed Aug 29, 2026)
  16. Canva font upload is limited to team owners, administrators and brand designers on Canva Pro, Teams, Business, Education and Nonprofits; it supports OTF, TTF and WOFF, rejects .ZIP, .EOT, .SVG and .WOFF2, caps files at 15 MB, and does not support variable fonts.Canva Help Center — Upload and use Brand Kit fonts; and Font upload error (accessed Aug 29, 2026)
  17. CapCut's Help Center index served 61 unique support-article URLs and none covers importing, uploading or adding a custom font file; CapCut's own answer to a missing font is to disable the commercial-use filter and search the built-in library.CapCut Help Center index, and CapCut — What Should I Do If I Can't Find The Material for The Text Font or Text Template? (dated Jan 30, 2026) (accessed Aug 29, 2026)