TTC字体拆分TTF字体
目录
一个基于 Python 的命令行工具,用于将 .ttc
字体合集文件拆分为多个 .ttf
单字体文件。
支持自动创建虚拟环境、自动安装依赖,无需手动配置环境!
➡️ 项目链接
📦 功能特性
- 支持将
.ttc
字体文件拆分为多个.ttf
文件 - 自动检测并创建 Python 虚拟环境(
.venv
) - 自动升级 pip 并安装必要依赖(fonttools)
- 自动在虚拟环境中执行脚本
- 支持 macOS / Linux
🚀 使用方法
1. 准备环境
确保你已安装 Python 3(推荐 3.8+):
|
|
2. 运行脚本
|
|
运行后将会:
自动创建 .venv 虚拟环境;
安装 fonttools;
使用虚拟环境重新运行脚本;
输出多个 .ttf 文件到当前目录的子文件夹中(如:PingFang_split)。
📁 拆分结果说明
假设输入字体为:
|
|
输出目录结构将类似:
|
|
🧰 技术栈
Python 3.x
fonttools
标准库:os, sys, subprocess
❗ 注意事项
本工具不支持 Windows 系统(如需支持,请联系开发者)
.ttc 文件必须是合法的字体合集文件,否则解析会失败
虚拟环境默认目录为 .venv