公司动态

齊伋體:如何把明代雕版古籍里的汉字变成可用的开源字体

📅 2026/8/24 23:07:07
齊伋體:如何把明代雕版古籍里的汉字变成可用的开源字体
齊伋體如何把明代雕版古籍里的汉字变成可用的开源字体【免费下载链接】qiji-font齊伋體 - typeface from Ming Dynasty woodblock printed books项目地址: https://gitcode.com/gh_mirrors/qij/qiji-font齊伋體qiji-font是一款开源字体项目作者从明代雕版印刷书籍的扫描件中用半自动的计算机视觉流程提取汉字字形生成可以直接调用的宋体字体。适合做古典风排版的设计师、开发者和古籍数字化爱好者。为什么做这款字体今天的宋体、明体源头就是明代雕版印刷的字形但这类字形的数字版本很少免费且能正常用。齊伋體得名于 16 世纪明代出版家閔齊伋字形全部取自凌閔刻本古籍。作者希望用它匹配古典中文编程语言 wenyan-lang 的视觉风格也让普通用户能用上这种字形。它是怎么实现的整个流程压缩下来分四步定位并提取字符在每页扫描件上铺网格得到每个字符的位置框再用 OpenCV一个计算机视觉库去掉红色批注和杂质切出字符小图。识别并人工校对把小图逐个送进 darknet-ocr基于神经网络的中文 OCR即让机器猜字再由人挑出每个字最好看的实例纠正认错的字。精细渲染对确认的字集做精细光栅渲染用双重阈值法保住笔画细节。转矢量并生成字体文件用 potrace把点阵图转成矢量图的软件输出 SVG再用 FontForge 的 Python 库拼出最终字体。目前做到哪了 独特字形4569 个覆盖字符5916 个简体字会自动回退到对应繁体字已扫描书源《李長吉歌詩》《淮南鴻烈解》已知问题部分字符大小不一致正在人工微调齊伋體字体安装步骤克隆仓库git clone https://gitcode.com/gh_mirrors/qij/qiji-font到项目 Releases 页面下载最新字体文件安装到系统或设计软件在网页 CSS 里直接引用该字体即可项目还有一个在线演示页面入口写在仓库 README 里参与贡献与环境要求环境要求只有四项Python 3 和 OpenCVpip3 install opencv-pythonFontForge Python 库中文 OCR 工具如 darknet-ocr光栅转矢量工具 potrace主流程代码在 workflow 目录 里每一步都有对应脚本。随着收录字数变多旧流程越来越慢作者正在做一个新工具只需点击页面上没见过的字符就能把它提取出来。齊伋體还在持续加字 ✒️ 如果你熟悉 OpenCV、字体制作或古籍整理欢迎参与。【免费下载链接】qiji-font齊伋體 - typeface from Ming Dynasty woodblock printed books项目地址: https://gitcode.com/gh_mirrors/qij/qiji-font创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考