我正尝试通过支持库使用Android可下载字体,详情如下:
但是我看到几个问题:
即使我尝试使用布局xml中的字体并在AndroidManifest.xml
中定义字体进行预加载,在第一次呈现textview时,我仍然看到一个小故障,有时这几乎是人眼无法感知的,但肯定在那里(它干扰了textview.getLineCount()
之后立即执行的textview.setText(text)
。
我想以一种NICE的方式来避免这种故障。
我担心文档中的这个特定短语:
如果字体检索花费的时间比预期的长,则系统将中止获取过程并使用默认字体。
发生的是,如果出现任何问题并且无法加载特殊字体,我希望能够从可用选项中定义最佳字体(例如,与所需字体最相似的字体)。