FEATURED · 精选文章

Crimson 开源字体完整指南:6 个字重的免费老式衬线字体家族

发布时间 / 2026/8/27 16:26:13
来源 / 创域科博编辑部
栏目 / 资讯中心
Crimson 开源字体完整指南:6 个字重的免费老式衬线字体家族 Crimson 开源字体完整指南6 个字重的免费老式衬线字体家族【免费下载链接】CrimsonThe Crimson Text typeface项目地址: https://gitcode.com/gh_mirrors/cr/CrimsonCrimson 开源字体是一个采用 SIL OFL 1.1 协议的免费文本衬线字体家族六个字重覆盖拉丁、西里尔、希腊字符字距由 iKern 逐对生成。如果你的项目需要一款排版级却不用掏版权费的字体值得先看完这篇。 从一对斯洛伐克的 Ľ 说起想象一个具体场景你要给一个斯洛伐克语或捷克语项目排正文用的是免费衬线字体。打出一句 Ľubica ĽA你发现Ŀ 和后面的 a 之间空隙别扭ď 和 k 贴得太近。这种细节在德语 ß、希腊语连音、西里尔字母里同样会冒出来——免费字体最常见的短板不是缺字而是字符组合时的间距没修过。Crimson 仓库里正好留着一份体检报告Specimen/目录下的样张 TeX 文件专门测试Ľa Ľu ĽA ĽB和ďk ľk ťk这些组合在全部六个字重下的表现。维护者不是写完字就交差而是把最容易翻车的外语字符组合写进了验收用例。上图就是这份字体的能力面德文的 ß、俄文整行西里尔字母、希腊文带变音符号的长词、法文的 ê全在同一个家族里。字距不是估出来的是逐对量出来的Crimson 的间距数据来自 Igino Marini 的 iKern 服务——OpenType 时代少数真正成熟的字距生成工具。看源码就能确认这一点Source Files/ik/下每个字重都有一份独立的#00_ik.fea仅 Regular 一个字体就有4807 行字距规则且是按字符类批量生效如_A、_M各自成组而不是零散的一对对补丁。罗马体主功能文件里还定义了144 个小写字母变体的小写小型大写small caps字形。✒️ 六个字重背后的调校逻辑Crimson 提供三档字重——Regular、Semibold、Bold——各配一套正体与斜体共六个文件。注意它多出的那一档Semibold很多免费衬线字体只有 Regular 和 Bold 两端中间字重空缺正文里一旦需要次级强调就只能靠斜体硬撑。Crimson 的中间档让引文小标题正文强调都有对的位置。OTF 还是 TTF取决于你在哪渲染桌面端Desktop Fonts/同时提供 OTF 和 TTF。README 里有个很实在的提醒OTF 是现代且能力更强的格式但部分 Windows 用户在屏幕渲染上更喜欢 TTF 的效果。如果你的字体主要跑在网页上TTF/WOFF 路线更稳印刷流程则放心用 OTF。 三套语言系统写进了字体内部字体的多语言支持不是塞进一堆字符就完事。Crimson 的主功能文件开头直接声明了四套语言系统latn拉丁含土耳其语变体规则latn TRKcyrl西里尔grek希腊DFLT默认配合按字重独立维护的字距类意味着希腊词的连音符号、西里尔的宽窄字母都有各自的间距逻辑。README 也诚实地注明不同字重之间的覆盖程度并不完全一致某些语言在部分字重里支持更好。贡献名单里雅典的 Hector Haralambolous 贡献了大量科普特与西里尔字形Khaled HosnyAmiri 字体作者修过作者自己都没想到坏了的地方——这解释了为什么这个家族敢在西里尔和希腊上花这么多功夫。 从 .sfd 到 woff2仓库里能看到的造字流水线这个仓库的另一个价值是全流程透明。Source Files/里躺着每个字重的 FontForge 源文件Crimson-Roman.sfd一个文件就有 35794 行和.feaOpenType 功能文件根目录Makefile用 bmake 驱动 fontforge 批量产出otf、ttf、woff、eot、svg五种格式。想改一个字形、加一个字符工具链是现成的。想参与的话仓库克隆地址是git clone https://gitcode.com/gh_mirrors/cr/Crimson网页字体Web Fonts/是做过子集化的 TTF/WOFF/EOT/WOFF2附带 Font Squirrel 的生成器配置回退字体设为 Georgia。README 直说子集不一定满足你的站点需求不满足就自己用 FontForge 或在线工具重新生成——配置都给你留好了。 2010、2012、2018三个年份的取舍Crimson 的版本史其实是三个不同作者的手笔选错年份会用错字体2010 版Crimson Text首版。当时优质自由文本字体稀缺目标是大众工作马设计上致敬 Jan TschicholdSabon、Robert SlimbachArno、Minion和 Jonathan HoeflerHoefler Text。注意Google Fonts 上至今挂的仍是这一代。2012 版本仓库 master 分支完整重做解决首版轮廓歪斜、间距不一致的问题。适配它的人少部分原因是 Google Fonts 没跟进。顺便一提Khaled Hosny 的 Amiri 字体同样在 Google Fonts 上的拉丁字符集就是这一代的适配产物。2018 版Crimson ProGoogle 委托 Jacques Le Bailly 做的专业级重制数月打磨色彩、字形平衡与可读性——但那是独立项目不在本仓库里。TeX 用户还有两条路CTAN 上的Crimson包Bob Tennent 维护和Cochineal包Michael Sharpe 维护。后者不带 Semibold但扩展了大量字形并针对数学环境做了适配配合minionmath这类宏包效果不错。 拿回去之后怎么用按用途分三条最短路径桌面软件/办公文档装Desktop Fonts/OTF/里的文件六个字重一次到位。网站直接引Web Fonts/的 WOFF2 TTF配font-face即可子集不够再按generator_config.txt重新生成。学术排版LaTeX 走 CTAN 的 crimson / cochineal 包别在 TeX 里手装 OTF。许可层面没有坑SIL OFL 1.1 允许你研究、修改、捆绑分发甚至随软件出售——唯一红线是不能单卖字体本身而你用它创作的作品完全不受此约束。最后留一个务实的信息2012 这一代仍有一批生产问题待修维护者对提交权限很大方。如果你正好懂字体工程这可能是少见的、能直接拿到 commit 权限参与维护的成熟字体项目。【免费下载链接】CrimsonThe Crimson Text typeface项目地址: https://gitcode.com/gh_mirrors/cr/Crimson创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻