字重结构+family→字重子菜单(agent-111: fonts/<family>/<weight>/, gen_font.py --weight, 两级扫描, s_font_dropdown子菜单) + 全屏左滑滑条修复(agent-112)
This commit is contained in:
1 parent
e8fa373a2f
commit
b75ecce5de
16 files changed
+531
-164
No files matched your search
+3
-2
@@ -109,8 +109,9 @@ int meow_font_config_multifont(int on,
|
||||
/* ---- MeowPanel 预留:TF 卡字体库 .zip 导入/导出(TODO,未实现)----
|
||||
* 当前仅声明占位,供 MeowPanel 后续接入;不实现、不接 zip 库。
|
||||
* 调用方约定(待实现):导入=校验 .zip 内含 font.png+font.idx+font.json 三件套,
|
||||
* 校验通过后解压到 TF 卡 MeowOS/fonts/<family>/(family 取自 font.json 的 family 或 zip 名,
|
||||
* 冲突时覆盖需先确认);导出=把 MeowOS/fonts/<family>/ 三件套打包为 <out_zip>。
|
||||
* 校验通过后解压到 TF 卡 MeowOS/fonts/<family>/<weight>/(family/weight 取自 font.json 的
|
||||
* family/weight 或 zip 名,缺省 weight=regular;冲突时覆盖需先确认);导出=把
|
||||
* MeowOS/fonts/<family>/<weight>/ 三件套打包为 <out_zip>。
|
||||
* 目录布局与 font.json schema 见 docs/MEOWOS_SPEC_REF.md §1.2/§5.2。
|
||||
* 返回码:MEOW_OK=0 成功,负值错误码(沿用本模块失败负值约定)。 */
|
||||
int meow_font_import_zip(const char *zip_path); /* TODO:MeowPanel */
|
||||
|
||||
Reference in new issue
Block a user