Computer >> Máy Tính >  >> Xử lý sự cố >> Android

Cách thay đổi phông chữ hệ thống Android mà không cần ứng dụng

Thay đổi phông chữ hệ thống mặc định trên thiết bị Android là điều dễ dàng nhất trên thế giới, tuy nhiên trên nhiều thiết bị, việc này thực sự khá phức tạp. Vấn đề bắt nguồn từ việc Android gốc không cung cấp khả năng tùy chỉnh phông chữ hệ thống - đây là điều mà một số nhà sản xuất thiết bị đã tích hợp sẵn trong ROM của họ. Hơn nữa, trong khi một số nhà sản xuất thiết bị (Samsung, HTC, LG, v.v.) cung cấp một cách để dễ dàng thay đổi phông chữ, thì thường thông qua cửa hàng chủ đề của họ, nơi bạn sẽ cần mua một phông chữ mới mà bạn thích.

Người dùng Android có thể đã quen thuộc với vô số ứng dụng phông chữ - FontFix và iFont là hai ví dụ như vậy. Tuy nhiên, hạn chế của các ứng dụng này là khả năng làm hỏng thiết bị của bạn - trong khi các nhà phát triển của cả hai ứng dụng đó đã làm cho chúng cực kỳ thân thiện với người dùng, tai nạn có thể xảy ra, thường là do phông chữ không được cấp quyền hệ thống chính xác sau khi cài đặt.

Những gì chúng tôi sẽ làm là thay đổi phông chữ hệ thống của bạn thông qua ADB, việc này liên quan nhiều hơn một chút về mặt kỹ thuật, nhưng nó làm giảm đáng kể rủi ro làm hỏng thiết bị của bạn.

Cảnh báo:Bạn chỉ được sử dụng các tệp phông chữ TrueType (chúng sẽ kết thúc bằng .ttf phần mở rộng tệp).

Tìm Phông chữ ở đâu

Hầu hết các ứng dụng thay đổi phông chữ đều lấy phông chữ từ các thư mục phông chữ trực tuyến. Bạn cũng có thể dễ dàng duyệt các thư mục này trên PC và tải xuống các tệp phông chữ để đẩy sang điện thoại Android của mình. Dưới đây là một số ứng dụng miễn phí tốt nhất thư mục phông chữ có sẵn:

Phông chữ Google
Phông chữ Squirrel
DaFont
Phông chữ Đô thị
1001FreeFonts

Yêu cầu

ADB (xem “Cách cài đặt ADB trên Windows”)
Điện thoại đã root
[Tùy chọn] Trình xóa phông chữ tự động

Cách thay đổi phông chữ trên Android bằng ADB

Tải xuống phông chữ bạn muốn sử dụng cho màn hình PC của mình.

Cách thay đổi phông chữ hệ thống Android mà không cần ứng dụng

Đặt phông chữ vào bộ nhớ ngoài của điện thoại qua chuyển USB. Đổi tên nó sang Roboto-Regular.ttf - điều này rất quan trọng, vì chúng tôi cần đánh lừa hệ thống Android.

Mở một thiết bị đầu cuối ADB và nhập các lệnh sau:
adb shell
su
mount –o remount, rw / system
cd / system / font

Cách thay đổi phông chữ hệ thống Android mà không cần ứng dụng

ADB hiện nằm trong thư mục phông chữ của thiết bị Android của bạn. Giờ đây, điện thoại Android thường sử dụng phông chữ Roboto cho hệ thống, với các biến thể của phông chữ đó cho menu, thanh thông báo, v.v. Chúng là:

Roboto-Regular.ttf
Roboto-Bold.ttf
Roboto-Italic.ttf
Roboto-BoldItalic.ttf

Vì vậy, những gì chúng ta sẽ làm trước tiên là thay thế phông chữ Roboto-Regular, nhưng bạn cũng có thể sử dụng hướng dẫn này để thay thế các phiên bản in đậm, nghiêng và nghiêng đậm của Roboto bằng các phiên bản phông chữ bạn đã chọn.

Trước khi tiếp tục, hãy sao lưu phông chữ Roboto-Regular phòng khi có sự cố. Nhập vào thiết bị đầu cuối của ADB:
mv Roboto-Regular.TTF Roboto-Regular.ttf.bak

Bây giờ chúng tôi đã sẵn sàng thay thế nó bằng phông chữ tùy chỉnh của bạn. Nhập vào thiết bị đầu cuối của ADB:
cp /sdcard/Roboto-Regular.ttf / system / fonts

Và bây giờ chúng ta cần đặt quyền tệp cho phông chữ, điều này cực kỳ quan trọng - đây là nơi phần lớn các khối hình thiết bị xảy ra khi sử dụng các ứng dụng thay thế phông chữ.

Nhập vào thiết bị đầu cuối:
chmod 644 Roboto-Regular.ttf
thoát

Bây giờ bật nguồn thiết bị Android của bạn - bạn sẽ thấy phông chữ mới của mình đang được sử dụng cho phần lớn giao diện người dùng hệ thống, chẳng hạn như menu Cài đặt, thanh thông báo, v.v.

Nếu có vấn đề gì xảy ra:

Rất nhiều người dùng mới làm quen hoảng sợ khi thiết bị của họ đi vào vòng lặp khởi động. Việc khôi phục từ vòng lặp khởi động phụ thuộc vào nguyên nhân gây ra nó và may mắn thay, việc khôi phục từ vòng lặp khởi động do giả mạo phông chữ cũng đơn giản như khôi phục phông chữ Roboto ban đầu cho hệ thống Android. Bên trong thiết bị đầu cuối của ADB, nhập:

Thiết bị quảng cáo
su
mount –o remount, rw / system
cd / system / font
rm Roboto-Regular.ttf
mv Roboto-Regular.ttf.bak Roboto-Regular.ttf
chmod 644 Roboto-Regular.ttf
thoát

Bây giờ, hãy bật nguồn thiết bị của bạn và thiết bị sẽ trở lại bình thường. Trong một ví dụ hiếm hoi mà điều này không khắc phục được vòng lặp khởi động sau khi thay đổi phông chữ hệ thống của bạn, có một công cụ có sẵn cho chính xác vấn đề này, được gọi là “ Auto Font Unbricker” .

Chỉ cần tải xuống Auto Font Unbricker vào PC, kết nối thiết bị của bạn qua USB, khởi chạy chương trình và làm theo hướng dẫn trên màn hình.