mirror of
https://github.com/openharmony/third_party_notofonts.git
synced 2026-07-01 20:04:09 -04:00
6f7660d88d
Signed-off-by: zt147369 <zhangting201@huawei.com>
1.6 KiB
1.6 KiB
三方开源软件notofonts
notofonts简介
-
notofonts提供全球所有语言字库合集(CJK和表情符号除外)。
引入背景简述
在OpenHarmony系统中,为构建全球化语言字库能力,覆盖全球国家和地区,需引入该三方库来丰富语言字库合集。
目录结构
docs/ 文档
fonts/ 字体文件
scripts/ 脚本
README README说明
OpenHarmony如何使用notofonts
在OpenHarmony中,开发者通过BUILD.gn编译脚本预置字体文件。
1. notofonts的编译
notofonts的编译入口在其根目录下的BUILD.gn中。简单示意如下:
ohos_prebuilt_etc("NotoSansBengali") {
source = "fonts/NotoSansBengali/googlefonts/variable-ttf/NotoSansBengali[wdth,wght].ttf"
module_install_dir = "fonts"
subsystem_name = "thirdparty"
part_name = "notofonts"
}
group("fonts_notofonts") {
deps = [
":NotoSansBengali",
]
}
2. 使用notofonts
在需要使用notofonts的模块构建配置中,增加对应依赖。