Font Awesome gives you scalable vector icons that can instantly be customized - size, color, drop shadow, and anything that can be done with the power of CSS.
Tehreer is a library which gives full control over following text related technologies.
It is a wrapper over mature C libraries, FreeType, and SheenFigure.
Fonty is Android library allowing you to easily change the typeface of your UI elements. Contrary to other implementations Fonty is designed with the assumption that if you want to change the font for your app, then you change it globally per whole application, to achieve consistency across your Fragments or Activities.
This means that using Fonty will require no change to your layout files. All you need to do is to initialize the library and specify what typeface you want to be used for regular text and what for boldfaced ones. That's it.
Iconify allows you to include any of the FontAwesome 4.1.0 icons by Dave Gandy in your texts, your ActionBar, and even in your EditTexts. Icons are infinitely scalable, and customizable with shadows and everything you can do on texts.
Library for add icons using Font Awesome font in your project Android. Compatible for Java and Kotlin.ding icons in your projects.
Ver. 1.0.5 Release July 2020
The goal of this library is to allow your app to support multiple FontFamilies (e.g. lato, roboto, etc.) with their own styles (e.g. normal, bold, italic) in an easily-configurable way.
Change/add font of Entire Android Application at time with out wasting your time - TextViews
, EditText
, Buttons
, Views
, etc.
The library provides global configurations to your fonts.
This is an easy to use custom preference, which opens a dialog with a list of available fonts. The selected font gets automatically saved and you are able to set the font directory as well as the defaultValue.
Helper object for injecting typeface into various text views of android.
We can use various custom typefaces asset for any text views (like TextView, Button, RadioButton, EditText, etc.), but there's no way to set the typeface as a styled theme to apply the typeface for overall screens in the app.
This library helps to do it in easy way. :)
Custom-Typeface is a library to add custom fonts in android. By using this library you can easily set custom font on TextView
, EditText
, Button
, CheckBox
, RadioButton
and AutoCompleteTextView
and other wedgets in android. You can set custom typeface easily in XML.
A Tiny Font Utility Library used to apply custom Fonts to Toolbar, NavigationView, Menu, Submenu and Other Views like EditText, TextView, etc.
A simple and useful android library to use custom fonts in android apps without adding fonts into asset/resource folder. Also by using this library developer should not have to worry about Typeface object creation for every new font that he use.
Smart Fonts is an Android Studio Library which makes it easy to use Custom Fonts (TTF or OTF) in your apps. It handles the Android text widgets (TextView, EditText, CheckBox, RadioButton...). You can add any other widgets easily, including your own classes!
You can use Styles, and see the result directly in the Layout Editor!
A manager handles the caching of the fonts so that they are loaded only once. If a font is not used it is not loaded.
It is easy to integrate with gradle.
FontDroid is a small library that gives the ability to use custom fonts in an Android application. You can use any font with extension .TTF
or .OTF
.
UniversalFontComponents is a library that allows you to set a custom font in xml for all your TextView
s. You can also set a library-provided Roboto font so that your fonts are consistent across different versions of Android.
Convert Icon-font (e.g. font-awesome) to Drawable
or Bitmap
for Android.
DroidAwesome is a library to display FontAwesome Icons in any View
or a MenuItem
.
Typekit is a library that help you quick change default font of your android application. You don't need to add any custom view or tag to your current xml layout file. You make a quick config in your application class and change the font that you need specific for a style.
MultiFontViewKotlin library can be used to select custom fonts for the view dynamically in your XML.
MultiFontView library can be used to select custom fonts for the view dynamically in your XML. The library loads the custom fonts using a font cache.
AACustomFont is a lightweight custom font binder in XML directly in TextView, Button, EditText, RadioButton, CheckBox tags. The library is aimed to avoid custom views for custom fonts in XML and to minimize the JAVA code for setting the TypeFaces for each view.
Add custom font classes easily for TextView
, EditText
& Buttons
.
Fontain is a lightweight library for displaying text in custom fonts in your Android applications
Fontain allows you to include a number of custom fonts within your app, and then access them by their Font Family, Weight, Width and Slope. It simplifies the process of selecting the proper typeface for any given usage.
TextView, EditText and Button with custom fonts with normal, bold and thin style for different languages.
When the language of device changes the library automatically use the font for that language.
Fontify is an Android library project providing drop-in replacements for all Android TextView subclasses, allowing developers to apply custom fonts via xml layouts and/or styles.