增加两页UI

This commit is contained in:
2026-09-09 13:18:06 +08:00
parent 8b8aac39a6
commit 146d160790
24 changed files with 1436 additions and 122 deletions
+5 -3
View File
@@ -12,9 +12,11 @@
## Python 环境(跑脚本用)
- PATH 默认 `python` 是 msys64 的(`C:\msys64\ucrt64\bin\python.exe`,无 pip/fonttools),**不要用它**跑依赖第三方库的脚本
- 本机已验证可用解释器:conda base 环境 `C:\ProgramData\anaconda3\python.exe`(Python 3.12.4,fontTools 4.51.0 预装)
- 字体生成需 fontTools:`& 'C:\ProgramData\anaconda3\python.exe' tools/font_gen/make_font.py`;`extract_cn.py` / `tools/menu_gen/gen_menu.py` 纯标准库,任意 python3 均可
- **统一入口:仓库内 `.venv\Scripts\python.exe`**(Python 3.12.4,fontTools + Pillow 已装),所有依赖第三方库的脚本一律用它;依赖清单 `requirements.txt`(仓库根目录)
- 重建/换机:`& 'C:\ProgramData\anaconda3\python.exe' -m venv .venv; & '.venv\Scripts\python.exe' -m pip install -r requirements.txt`(种子解释器可用任意带 venv 的 python ≥3.10;`.venv/` 已 gitignore,不入库)
- `requirements.txt` 必须**纯 ASCII**:Windows 下 pip 按系统代码页(GBK)解码该文件,中文注释会 UnicodeDecodeError(2026-09-09 实测)
- PATH 默认 `python` 是 msys64 的(`C:\msys64\ucrt64\bin\python.exe`),**不要用它**跑依赖第三方库的脚本;纯标准库脚本(回归测试、`extract_cn.py`、`gen_menu.py`)任意 python3 均可
- 字体生成:`& '.venv\Scripts\python.exe' tools/font_gen/make_font.py`
## 硬件