我决定在我的项目中使用可下载字体。我实现了指南中建议的所有内容。
下一步,当我尝试从ResourcesCompat获取字体时,出现了以下问题:
ResourcesCompat.getFont(MainActivity.this, R.font.roboto_bold)
在那之后,我总是得到这样的体验:
Font resource ID #0x7f090005 could not be retrieved
如何解决这个问题?
PS:
引用自https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts.html#via-android studio:
您可以使用Android Studio 3.0将应用程序设置为下载字体。为了帮助您开始使用可下载字体功能,您可以使用Google Play services的字体提供商。
注意:设备必须具有Google Play services 11或更高版本才能使用Google字体提供程序。
可下载字体:被消毒剂拒绝(字体系列:“字体真棒”样式:正常重量:正常拉伸:正常src指数:1)来源:http://192.168.1.254/theme/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3http://192.168.1.254/theme/font-awesome/css/font-awesome.min.css第4行 我一直
问题内容: 我在使用通过相对URL访问的字体时遇到问题。 当我访问网页时,字体不起作用,在控制台中,我得到以下信息: 通过将URL复制/粘贴到浏览器地址栏中来访问文件,这表明它是正确的URL,因为我可以下载字体。 问题答案: 乔纳森·邱(Jonathan Kew)对有关MozillaBugzilla条目的回应的提示: 我相信这是按设计工作的。AIUI,这里的问题是,对于从file:// URI加载
问题内容: 这是我在Chrome中遇到的错误,但不幸的是,搜索并没有给我太多结果。字体本身显示正确。但是我仍然收到此错误/警告。更具体地说,这是完整的警告: “无法解码下载的字体: http:// localhost:8000 / app / fonts / Lato / ” 我的CSS是这些: 我只是不明白。正确应用了字体,但是警告始终存在。尝试使用该字体会使字体恢复为正常的浏览器字体,也许是这
“无法解码下载的字体:http://localhost:8000/app/fonts/Lato/" 我的CSS是: 我只是不明白。字体应用正确,但警告始终存在。尝试使用会使字体恢复为正常的浏览器字体,因此可能是这样,但我不确定,即使在搜索之后,我也没有找到任何内容。谢谢 编辑 有各种字体文件,都来自同一个系列。我正试着把它们都装进去。字体文件是。我正在从本地文件夹加载它们,有各种字体文件,如,,等
我找到了allready这个:https://stackoverflow.com/search?q=Failed解码下载的字体 但这些答案无助于解决我的问题=/ 我在控制台的页面上看到以下错误: 指向我的页面的URL:http://devcomlink.kunena.dev-monkeys.com/index.php?option=com_kunena 在Firefox和IE11中,图标完全无法加
这是我的CSS: 这是我在Chrome得到的消息:未能解码下载字体:http://localhost:3000/Geometria-Light-webfont.woff2localhost/:1 OTS解析错误:无效版本标签localhost/:1未能解码下载字体:http://localhost:3000/Geometria-Light-webfont.woff 我通过Font Squirrel