การเปลี่ยนแบบอักษรเริ่มต้นของระบบบนอุปกรณ์ Android ควรเป็นสิ่งที่ง่ายที่สุดในโลก แต่ในอุปกรณ์หลายๆ เครื่อง จริงๆ แล้วค่อนข้างซับซ้อน ปัญหาเกิดจากข้อเท็จจริงที่ว่า Android ในสต็อกไม่มีความสามารถในการปรับแต่งแบบอักษรของระบบ – นี่คือสิ่งที่ผู้ผลิตอุปกรณ์บางรายได้สร้างไว้ใน ROM ของตน นอกจากนี้ ในขณะที่ผู้ผลิตอุปกรณ์บางราย (Samsung, HTC, LG ฯลฯ) เสนอวิธีการเปลี่ยนแบบอักษรได้อย่างง่ายดาย แต่มักจะผ่านร้านธีมของพวกเขาซึ่งคุณจะต้องซื้อแบบอักษรใหม่ที่คุณชอบ
ผู้ใช้ Android มักจะคุ้นเคยกับแอพแบบอักษรที่มีอยู่มากมาย – FontFix และ iFont เป็นสองตัวอย่างดังกล่าว อย่างไรก็ตาม ข้อเสียของแอปเหล่านี้คือศักยภาพในการสร้างอิฐให้กับอุปกรณ์ของคุณ – ในขณะที่นักพัฒนาของทั้งสองแอปดังกล่าวได้ทำให้พวกเขาเป็นมิตรต่อผู้ใช้อย่างมาก อุบัติเหตุอาจเกิดขึ้นได้ โดยปกติแล้วเนื่องจากแบบอักษรไม่ได้รับสิทธิ์ระบบที่ถูกต้องหลังการติดตั้ง
สิ่งที่เราจะทำคือเปลี่ยนแบบอักษรของระบบผ่าน ADB ซึ่งเกี่ยวข้องกับเทคนิคเล็กน้อย แต่ลดความเสี่ยงที่จะทำให้อุปกรณ์ของคุณพังได้อย่างมาก
คำเตือน:คุณต้องใช้ไฟล์ฟอนต์ TrueType เท่านั้น (ไฟล์จะลงท้ายด้วย .ttf นามสกุลไฟล์)
หาแบบอักษรได้ที่ไหน
แอพเปลี่ยนฟอนต์ส่วนใหญ่ดึงฟอนต์จากไดเร็กทอรีฟอนต์ออนไลน์ คุณสามารถเรียกดูไดเร็กทอรีเหล่านี้บนพีซีของคุณและดาวน์โหลดไฟล์ฟอนต์เพื่อพุชไปยังโทรศัพท์ Android ของคุณได้อย่างง่ายดาย นี่คือบางส่วนที่ดีที่สุด ฟรี มีไดเรกทอรีแบบอักษร:
Google Fonts
Font Squirrel
DaFont
Urban Fonts
1001FreeFonts
ข้อกำหนด
ADB (ดู “วิธีการติดตั้ง ADB บน Windows”)
โทรศัพท์ที่รูทแล้ว
[ตัวเลือก] Auto Font Unbricker
วิธีเปลี่ยนแบบอักษรบน Android ด้วย ADB
ดาวน์โหลดแบบอักษรที่คุณต้องการใช้กับเดสก์ท็อปพีซีของคุณ
วางแบบอักษรบนที่จัดเก็บข้อมูลภายนอกของโทรศัพท์ของคุณผ่านการถ่ายโอน USB เปลี่ยนชื่อ ถึง Roboto-Regular.ttf – สิ่งนี้สำคัญมาก เพราะเราต้องหลอกระบบ Android
เปิดเทอร์มินัล ADB และพิมพ์คำสั่งต่อไปนี้:
adb shell
ซู
mount –o remount,rw /system
cd /system/fonts
ขณะนี้ ADB อยู่ในไดเรกทอรีแบบอักษรของอุปกรณ์ Android ของคุณ ขณะนี้ โทรศัพท์ Android มักใช้แบบอักษร Roboto สำหรับระบบ โดยมีแบบอักษรหลากหลายรูปแบบสำหรับเมนู แถบการแจ้งเตือน ฯลฯ ได้แก่:
Roboto-Regular.ttf
Roboto-Bold.ttf
Roboto-Italic.ttf
Roboto-BoldItalic.ttf
สิ่งที่เราจะทำคือแทนที่ฟอนต์ Roboto-Regular ก่อน แต่คุณยังสามารถใช้คู่มือนี้เพื่อแทนที่ Roboto เวอร์ชันตัวหนา ตัวเอียง และตัวเอียงตัวหนา ด้วยฟอนต์ที่คุณเลือกในเวอร์ชันเดียวกันได้
ก่อนดำเนินการต่อ เรามาสำรองข้อมูลแบบอักษร Roboto-Regular ก่อนเผื่อมีข้อผิดพลาดเกิดขึ้น พิมพ์ลงในเทอร์มินัล ADB:
mv Roboto-Regular.TTF Roboto-Regular.ttf.bak
ตอนนี้เราพร้อมที่จะแทนที่ด้วยแบบอักษรที่คุณกำหนดเองแล้ว พิมพ์ลงในเทอร์มินัล ADB:
cp /sdcard/Roboto-Regular.ttf /system/fonts
และตอนนี้เราต้องตั้งค่าการอนุญาตไฟล์สำหรับฟอนต์ ซึ่ง สำคัญมาก – นี่คือที่ที่อิฐอุปกรณ์ส่วนใหญ่เกิดขึ้นเมื่อใช้แอปแทนที่แบบอักษร
พิมพ์ลงในเทอร์มินัล:
chmod 644 Roboto-Regular.ttf
ออก
ตอนนี้เปิดอุปกรณ์ Android ของคุณ – คุณควรเห็นแบบอักษรใหม่ของคุณถูกใช้สำหรับ UI ของระบบส่วนใหญ่ เช่น เมนูการตั้งค่า แถบการแจ้งเตือน ฯลฯ
หากมีสิ่งผิดปกติเกิดขึ้น:
ผู้ใช้มือใหม่จำนวนมากตื่นตระหนกเมื่ออุปกรณ์เข้าสู่ลูปการบูต การกู้คืนจาก boot-loop ขึ้นอยู่กับสาเหตุ และโชคดีที่การกู้คืนจาก boot-loop ที่เกิดจากการดัดแปลงฟอนต์นั้นง่ายพอๆ กับการกู้คืนฟอนต์ Roboto ดั้งเดิมไปยังระบบ Android ภายในเทอร์มินัล ADB พิมพ์:
อุปกรณ์ Adb
ซู
mount –o remount,rw /system
cd /system/fonts
rm Roboto-Regular.ttf
mv Roboto-Regular.ttf.bak Roboto-Regular.ttf
chmod 644 Roboto-Regular.ttf
ออก
ตอนนี้เปิดอุปกรณ์ของคุณและควรกลับมาเป็นปกติ ในตัวอย่างที่พบไม่บ่อยซึ่งวิธีนี้ไม่สามารถแก้ไขการวนรอบการบูตหลังจากเปลี่ยนแบบอักษรของระบบ มีเครื่องมือสำหรับปัญหานี้ที่เรียกว่า “Auto Font Unbricker” .
เพียงดาวน์โหลด Auto Font Unbricker ลงในพีซี เชื่อมต่ออุปกรณ์ผ่าน USB เปิดโปรแกรม และปฏิบัติตามคำแนะนำบนหน้าจอ