diff options
Diffstat (limited to 'docs/assets-and-licenses.md')
| -rw-r--r-- | docs/assets-and-licenses.md | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/docs/assets-and-licenses.md b/docs/assets-and-licenses.md index 3255dda..f2dc1bc 100644 --- a/docs/assets-and-licenses.md +++ b/docs/assets-and-licenses.md @@ -2,9 +2,13 @@ ## 仓库和交付包中的实际资产 -- **原创代码生成图形与 procedural data**:`src/LivingVillage.Desktop/Game.fs` 中的 `PixelText`、色块和 `Atlas` 绘制逻辑,以及 `VillageArt.fs` 和 `ChineseText.fs` 中的江南场景数据、NPC 视觉元数据和中文排版策略,均由仓库代码在运行时或纯函数中生成,没有独立图片文件,不主张外部素材来源。 -- **外部美术资产**:当前仓库没有 PNG、JPG、GIF、SVG、字体或音频文件。设计文档提到的 Kenney CC 资产只是候选方向,未随仓库或 M6c 包分发。 -- **Task 3a 边界**:本切片不依赖下载的第三方美术或字体素材;交付内容仅包含原创 procedural data/code 和现有运行依赖。 +- **原创代码生成图形与 procedural data**:`src/LivingVillage.Desktop/Game.fs` 中的 `PixelText`、色块和 `Atlas` 绘制逻辑,以及 `VillageArt.fs` 和 `ChineseText.fs` 中的江南场景数据、NPC 视觉元数据和中文排版策略,均由仓库代码在运行时或纯函数中生成,不主张外部素材来源。 +- **Noto Sans CJK 派生字形图集**:`src/LivingVillage.Desktop/Assets/cjk-glyph-atlas.png` 是仓库实际分发的 `384x288` 透明 PNG,使用 `src/LivingVillage.Desktop/Assets/cjk-glyphs.txt` 中的 188 个字符、16 列 24px 单元生成;两者会复制到 Linux/macOS 发布包的 `Assets/` 目录。原始字体文件不随仓库或包分发。 + - 来源:`/usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc`,字体族包含 Noto Sans CJK SC。 + - 许可:SIL Open Font License 1.1;本地版权文件 SHA-256:`849f4ea9c214fa4ac3593b770c699f387534b11ce671264c1b10d85bdcb5997b`。 + - 参考:<https://raw.githubusercontent.com/notofonts/noto-cjk/main/README.md>。 +- **其他外部美术资产**:当前仓库没有 JPG、GIF、SVG、其他字体或音频文件。设计文档提到的 Kenney CC 资产只是候选方向,未随仓库或 M6c 包分发。 +- **Task 3b 边界**:中文 UI 使用上述许可明确的派生字形图集;场景、角色和其他 UI 图形仍由仓库代码生成,不下载或声称拥有未包含的第三方素材。 ## 第三方运行依赖 @@ -13,4 +17,4 @@ ## 再分发边界 -M6c 没有复制或声称拥有外部艺术、字体、音频或 Kenney 素材。发布前若将 `app/` 二进制包提供给第三方,应同时保留 NuGet/runtime 上游要求的许可证和 notices;本仓库只记录实际存在并实际进入交付边界的依赖,不虚构未包含资产的来源。 +M6c 不复制原始 Noto 字体文件,也不声称拥有 Kenney、音频或其他未包含素材;它会分发由 OFL 字体生成的 PNG 字形图集。发布前若将 `app/` 二进制包提供给第三方,应同时保留本清单以及 NuGet/runtime 上游要求的许可证和 notices;本仓库只记录实际存在并实际进入交付边界的依赖,不虚构未包含资产的来源。 |
