global_font_manager:基于OpenHarmony的字体管理组件项目

提供三方字体安装/卸载功能

分支86Tags7
文件最后提交记录最后更新时间
20 天前
1 年前
20 天前
17 天前
7 个月前
20 天前
20 天前
8 个月前
4 个月前
1 年前
7 个月前
1 年前
1 年前
17 天前

字体管理组件

简介

字体管理组件为系统应用提供了安装、卸载三方字体的能力。

图 1 字体管理组件架构图

字体管理组件架构图说明:

  • 字体管理模块,面向系统应用提供安装与卸载三方字体接口。
  • 字体管理Napi层(font_manager_napi)负责ArkTS接口到C++接口的注册与转换。
  • 字体管理客户端(font_manager_client)负责与服务端交互,进行初步参数检查。
  • 字体管理服务端(font_manager_server)负责与客户端进行交互,进行权限校验与字体的安装卸载。

目录

字体管理组件源代码目录结构如下所示:

/base/global/
├── font_manager            # 字体管理代码仓
│   ├── frameworks          # 字体管理核心代码
│   │   ├── fontmgr         # 字体管理核心代码
│   │   │   ├── include     # 字体管理头文件
│   │   │   ├── src         # 字体管理实现代码
│   │   │   └── test        # 字体管理测试代码
│   ├── interfaces          # 字体管理接口
│   │   └── js/kits         # 字体管理ArkTS接口
│   ├── sa_profile          # 字体管理SystemAbility配置文件定义目录
│   ├── service             # 字体管理服务端、客户端结构
│   │   └── include         # 字体管理服务端、客户端头文件
│   │   └── src             # 字体管理服务端、客户端实现代码

约束

语言限制:ArkTS语言

相关仓

全球化子系统

global_i18n_standard

global/font_manager

项目介绍

提供三方字体安装/卸载功能

定制我的领域