PSSR WQY15 原像素与战斗 HUD 字形组件：来源、版权与修改声明
================================================================

许可证表达式
------------

字体、派生字形和两个 dist 纯字形组件：
GPL-2.0-only WITH Font-exception-2.0

本包 Python 工具及项目生成的配置、映射、manifest、审计数据和项目文档：
GPL-2.0-only

第三方 README 与 AUTHORS 文件保留其各自上游声明。本修改版本明确选择继续
适用上游 Font-exception-2.0。该例外只明确提及 document embedding；这里不
把它扩张解释为当然覆盖游戏资源。完整 GPLv2 与字体例外文本分别位于
LICENSES/GPL-2.0.txt 和 LICENSES/Font-exception-2.0.txt。

dist/FREECG98.BMP 是从用户自备原游戏模板在本地合成的完整字库，保留原模板
像素，不纳入上述 GPL 字形组件许可表达式。本声明不对该合成文件的整体分发
权利作结论。

原始字体
--------

名称：WenQuanYi Bitmap Song / 文泉驿点阵宋体
版本：1.0 (Hero) RC1 (0.9.9.8)，Release 8
Authors: WenQuanYi Contributors

Copyright © 2004-2010,
The WenQuanYi Project Board of Trustees and Qianqian Fang.

上游说明还记载该字体建立在 Firefly 点阵字体等先前工作之上。所有原有版权、
作者和许可声明继续保留。

直接采用的 TTF 转换版本
----------------------

项目：AmusementClub/WenQuanYi-Bitmap-Song-TTF
网址：https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF
输入文件：source/third_party/WenQuanYi Bitmap Song 15px.ttf
输入 SHA-256：F6CEE919184896FBCB2DD9CA3F9EC51E697665C56215D13941D5837C4C12C42D
对应上游 PCF：source/third_party/wenquanyi_11pt.pcf
PCF SHA-256：B06542A4A5E75E64FF7D1E2A4335F47F75761BBA4D3EDFAA9369DFE2E4FDEF4B

该项目说明 15px TTF 由文泉驿 v1.0.0-RC1 的 wenquanyi_11pt.pcf 经
PCF -> BDF -> TTF -> TTX/name-table 调整生成。本声明只记录转换项目来源；
不在缺少明确上游声明的情况下自行添加“Copyright © AmusementClub”。

本项目修改
----------

修改版本名称：PSSR WQY15 原像素与战斗 HUD 字形组件
修改者：PSSR PC-98 汉化项目
修改日期：2026-07-13

修改内容：

1. 从 AmusementClub 的 15px TTF 选择本项目所需的 2,176 个 Unicode 字符；
2. 以 18 ppem、scale 1、anchor=la 取得严格二值 mask，按源偏移逐像素复制；
3. 不进行抗锯齿阈值化、裁框、几何 resize 或墨迹框居中；
4. 按项目统一映射重排至合法 JIS/SJIS 字形槽；
5. 生成不含原游戏像素的主字库纯字形组件；
6. 从同一字体渲染“阿、莉、莎、梅、尔、洪、华、奈、德、拉”，拆分为
   20 个 8x14 HUD 半字 tile，生成第二个纯字形组件；
7. 在 manifest/config 中记录四个 HUD 中文名和固定 token 补丁元数据；
8. 提供要求用户自备 FREECG98.BMP、FONT.SEL、FONT2.SEL、POS.EXE 的本地
   注入工具；
9. 本地注入主字库时清空 4,505 个未使用日语汉字槽并写回 2,176 个管理字形；
10. 本地注入 HUD 时只覆盖姓名 tile，逐字节保护十个数字 tile 与末尾空格 tile；
11. 加入活动文本中残留日文码与中文字形槽碰撞审计；
12. 加入源码重建、禁入游戏资产、完整哈希与确定性 POSIX ZIP 路径检查；
13. 为 STAFF 制作人员表增加“長、督、藤、靖、欽、林、達、梶、裕、銀”
    10 个映射字形，并保持此前 2,166 个字符的槽位不变。

下列发布文件由本项目在 2026-07-13 新建或修改，并在文件头、manifest 或本
声明中标记：两个 dist 组件及 manifest、source/build_config.json、
source/font_sjis_map_unified.json、source/required_chars.json、
source/active_font_audit.json、source/build_font_components.py、
source/font_unified_tool.py、source/sel_tool.py、source/package_release.py、
README.md、NOTICE.txt、RELEASE_AUDIT.json 和 dist/SHA256SUMS。

资产隔离
--------

dist 的两个 `.bin` 二进制只保存 WQY 派生黑白字形及位置元数据，不含
FONT.SEL、FONT2.SEL、POS.EXE、翻译文本或完整游戏构建。当前工作目录另保留
`dist/FREECG98.BMP` 作为本地注入结果；它包含用户自备模板的原游戏内容，
不属于纯 GPL 字形组件，最小 GPL 打包检查会拒绝接纳该文件。

本修改版本不是 WenQuanYi Project 或 AmusementClub 的官方版本。原字体作者、
贡献者和中间转换项目不对本项目的修改、错误或兼容性问题负责。

无担保
------

本组件按“原样”提供，不附带任何明示或默示担保，包括但不限于适销性或特定
用途适用性的默示担保。详情见 GNU GPL version 2 第 11、12 节。

不得对 GPL 已授予的复制、修改和再分发权利附加“禁止商用”“禁止修改”或
“仅限本汉化使用”等额外限制。
