是否应为 Android 项目中的字体添加资产文件夹?为什么?

Should an assets folder be added for fonts in an Android Project? Why?

所以,我有一个 android 项目,并且在默认资源目录下有一个 fonts 文件夹。我什至在整个应用程序中使用了字体。

我正在考虑将 Font Awesome 添加到我的应用程序中,但是,许多在线教程都说要在其中创建一个 "assets" 文件夹和一个字体文件夹。

是否有理由这样做而不是将字体目录放在默认资源目录下?

如果我继续使用默认 res 下已有的 fonts 文件夹,它是否仍然有效?

在 Android 8.0 中添加了字体资源,并且 appcompat 在旧设备上支持它们。超过 ~15 个月的教程将在字体资源存在之前编写,并且以前涉及的主要字体使用方式 assets/.

Would it still be valid if I simply continued using the fonts folder I already have under the default res?

可能吧。可以想象 Font Awesome 字体以某种方式破坏了字体资源系统(也许它们 很棒),但我没听说有人有这种问题。