├── README-zhCN.md ├── README.md ├── font ├── Asana-Math.ttf ├── Erewhon-Math.ttf ├── FiraMath-Regular.ttf ├── GFSNeohellenicMath.ttf ├── Garamond-Math.ttf ├── KpMath-Bold.ttf ├── KpMath-Light.ttf ├── KpMath-Regular.ttf ├── KpMath-Sans.ttf ├── KpMath-Semibold.ttf ├── LibertinusMath-Regular.ttf ├── NewCMMath-Book.ttf ├── NewCMMath-Regular.ttf ├── STIXMath-Regular.ttf ├── STIXTwoMath-Regular.ttf ├── XITSMath-Bold.ttf ├── XITSMath-Regular.ttf ├── latinmodern-math.ttf ├── texgyrebonum-math.ttf ├── texgyredejavu-math.ttf ├── texgyrepagella-math.ttf ├── texgyreschola-math.ttf └── texgyretermes-math.ttf └── specimen ├── msword.pdf ├── specimen.docx ├── specimen.tex └── xelatex.pdf /README-zhCN.md: -------------------------------------------------------------------------------- 1 | [English](README.md) **简体中文** 2 | 3 | # 数学字体 TTF 4 | 5 | 来自 TeX 社区的 OpenType 数学字体。 6 | 7 | 所有字体使用 [AFDKO](https://github.com/adobe-type-tools/afdko) 的 `otf2ttf` 工具转换成 TrueType 曲线格式,适合 Microsoft Word。 8 | 9 | ## 查看样张 10 | 11 | [XeLaTeX PDF](specimen/xelatex.pdf) 12 | 13 | [Microsoft Word PDF](specimen/msword.pdf) 14 | 15 | ## 下载方式 16 | 17 | ### 1. 下载单个字体文件 18 | 19 | 在 [`font/`](font/) 目录中选择需要的字体并下载。 20 | 21 | ### 2. 从发布页下载 22 | 23 | [点击此链接](https://github.com/CyanoHao/OpenType-MATH-TTF/releases) 24 | 25 | ### 3. 用 Git 克隆此仓库 26 | 27 | ```bash 28 | git clone https://github.com/CyanoHao/OpenType-MATH-TTF.git --branch=master --depth=1 29 | ``` 30 | 31 | ## 字体列表 32 | 33 | | 字体名 | 版本号及更新时间 | 授权协议 | 34 | | -------------------------- | ------------------ | -------- | 35 | | Asana Math | 000.958 2019-04-14 | SIL OFL | 36 | | Erewhon Math | 0.47 2021-09-26 | SIL OFL | 37 | | Fira Math | 0.3.4 2020-10-15 | SIL OFL | 38 | | Garamond-Math | 2019-08-16 | SIL OFL | 39 | | GFS Neohellenic Math | 1.0.1 2018-03-08 | SIL OFL | 40 | | KpMath 家族 | 0.40 2021-10-04 | SIL OFL | 41 | | Libertinus Math | 7.040 2021-02-26 | SIL OFL | 42 | | STIX Math | 1.1.3 2018-04-17 | SIL OFL | 43 | | STIX Two Math | 2.12 2021-03-26 | SIL OFL | 44 | | XITS Math 家族 | 1.302 2020-07-02 | SIL OFL | 45 | 46 | | 字体名 | 版本号及更新时间 | 授权协议 | 47 | | -------------------------- | ------------------ | -------- | 48 | | Latin Modern Math | 1.959 2014-09-05 | GFL | 49 | | NewComputerModernMath 家族 | 3.93 2021-10-20 | GFL | 50 | | TeX Gyre Bonum Math | 1.005 2014-09-05 | GFL | 51 | | TeX Gyre DejaVu Math | 1.106 2016-05-19 | GFL | 52 | | TeX Gyre Pagella Math | 1.632 2018-06-15 | GFL | 53 | | TeX Gyre Schola Math | 1.533 2014-09-05 | GFL | 54 | | TeX Gyre Termes Math | 1.543 2014-09-15 | GFL | 55 | 56 | 说明: 57 | 58 | 1. 如果格式要求 “公式使用 Times New Roman 字体”,可以选这几个 Times 风格的字体(按与 Times New Roman 的相似程度排序): 59 | * XITS Math / STIX Math(质量较好,其中 XITS 字符集更完整) 60 | * TeX Gyre Termes(没有什么特别的优势) 61 | * STIX Two(全方位的优化版本,但细节上的差异稍大) 62 | 1. KpMath 和 XITS Math 有独立的粗体。如要要对整个公式使用粗体,请选择 “KpMath Bold” 或 “XITS Math Bold” 字体;如果只对个别符号使用粗体,请选择常规字体,用 “加粗” 按钮。 63 | 1. NewComputerModern 的 Book 字重比默认的 Regular 字重略粗一点,很适合补偿 Computer Modern 系列偏细的特性。 64 | 65 | ## 更新记录 66 | 67 | ### 2022 年 5 月 19 日 68 | 69 | 从 [Gitee](https://gitee.com/cyano/OpenType-MATH-TTF) 迁移到 GitHub。 70 | 71 | ### 2021 年 10 月 31 日 72 | 73 | 新增 KpMath 家族。 74 | * KpMath Light 75 | * KpMath Regular 76 | * KpMath Semibold 77 | * KpMath Bold 78 | * KpMath Sans 79 | 80 | 随 CTAN 更新以下字体版本: 81 | 82 | * Erewhon Math 83 | * Fira Math 84 | * Libertinus Math 85 | * NewComputerModernMath 86 | * 增加 Book 字重 87 | * STIX Two Math 88 | * XITS Math 89 | 90 | STEP 开发者移除了数学字体支持,本仓库也随之移除,建议换用 XITS Math。 91 | 92 | ### 2020 年 5 月 22 日 93 | 94 | 初次发布。 95 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | **English** [简体中文](README-zhCN.md) 2 | 3 | # OpenType Math Fonts (TTF) 4 | 5 | OpenType math fonts from the TeX community. 6 | 7 | Converted to TrueType outline with `otf2ttf` from [AFDKO](https://github.com/adobe-type-tools/afdko). The fonts work perfectly with Microsoft Word. 8 | 9 | ## Specimen 10 | 11 | [XeLaTeX PDF](specimen/xelatex.pdf) 12 | 13 | [Microsoft Word PDF](specimen/msword.pdf) 14 | 15 | ## Download 16 | 17 | ### 1. Download a Single Font 18 | 19 | Download from [`font/`](font/). 20 | 21 | ### 2. Download from the Release Page 22 | 23 | [Click here](https://github.com/CyanoHao/OpenType-MATH-TTF/releases) 24 | 25 | ### 3. Clone the Repository with Git 26 | 27 | ```bash 28 | git clone https://github.com/CyanoHao/OpenType-MATH-TTF.git --branch=master --depth=1 29 | ``` 30 | 31 | ## Font List 32 | 33 | | Font name | Version & Date | License | 34 | | ------------------------------ | ------------------ | -------- | 35 | | Asana Math | 000.958 2019-04-14 | SIL OFL | 36 | | Erewhon Math | 0.47 2021-09-26 | SIL OFL | 37 | | Fira Math | 0.3.4 2020-10-15 | SIL OFL | 38 | | Garamond-Math | 2019-08-16 | SIL OFL | 39 | | GFS Neohellenic Math | 1.0.1 2018-03-08 | SIL OFL | 40 | | KpMath (Family) | 0.40 2021-10-04 | SIL OFL | 41 | | Libertinus Math | 7.040 2021-02-26 | SIL OFL | 42 | | STIX Math | 1.1.3 2018-04-17 | SIL OFL | 43 | | STIX Two Math | 2.12 2021-03-26 | SIL OFL | 44 | | XITS Math (Family) | 1.302 2020-07-02 | SIL OFL | 45 | 46 | | Font name | Version & Date | License | 47 | | ------------------------------ | ------------------ | -------- | 48 | | Latin Modern Math | 1.959 2014-09-05 | GFL | 49 | | NewComputerModernMath (Family) | 3.93 2021-10-20 | GFL | 50 | | TeX Gyre Bonum Math | 1.005 2014-09-05 | GFL | 51 | | TeX Gyre DejaVu Math | 1.106 2016-05-19 | GFL | 52 | | TeX Gyre Pagella Math | 1.632 2018-06-15 | GFL | 53 | | TeX Gyre Schola Math | 1.533 2014-09-05 | GFL | 54 | | TeX Gyre Termes Math | 1.543 2014-09-15 | GFL | 55 | 56 | Notes: 57 | 58 | 1. Times-like math fonts (ordered by similarity to Times New Roman): 59 | * XITS Math / STIX Math (high quality; XITS covers larger character set) 60 | * TeX Gyre Termes 61 | * STIX Two (fully optimised, but slightly different) 62 | 1. KpMath and XITS Math have standalone Bold style. To embolden the entire equation, choose “KpMath Bold” or “XITS Math Bold”; to embolden some symbols, choose the regular style and click the “B” (embolden) button. 63 | 1. NewComputerModern’s Book style is slightly bolder than Regular. 64 | 65 | ## Changelog 66 | 67 | ### 2022-05-19 68 | 69 | Initial public release on GitHub. 70 | -------------------------------------------------------------------------------- /font/Asana-Math.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/Asana-Math.ttf -------------------------------------------------------------------------------- /font/Erewhon-Math.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/Erewhon-Math.ttf -------------------------------------------------------------------------------- /font/FiraMath-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/FiraMath-Regular.ttf -------------------------------------------------------------------------------- /font/GFSNeohellenicMath.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/GFSNeohellenicMath.ttf -------------------------------------------------------------------------------- /font/Garamond-Math.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/Garamond-Math.ttf -------------------------------------------------------------------------------- /font/KpMath-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/KpMath-Bold.ttf -------------------------------------------------------------------------------- /font/KpMath-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/KpMath-Light.ttf -------------------------------------------------------------------------------- /font/KpMath-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/KpMath-Regular.ttf -------------------------------------------------------------------------------- /font/KpMath-Sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/KpMath-Sans.ttf -------------------------------------------------------------------------------- /font/KpMath-Semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/KpMath-Semibold.ttf -------------------------------------------------------------------------------- /font/LibertinusMath-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/LibertinusMath-Regular.ttf -------------------------------------------------------------------------------- /font/NewCMMath-Book.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/NewCMMath-Book.ttf -------------------------------------------------------------------------------- /font/NewCMMath-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/NewCMMath-Regular.ttf -------------------------------------------------------------------------------- /font/STIXMath-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/STIXMath-Regular.ttf -------------------------------------------------------------------------------- /font/STIXTwoMath-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/STIXTwoMath-Regular.ttf -------------------------------------------------------------------------------- /font/XITSMath-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/XITSMath-Bold.ttf -------------------------------------------------------------------------------- /font/XITSMath-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/XITSMath-Regular.ttf -------------------------------------------------------------------------------- /font/latinmodern-math.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/latinmodern-math.ttf -------------------------------------------------------------------------------- /font/texgyrebonum-math.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/texgyrebonum-math.ttf -------------------------------------------------------------------------------- /font/texgyredejavu-math.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/texgyredejavu-math.ttf -------------------------------------------------------------------------------- /font/texgyrepagella-math.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/texgyrepagella-math.ttf -------------------------------------------------------------------------------- /font/texgyreschola-math.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/texgyreschola-math.ttf -------------------------------------------------------------------------------- /font/texgyretermes-math.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/font/texgyretermes-math.ttf -------------------------------------------------------------------------------- /specimen/msword.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/specimen/msword.pdf -------------------------------------------------------------------------------- /specimen/specimen.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/specimen/specimen.docx -------------------------------------------------------------------------------- /specimen/specimen.tex: -------------------------------------------------------------------------------- 1 | \documentclass[a4paper,10pt]{article} 2 | \usepackage[margin=25mm]{geometry} 3 | 4 | \usepackage[math-style=ISO,bold-style=ISO]{unicode-math} 5 | 6 | \title{OpenType Math Font Specimen} 7 | \author{} 8 | \date{} 9 | 10 | \newcommand*\diff{\mathop{}\!\symrm{d}} 11 | 12 | \newcommand{\SpecimenBlock}[2]{ 13 | \section*{#1 (+ #2)} 14 | \begin{itemize} 15 | \item Inline: $\frac 1n ∑ᵢ₌₁ⁿ xᵢ ⩾ \bigl( ∏ᵢ₌₁ⁿ xᵢ \bigr)^{\frac 1n}$, and $∬_D \bigl( \frac{∂Q}{∂x} - \frac{∂P}{∂y} \bigr) \diff x \diff y = ∳_{∂D} ( P \diff x + Q \diff y )$. 16 | \item Display: \[ \frac 1n ∑ᵢ₌₁ⁿ xᵢ ⩾ \left( ∏ᵢ₌₁ⁿ xᵢ \right)^{\frac 1n} \quad \text{and} \quad ∬_D \Bigl( \frac{∂Q}{∂x} - \frac{∂P}{∂y} \Bigr) \diff x \diff y = ∳_{∂D} ( P \diff x + Q \diff y ) \text . \] 17 | \item ISO typesetting: $\symup e ^{\symup i\symup π} + 1 = 0$, and $𝐚⋅(𝐛×𝐜) = 𝐛⋅(𝐜×𝐚) = 𝐜⋅(𝐚×𝐛)$. 18 | \end{itemize} 19 | } 20 | 21 | \begin{document} 22 | 23 | \maketitle 24 | 25 | \setmainfont{TeXGyrePagella-Regular} 26 | \setmathfont{Asana-Math}[Path=../font/,Extension=.ttf] 27 | 28 | \SpecimenBlock{Asana Math}{TeX Gyre Pagella} 29 | 30 | \setmainfont{Erewhon-Regular} 31 | \setmathfont{Erewhon-Math}[Path=../font/,Extension=.ttf] 32 | 33 | \SpecimenBlock{Erewhon Math}{erewhon} 34 | 35 | \setmainfont{FiraSans-Regular}[BoldFont={FiraSans-Bold}] 36 | \setmathfont{FiraMath-Regular}[Path=../font/,Extension=.ttf] 37 | 38 | \SpecimenBlock{Fira Math}{Fira Sans} 39 | 40 | \setmainfont{EBGaramond-Regular} 41 | \setmathfont{Garamond-Math}[Path=../font/,Extension=.ttf] 42 | 43 | \SpecimenBlock{Garamond-Math}{EB Garamond} 44 | 45 | \setmainfont{GFSNeohellenic-Regular} 46 | \setmathfont{GFSNeohellenicMath}[Path=../font/,Extension=.ttf] 47 | 48 | \SpecimenBlock{GFS Neohellenic Math}{GFS Neohellenic} 49 | 50 | \setmainfont{KpRoman-Light} 51 | \setmathfont{KpMath-Light}[Path=../font/,Extension=.ttf] 52 | 53 | \SpecimenBlock{KpMath Light}{KpRoman} 54 | 55 | \setmainfont{KpRoman-Regular} 56 | \setmathfont{KpMath-Regular}[Path=../font/,Extension=.ttf] 57 | 58 | \SpecimenBlock{KpMath Regular}{KpRoman} 59 | 60 | \setmainfont{KpRoman-Semibold} 61 | \setmathfont{KpMath-Semibold}[Path=../font/,Extension=.ttf] 62 | 63 | \SpecimenBlock{KpMath Semibold}{KpRoman} 64 | 65 | \setmainfont{KpRoman-Bold} 66 | \setmathfont{KpMath-Bold}[Path=../font/,Extension=.ttf] 67 | 68 | \SpecimenBlock{KpMath Bold}{KpRoman} 69 | 70 | \setmainfont{KpSans-Regular} 71 | \setmathfont{KpMath-Sans}[Path=../font/,Extension=.ttf] 72 | 73 | \SpecimenBlock{KpMath Sans}{KpSans} 74 | 75 | \setmainfont{LibertinusSerif-Regular} 76 | \setmathfont{LibertinusMath-Regular}[Path=../font/,Extension=.ttf] 77 | 78 | \SpecimenBlock{Libertinus Math}{Libertinus Serif} 79 | 80 | \setmainfont{STIX-Regular} 81 | \setmathfont{STIXMath-Regular}[Path=../font/,Extension=.ttf] 82 | 83 | \SpecimenBlock{STIX Math}{STIX} 84 | 85 | \setmainfont{STIXTwoText-Regular} 86 | \setmathfont{STIXTwoMath-Regular}[Path=../font/,Extension=.ttf] 87 | 88 | \SpecimenBlock{STIX Two Math}{STIX Two Text} 89 | 90 | \setmainfont{XITS-Regular} 91 | \setmathfont{XITSMath-Regular}[Path=../font/,Extension=.ttf] 92 | 93 | \SpecimenBlock{XTIS Math Regular}{XITS} 94 | 95 | \setmainfont{XITS-Bold} 96 | \setmathfont{XITSMath-Bold}[Path=../font/,Extension=.ttf] 97 | 98 | \SpecimenBlock{XTIS Math Bold}{XITS} 99 | 100 | \setmainfont{LMRoman10-Regular} 101 | \setmathfont{latinmodern-math}[Path=../font/,Extension=.ttf] 102 | 103 | \SpecimenBlock{Latin Modern Math}{Latin Modern Roman} 104 | 105 | \setmainfont{NewCM10-Regular} 106 | \setmathfont{NewCMMath-Regular}[Path=../font/,Extension=.ttf] 107 | 108 | \SpecimenBlock{NewComputerModernMath Regular}{NewComputerModern10} 109 | 110 | \setmainfont{NewCM10-Book} 111 | \setmathfont{NewCMMath-Book}[Path=../font/,Extension=.ttf] 112 | 113 | \SpecimenBlock{NewComputerModernMath Book}{NewComputerModern10} 114 | 115 | \setmainfont{TeXGyreBonum-Regular} 116 | \setmathfont{texgyrebonum-math}[Path=../font/,Extension=.ttf] 117 | 118 | \SpecimenBlock{TeX Gyre Bonum Math}{TeX Gyre Bonum} 119 | 120 | \setmainfont{DejaVuSerif} 121 | \setmathfont{texgyredejavu-math}[Path=../font/,Extension=.ttf] 122 | 123 | \SpecimenBlock{TeX Gyre DejaVu Math}{DejaVu Serif} 124 | 125 | \setmainfont{TeXGyrePagella-Regular} 126 | \setmathfont{texgyrepagella-math}[Path=../font/,Extension=.ttf] 127 | 128 | \SpecimenBlock{TeX Gyre Pagella Math}{TeX Gyre Pagella} 129 | 130 | \setmainfont{TeXGyreSchola-Regular} 131 | \setmathfont{texgyreschola-math}[Path=../font/,Extension=.ttf] 132 | 133 | \SpecimenBlock{TeX Gyre Schola Math}{TeX Gyre Schola} 134 | 135 | \setmainfont{TeXGyreTermes-Regular} 136 | \setmathfont{texgyretermes-math}[Path=../font/,Extension=.ttf] 137 | 138 | \SpecimenBlock{TeX Gyre Termes Math}{TeX Gyre Termes} 139 | 140 | \end{document} 141 | -------------------------------------------------------------------------------- /specimen/xelatex.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CyanoHao/OpenType-MATH-TTF/08aa2dca87a58452b24a39a825a23705fe41a7c6/specimen/xelatex.pdf --------------------------------------------------------------------------------