不想在项目里直接集成字体库,这样不仅可能有版权问题,还会增加安装包的大小,鸿蒙里是否支持使用系统自带的字体,并且可以在使用时才进行下载?
在鸿蒙系统中,查看当前系统支持的字体通常不是直接通过用户界面(UI)完成的,因为系统字体通常是预装在设备中,并且由系统内部管理和使用。然而,你可以通过以下几种方式来间接了解或利用系统字体:
系统设置:
开发者选项(如果可用):
文件管理器(不推荐且可能受限):
编程接口(API):
鸿蒙系统本身并不支持在运行时动态下载并使用系统自带的字体。系统自带的字体是预装在设备中的,应用程序在开发时就需要确定好要使用的字体样式,并在编译时将其包含在应用程序的安装包中(如果使用的是非系统默认字体)。
然而,鸿蒙系统支持使用系统提供的默认字体样式,这些字体样式是无需额外下载即可使用的。如果你的应用需要使用特殊字体,但又不想增加安装包的大小,你可以考虑以下几种方案:
请注意,以上方案都需要在遵守相关法律法规和版权政策的前提下进行。
1 回答760 阅读✓ 已解决
1 回答1k 阅读
1 回答865 阅读
1 回答845 阅读
1 回答748 阅读
1 回答725 阅读
1 回答682 阅读
系统字体可以在 system/font/下查看。