• Stars
    star
    945
  • Rank 48,368 (Top 1.0 %)
  • Language
    Shell
  • License
    Other
  • Created about 7 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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_fonts.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 仓库: