字体元数据中心 — 字体信息、分类、标签、设计师、使用场景等结构化数据
Find a file
modiqi 409643e360 feat: AI enrichment 合并(tags/keywords/useCases/description/license)
studio AI enrichment 结果合并:
- tags/keywords/useCases: 383 条填充
- description: 264 条新生成
- license.type: 234 条推断(218免费商用/8个人免费/1试用版)
- 192 条仍为"联系授权"待人工确认
- schema 校验 419/419 通过
2026-03-22 23:45:24 +08:00
fonts feat: AI enrichment 合并(tags/keywords/useCases/description/license) 2026-03-22 23:45:24 +08:00
schemas feat: 添加字体元数据 JSON Schema v1.0 2026-03-13 10:03:08 +00:00
README.md docs: 初始化 README 2026-03-13 09:34:42 +00:00

font-metadata

字体元数据中心,管理 Windfonts 字库中所有字体的结构化信息。

数据来源

元数据由 fonts-packages 仓库中的 python-scripts/analyze-fonts.py 通过 AI 分析生成,最终产物为 font-mapping.json,同步至 OSSwenfeng-fonts bucket

目录结构

fonts/
  {NormalizedName}/
    meta.json          # 字体元数据
schemas/
  font-meta.schema.json
index.json             # 所有字体索引normalizedName → 基本信息)

meta.json 核心字段

字段 说明
normalized_name 唯一标识(如 Almmsht
english_name / chinese_name 英文名 / 中文名
font_family CSS font-familyWF-{Name} 格式)
foundry 字体厂商(对应 font-foundries 仓库)
designer 设计师
release_year 发布年份
font_category 字体分类(无衬线/衬线/手写体等)
font_tags 风格标签(黑体/宋体/楷体等)
languages 支持语言
use_cases 适用场景
weights 字重信息(含 font_weight 数值、版本文件)

分类体系

  • font_category无衬线字体、衬线、粗衬线字体、脚本、Mono、手写体
  • font_tags:黑体、宋体、楷体、隶书、拼音、硬笔手写、毛笔书法、卡通创意、其他
  • languages:简体中文、繁体中文、英语、日文、韩文

关联仓库

  • fonts-packages → 字体原始文件 + 构建工具(元数据由此生成)
  • font-licenses → 授权信息(通过 normalized_name 关联)
  • font-foundries → 厂商信息(通过 foundry 字段关联)
  • fonts-vault → 平台数据库(通过 POST /api/sync 从 OSS 同步)