我正在玩Downloadable fonts api。我下载了 Google 示例应用程序,并将代码合并到我的项目中。两者都成功运行,但某些字体始终无法从我的应用程序和示例应用程序下载。
我使用原因 1FontsContractCompat.requestFont
并获得回调onTypefaceRequestFailed(int reason)
。文档说这意味着“FAIL_REASON_FONT_NOT_FOUND”。我认为这些字体应该存在,因为:1)它们出现在示例应用程序附带的 xml 文件中,2)它们出现在Google Fonts 的在线列表中,3)它们从开发人员 web api(https://www.googleapis.com/webfonts/v1/webfonts?key=
)返回
以下是失败的字体列表:
Angkor
Archivo
Asap Condensed
Baloo Bhaijaan
Baloo Tammudu
Battambang
Bayon
Bellefair
BioRhyme Expanded
Bokor
Cabin Condensed
Chau Philomene One
Chenla
Content
Dangrek
Encode Sans
Encode Sans Condensed
Encode Sans Expanded
Encode Sans Semi Condensed
Encode Sans Semi Expanded
Fasthand
Faustina
Freehand
Hanuman
Khmer
Koulen
Libre Barcode 128
Libre Barcode 128 Text
Libre Barcode 39
Libre Barcode 39 Extended
Libre Barcode 39 Extended Text
Libre Barcode 39 Text
Mada
Manuale
Metal
Moul
Moulpali
Mukta
Mukta Mahee
Mukta Malar
Nokora
Open Sans Condensed
Preahvihear
Roboto Condensed
Saira
Saira Condensed
Saira Extra Condensed
Saira Semi Condensed
Sedgwick Ave
Sedgwick Ave Display
Siemreap
Suwannaphum
Taprom
Ubuntu Condensed
Zilla Slab
Zilla Slab Highlight