Android缺乏自定义字体的适当支持。大多数通过XML属性定义UI元素字体的明显的方法都缺少默认框架视图。这个库使得从java代码中设置自定义字体变得非常简单-APP子类内进行一次初始化然后通过typeface()静态方法调用来对所有视图应用自定义字体。
功能特色:
通过单一的调用对整个视图层应用自定义字体
通过TypefaceHelper.init()在APP子类内进行超级简单的初始化
TypefaceHelper.typeface()可以对所有Activity或者ViewGroup内的TextView应用自定义字体
TypefaceHelper可以对View应用自定义字体,或者从Strning/CharSequence使用自定义字体创建SpannableString
支持多种字体
支持字体样式: Typeface.NORMAL , Typeface.BOLD , Typeface.ITALIC , Typeface.BOLD_ITALIC
支持动态字体改变
支持ActionBar标题中自定义字体