iFont (Expert of Fonts)
Includes hundreds of beautiful fonts that work system-wide
iFont Expert of Fonts is an app that provides Android users with the opportunity to change the font on their devices. The app offers users more than 100 different fonts, all of which may be downloaded in a few seconds. The variety of fonts offered by iFont Expert of Fonts givers users the ability to further personalize their Android phones and tablets.
The interface found in iFont Expert of Fonts is simple to use. The app's main page includes a list of the most popular fonts. Simply choose one you prefer from this list or search for another one using the app's really helpful search function.
Before downloading the iFont Expert of Fonts app, Android users should verify that they are able to change the font on the particular device or devices they use. While most Android devices allow this, there are some that do not. Users of Samsung, Meizu, Huawai, and XiaoMi (MIUI) should have no problem change their device's font. On the other hand, HTC, Motorola, and Sony devices must first be rooted before attempting to change the font.
- Allows users to change the font on their Android device.
- Provides over 100 font options.
- Some devices must be rooted before changing the font.
- Users have reported instances of the app installing malware and/or spyware upon download.
1.Fixed!: MIUI 8 can't change font
2.Fixed!: Can't use color font in Android 4.4(Need Xposed)
Potentially dangerous permissions
- READ_EXTERNAL_STORAGE: Allows an application to read from external storage.
- READ_PHONE_STATE: Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
- WRITE_EXTERNAL_STORAGE: Allows an application to write to external storage.
- ACCESS_NETWORK_STATE: Allows applications to access information about networks.
- ACCESS_WIFI_STATE: Allows applications to access information about Wi-Fi networks.
- CHANGE_CONFIGURATION: Allows an application to modify the current configuration, such as locale.
- GET_TASKS: This constant was deprecated in API level 21. No longer enforced.
- INSTALL_SHORTCUT: Allows an application to install a shortcut in Launcher.
- INTERNET: Allows applications to open network sockets.
- KILL_BACKGROUND_PROCESSES: Allows an application to call killBackgroundProcesses(String).
- READ_LOGS: Allows an application to read the low-level system log files.
- RECEIVE_BOOT_COMPLETED: Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting. If you don't request this permission, you will not receive the broadcast at that time. Though holding this permission does not have any security implications, it can have a negative impact on the user experience by increasing the amount of time it takes the system to start and allowing applications to have themselves running without the user being aware of them. As such, you must explicitly declare your use of this facility to make that visible to the user.
- WRITE_SETTINGS: Allows an application to read or write the system settings.