STIX Two 的 Sans 和等寬字體匹配

STIX Two 的 Sans 和等寬字體匹配

我正在使用 LuaLaTeX 和 撰寫博士論文unicode-math,並且我想使用一些不同於電腦/拉丁現代的字體,至少對於印刷版本而言。這是一篇理論物理論文,所以涉及很多數學知識。因此,我首先選擇數學字體。

我希望獲得專業的外觀,但對於科學博士論文來說,我無法判斷某種字體是否比另一種字體更好。因此,我更喜歡堅持一些標準選擇,這些選擇無需微調即可產生高品質的結果。我唯一的感覺是,在科學界普遍存在的 Computer Modern 字體,對於我的口味來說,看起來有點「淡」。

我喜歡 STIX Two Math 字體。文字襯線字體的自然選擇是 STIX Two Text。我需要一個無襯線字體和一個等寬字體來與 STIX Two 配對。實際上,STIX Two Math 中有無字體和等寬字母,所以我可以使用這些字母的文字字體。所以我的問題是:STIX Two Math 中的 sans 和 monospace 字母的來源是什麼?

我使用 sans 作為標題。如果沒有完全相同的字體,我可以​​使用與 STIX Two 非常匹配的類似字體。你有建議嗎?

我可能會考慮的其他數學字體:

  • 據我了解,STIX 版本 1 不支援unicode-math.更好的選擇是 XITS。 XITS 與 STIX Two 相比有何優缺點?
  • Minion Pro 和 Minion Math 看起來非常不錯,但我更喜歡免費的東西。
  • 自由人(https://github.com/khaledhosny/libertinus) 帶有襯線體、無襯線體、單聲道和數學字體,但至少在 TeX Live 2016 版本中,數學字體缺少我需要的\lAngle⟪ 和⟫ 分隔符。\rAngle此外,關於它的討論很少,可能只是因為它很新。我無法判斷它對於論文來說是否是一個好的選擇,或者它仍然是半生不熟的。
  • 體式數學?文字同伴會是什麼?
  • 我錯過了什麼好的選擇嗎?

感謝您的任何建議。

答案1

我已經與負責「清理」 stix 2 字體的字體開發人員核實過。

如前所述,基本文字字體是仿照 Times Roman 的。

unicode 平面 1 中的 sans 和等寬字元是 stix 1 的輪廓。開發商是這樣說的:

我不知道你是否可以說任何 sans 都有一個直接模型,它只是為了在風格上與字體的其餘部分很好地配合。數學等寬字形也是 1.x 的輪廓,[...] 但與大多數其他數學等寬字形一樣,是經過修改的 Courier。

關於為無襯線和等寬文字選擇相容字體,同樣來自開發人員:

我認為如果必須選擇一種匹配的 Sans,有很多候選者,但是,如果我們考慮可用性問題,Helvetica 和 Courier 是最好的。

為了外觀的兼容性,在本網站的其他問題中,有許多關於調整這些字體的相對大小(例如,規範化 x 高度)的建議。

答案2

為了跟進您的其他問題之一,Asana Math 是 Hermann Zapf 的 Palatino 和 Young Ryu 的 Pazo 數學字體的克隆。因此,它與 Palatino(或其克隆,TeX Gyre Pagella)相匹配。這是一個有吸引力且安全的選擇,唯一的缺點是它可能會被過度使用。 Xapf 的 Optima(及其克隆 URW Classico)是一款出色的無襯線配套字體。我喜歡 Raph Levien 的 Inconsolata,它是一種人文主義等寬字體。

我有時會使用一兩個其他數學字母。 Asana math 有一個\mathscr我不太喜歡的字母表,也用於\mathcal.它與Palatino 和Optima 非常匹配(而且確實有經典TeX 的軟體包來設定這種組合。)Hermann Zapf 還為Donald E. Knuth 設計了一套數學字體,稱為Euler,並在他去世前與Khaled 進行了合作霍斯尼至將它們轉換為 OpenType。 與使用同一設計師的字體的想法保持一致,我經常使用它的\mathcal字母表(或拉丁現代數學版本,它基於歐拉書法而不是現代計算機\mathcal)。它是為數不多的直立字母表專為數學而設計的數學字體之一,而不僅僅是從字距調整不良的文字字體中複製而來。它並不涵蓋 Unicode 中的所有符號,因此例如您需要使用不同的小寫字體\mathcal。如果我使用直立字母作為常數,我也經常使用 Euler 而不是純文字字體來表示 i、e 和 π 等符號。您也可以\usepackage[math-style=upright]載入 Neo Euler 以range=up使其字母成為預設字母。

另一方面,如果我確實需要一個\mathscr不同於 的字母表\mathcal,我喜歡 STIX Two Math 中的替代文體集,它基於boondoxo

因此,可能的序言可能如下所示:

\usepackage[math-style=ISO]{unicode-math} % Or TeX, upright, etc.
\uaepackage{microtype} % In LuaLaTeX, enables font expansion and protrusion

\defaultfontfeatures{ Scale=MatchLowercase }
%% TeX Gyre Pagella is a clone of Palatino.  You can use the
%% real thing if you have it.  Windows and MacOS both do.
\setmainfont{TeX Gyre Pagella}[
   Ligatures={Common,TeX},
   Scale=1.0]
%% URW Classico is a clone of Optima, available at
%% https://www.ctan.org/pkg/classico
%% It is gratis, but has a restrictive license.
\setsansfont{URW Classico}[
   Ligatures={Common,TeX}]
\setmonofont{Inconsolata}
\setmathfont{Asana Math}
%% Neo Euler is available at
%% https://github.com/khaledhosny/euler-otf
%% This lets you use, for example, \symup{e} and \symup{i}
%% for the constants.  It does not cover lowercase \mathcal.
\setmathfont{Neo Euler}[
  range={up,bfup,cal,bfcal,frak,bffrak}]
%% If you need \mathscr distinct from \mathcal:
\setmathfont{STIX Two Math}[
  range={scr,bfscr},
  StylisticSet=1,
  Scale=MatchUppercase]

在特殊情況下,您正在用使用不同腳本的多種語言撰寫論文,您可以使用,\babelfont和。\setmainfont\setsansfont\setmonofont

答案3

為了補充 STIX Two (Stix2),我使用 Adob​​e Source Sans 和 Source Code 系列。 Stix2 和 Source Sans 是北卡羅來納州 Gardner-Webb 大學的官方字體,而(不含 Stix2)Source Sans 和 Source Serif 則由史丹佛大學使用 [6]。

正如其他人指出的那樣,STIX Two 與 Times New Roman 有關。英語字體格式一種具有窄字形,寬度相同的字體也是如此,例如,蒂諾斯島自由襯線。 Libertinus Serif 類似 STIX Two,因此 Libertinus桑斯和利伯提努斯單核白血球增多症可能是合理的。

不太窄的字體包括史蒂克斯二號(斯蒂克斯2)和源襯線 3(以前稱為 Source Serif Pro),更寬。

與 Libertinus Sans 相比,Source Sans 3 有一個更獨特的 l 和 I 對(透過 OpenType Stylistic Alternate,使用 fontspec):

StylisticSet = {1}

因此,我更喜歡Source Sans 3。

您寫了“我更喜歡免費提供的東西”,所以我對提到的字體進行了分類:

  • 商業與閉源:Times New Roman。
  • 免費但封閉源:Tinos、STIX Two。
  • 免費開源:Libertinus Serif、Libertinus Sans、Libertinus Mono; Source Serif 4、Source Sans 3、Source Code Pro。

僅供參考:STIX 計畫剛剛發布了 STIX Two (Stix2) 的新版本,其粗細為半粗體 [7,8]。

  1. 比頓、芭芭拉. “STIX 專案——從 Unicode 到字體。”拖船28、沒有。 3(2007):299--304。https://www.tug.org/TUGboat/tb28-3/tb90beet.pdf
  2. 巴特里克、馬修.實用版式。https://practicaltypography.com/free-fonts.html
  3. 吉爾伯森、斯科特. Source Sans Pro:Adobe 的第一個開源字體系列。 有線 2021 年 3 月 8 日。https://www.wired.com/2012/08/adobe-dives-into-the-open-source-font-world-with-source-sans-pro/
  4. Hunt, Paul D. Source Sans Pro:Adobe 的第一個開源字體系列。 Typekit 上的字體。 Tk:Adobe Typekit 部落格。 2012 年 8 月 2 日。 https://blog.typekit.com/2012/08/02/source-sans-pro/
  5. Hunt, Paul D. Source Sans 3. 2020 年 9 月 7 日。https://github.com/adobe-fonts/source-sans-pro
  6. 魯根、克里斯.來源 Sans:字體審查。Typographa:評論、書籍、評論。 2013 年 3 月 13 日。https://typographa.org/typeface-reviews/source-sans
  7. 科學和技術資訊交換 (STIX)。歡迎使用 STIXfonts。https://www.stixfonts.org
  8. 樹幹。 stixfonts:科學、技術和數學文字的 OpenType Unicode 字型。https://github.com/stipub/stixfonts

相關內容