Skip to content

TrueType version of Source Han Sans, Source Han Serif and Source Han Mono

License

Notifications You must be signed in to change notification settings

Pal3love/Source-Han-TrueType

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English

思源 TrueType

思源黑体、思源宋体和思源等宽的 TrueType 版本

思源黑体思源宋体以及思源等宽是由 Adobe 主导开发的开源及跨中日韩地区的多语言字体。这些字体的 OpenType/CFF 文件以及 CID 源文件均由 [SIL 开源字体协议(http://scripts.sil.org/OFL) 授权(另请参阅常见问题)。

本项目在完整保留曲线精度、尺寸和功能的前提下,提供思源所有字体的 TrueType 版本。TrueType 格式在 Microsoft Windows、Microsoft Office 以及前端领域的兼容性要优于 OpenType/CFF (OTF) 格式。本项目提供的所有 TrueType 字体均可与思源 OTF 原版无缝替换,无需返工修订设计文稿。

非官方版本

虽然本项目在字体设计和功能性上与 OTF 原版保持一致,但需要指出,此项目并非由 Adobe 官方发布。本项目遵循 SIL 开源字体协议,可免费用于商业用途。

下载与安装

请前往发布页面下载最新版本的压缩包,解压后即可得到 TTF/TTC 字体文件。当前页面的“Code”按钮仅包含转换所需的代码和源文件,不包含 TrueType 字体。

  • macOS
  • Linux
  • Windows
  • Windows 用户请注意:从 Windows 10 1809 开始,Windows 会将字体文件默认安装到用户文件夹下,该行为可能会导致一部分软件找不到字体。建议在字体文件上单击右键,选择“为所有用户安装”,以全局安装。

技术规格

  • OpenType 功能(竖排支持等):完整收录
  • Microsoft Office Style-Link:加粗按钮(B)链接常规与粗体字重
  • Microsoft Office 字体嵌入:支持 Word、Excel、PowerPoint 等软件的字体嵌入功能
  • 封装格式:完整版为 TrueType Collection (TTC),子集版为 TrueType (TTF)
  • 曲线格式:二次贝塞尔曲线
  • 曲线精度(UPM):2048,即原版 OpenType/CFF 三次曲线的无损转换
  • 屏显渲染策略:全字号亚像素抗锯齿(Windows 10 及更新版本)

可变版本

Adobe 官方已提供思源黑体和思源宋体的可变版 TrueType 字体文件,请前往以下发布页面下载。

Adobe 软件的行高过大问题

Adobe 软件(如 Photoshop、Illustrator 等)的行高过大问题是由 OTF 原版字体中的“3 em vertical dash”字符所导致的。思源字体的全局字框为了容纳该字符而撑得很高。本项目与思源 OTF 原版的所有功能保持完全一致,因而不会修改该设计。如需修正行高的版本,请前往梦源字体系列。该系列除修正行高之外,更提供了多达 27 个字重的丰富选择。

编译

如需在本地完成转换过程,请参考以下指南。

硬盘空间

脚本将生成约 5 GB 临时文件,加上最终的 ZIP 压缩包共计约 6 GB 总硬盘空间。临时文件将在运行结束时自动删除。

平台依赖

本项目支持 Windows Linux 子系统(WSL)、Linux x86-64(带有 Wine)与 macOS 平台。请先确保以下依赖已安装:

OTF 源文件

为节约体积,本仓库不自带原版思源 OTF 字体文件。请前往官方仓库下载 OTF 字体并分别放在 source 目录内的三个子目录内:

执行脚本

  • WSL: cd 进 script 目录后,执行 ./build_ttfs.sh wsl <最大并行数>
  • Linux: cd 进 script 目录后,执行 ./build_ttfs.sh linux <最大并行数>
  • macOS: cd 进 script 目录后,执行 ./build_ttfs.sh mac <最大并行数>
  • 其中,最大并行数决定最多并行处理的字体数量。每个字体占用约 1.5 CPU 线程和最多 600 MB 内存,请根据自己的电脑配置酌情选择。譬如,AMD Ryzen 9 3950X 可将此参数设为 28,在内存足够的情况下,可达 97% CPU 使用率。
  • 脚本运行完成后,最终字体的 ZIP 压缩包将位于根目录下新创建的 release 目录内。运行过程中产生的临时文件将会在结束时自动删除。

更多信息

如需获取 Adobe 思源系列字体的设计、使用以及其他信息,请访问以下官方 GitHub 仓库: