【发布时间】:2018-04-13 13:07:40
【问题描述】:
我在玩Downloadable fonts api。我下载了Google sample application 并将代码合并到我的项目中。两者都成功运行,但某些字体始终无法从我的应用程序和示例应用程序下载。
我使用 FontsContractCompat.requestFont 并以原因 1 回调到 onTypefaceRequestFailed(int reason)。文档说这意味着“FAIL_REASON_FONT_NOT_FOUND”。
我假设这些字体应该存在,因为:1)它们出现在示例应用程序附带的 xml 文件中,2)它们出现在 online list of 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
【问题讨论】:
-
我可以通过这个链接下载字体:fonts.google.com/download?family=Angkor 但我不确定为什么它不能与 api 一起使用
-
谢谢。我也试过了..
-
有同样的问题。当文档说“我可以使用哪些字体?整个 Google 字体开源集合!访问 fonts.google.com 浏览。”时,我真的很困惑为什么无法加载某些字体。
标签: android fonts google-font-api google-fonts