ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

STIX Two Math 字体完整指南:从安装到 LaTeX 排式的三步上手

STIX Two Math 字体完整指南:从安装到 LaTeX 排式的三步上手 STIX Two Math 字体完整指南从安装到 LaTeX 排式的三步上手【免费下载链接】stixfontsOpenType Unicode fonts for Scientific, Technical, and Mathematical texts项目地址: https://gitcode.com/gh_mirrors/st/stixfonts如果你用 Word 写技术报告、往 LaTeX 模板里塞公式或者在网页里渲染数学符号多半被这类细节折磨过Times New Roman 的数学符号显得廉价且风格割裂、带重音的变量找不到合适字形、正文和公式像两个时代混排出来的。STIX Two Math 字体就是为解决这类问题而生的——它是一款免费SIL Open Font License 授权的 OpenType Unicode 数学字体专为科学、技术与数学文本设计配套的 STIX Two Text 文字家族让公式和正文在视觉上真正一家人。它到底帮你解决了哪些具体问题数学符号覆盖是全的。STIX2Math.otf 内置 MATH 表完整覆盖 Unicode 数学字母平面U1D400–U1D4FF粗体、斜体、花体fraktur、手写体script四套字母都有对应字形。写量子力学讲义需要\mathfrak{A}、写线性代数需要粗体小写希腊字母都不用再去别的字体里凑。正文和公式同一套血统。STIX Two 由 Tiro Typeworks 在 Times 血统上重做正文用 STIX Two TextRegular / Italic / SemiBold / Bold 及可变字体公式用 STIX Two Math字重、字宽、衬线细节都对齐。Word 里混排时不会再出现公式像贴纸的违和感。OpenType 特性可以微调风格。数学字体提供 15 组 Stylistic Setss01–ss20例如直立积分号ss08、短箭头变体ss05、slab serif 符号ss15文字字体支持 smcp 小型大写、c2sc 大写转小大、onum 旧体数字、frac 分数、sups/subs 上下标等Word 和 LibreOffice 的字体特性面板里都能勾选。免费且可商用。SIL OFL 1.1 授权、免版税期刊、教材、产品文档都可以放心使用。仓库里每个版本的发布包结构相同以archive/STIXv2.0.2/为例目录内容用途OTF/STIX2Math.otf 4 个 STIX2Text 字重桌面排版、安装到系统WOFF/、WOFF2/同 5 个字体的 web 版本网页font-face引用docs/charts/每个字体的字符编码表 PDF查某个符号的字形与编号docs/STIXTwoMath-Regular.pdf和docs/STIXTwoText-Regular.pdf是字符表排式前可以先翻一遍。三步安装并验证成功第 1 步获取字体文件直接取仓库里已构建好的字体即可不需要自己编译git clone https://gitcode.com/gh_mirrors/st/stixfonts字体在archive/STIXv2.0.2/OTF/目录下OTF、WOFF、WOFF2 三种格式各一套内容一致。第 2 步按系统安装Windows把 5 个 .otf 复制到C:\Windows\Fonts系统自动完成注册macOS双击字体文件在预览窗口点安装字体Linux复制到~/.fonts后刷新缓存cp archive/STIXv2.0.2/OTF/*.otf ~/.fonts/ fc-cache -fv第 3 步验证Linux 下执行fc-list | grep -i stix应能看到 STIX Two Text 的 Regular、Italic、Bold、BoldItalic 以及 STIX Two Math 共 5 个条目。Windows/macOS 直接在 Word 的字体下拉框里搜 STIX Two 确认即可。三种典型使用场景LaTeX用 XeLaTeX 或 LuaLaTeX 编译时在导言区加一行\usepackage{stix2}公式和正文就都换成 STIX 体系。注意stix2宏包依赖 XeTeX/luaTeX 引擎如果只能用 pdflatex可退回archive/STIXv2.0.0/Type1/下的 TFM Type 1 版本但该版本已明确不再更新。Word / LibreOffice正文设为 STIX Two Text公式编辑器MathType、LibreOffice Math里选 STIX Two Math即可得到与正文风格统一的公式。网页取WOFF2/下的文件体积最小配一段font-face声明Math 字体用font-family: STIX Two Math引入即可。进阶与避坑想从源码自己构建时README 明确标注 Python 3.13 有问题请用 3.12 或更低版本。流程是建 venv、pip install -r requirements.txt然后python tools/tirobuild.py STIXbuild.yml。构建脚本以 UFO VOLT 产物为源见source/下的.ufo、.vtp、.input.ttf普通用户用不到这一步。跨版本升级会动版面2.0.0 → 2.0.1 改过部分数学字母的度量且偏微分符号 U2202 默认改为直立。老文档升级字体后分页可能变化发布前通读一遍。别拿 Math 字体当正文用STIX2Math.otf 是符号字体正文请始终用 STIX Two Text 家族反过来则没有这个问题但会浪费数学特性。ss 编号在两类字体里含义不同数学字体的 ss01/ss02 是花体变体和斜体字母替代而文字字体仅 Italic/BoldItalic里 ss01 是钩状 g、ss02 是直立括号。勾选前先查 docs/ 下的字符表别凭字面意思试。仓库里的最新开发版比 2.0.2 新STIXbuild.yml中版本号已是 2.14文字家族扩展为 wght 400/500/600/700 四条字重的可变字体含 Italic 轴。需要 Medium/SemiBold 静态实例时可以从源码构建而不是等待下一个 archive 快照。下一步建议先在 LaTeX 模板里把stix2宏包挂上跑一篇真实文档再在 Word 里对照字符表挑两个你常用的重音符号验证字形。跑通之后把WOFF2/里的文件挂到博客或文档站上数学排版这一环就完整闭环了。【免费下载链接】stixfontsOpenType Unicode fonts for Scientific, Technical, and Mathematical texts项目地址: https://gitcode.com/gh_mirrors/st/stixfonts创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表