저는 LuaLaTeX와 를 사용하여 박사 학위 논문을 쓰고 있는데 unicode-math
, 적어도 인쇄된 버전에서는 Computer/Latin Modern과 다른 글꼴을 사용하고 싶습니다. 이론 물리학의 논문이므로 수학이 많이 포함됩니다. 그래서 저는 먼저 수학 글꼴을 선택하게 되었습니다.
전문적인 느낌을 주고 싶지만 과학 박사 학위 논문에서 어떤 글꼴이 다른 글꼴보다 나은지 알 수 없습니다. 그래서 저는 미세 조정 없이도 고품질 결과를 생성하는 것으로 알려진 몇 가지 표준 선택을 고수하는 것을 선호합니다. 내가 가진 유일한 느낌은 과학계에서 널리 사용되는 Computer Modern 글꼴이 내 취향에 비해 약간 "가벼워" 보인다는 것입니다.
나는 STIX Two Math 글꼴을 좋아합니다. 텍스트 세리프 글꼴의 자연스러운 선택은 STIX Two Text입니다. STIX Two와 어울리는 산세리프체와 고정 폭 글꼴이 필요합니다. 실제로 STIX Two Math에는 sans 및 monospace 문자가 있으므로 이러한 문자를 가져온 텍스트 글꼴을 사용할 수 있습니다. 그래서 내 질문은 다음과 같습니다STIX Two Math의 산세 문자와 고정 폭 문자의 출처는 무엇입니까?
제목에 sans를 사용하고 있습니다. 동일한 글꼴을 사용할 수 없는 경우 STIX Two와 잘 어울리는 유사한 글꼴을 사용할 수 있습니다. 제안사항이 있나요?
고려할 수 있는 다른 수학 글꼴:
- 내가 이해하는 STIX 버전 1은
unicode-math
. 더 나은 선택은 XITS입니다. XITS와 STIX Two의 장단점은 무엇입니까? - Minion Pro와 Minion Math는 매우 좋아 보이지만 무료로 제공되는 것을 선호합니다.
- 리베르티누스(https://github.com/khaledhosny/libertinus)은 serif, sans, mono 및 math와 함께 제공되지만 적어도 TeX Live 2016 버전에서는 수학 글꼴에 필요한
\lAngle
⟪ 및 ⟫ 구분 기호가 없습니다.\rAngle
또한 그것에 대한 논의는 거의 없습니다. 아마도 그것이 아주 새롭기 때문일 것입니다. 논문에 적합한 선택인지 아직 설익은 것인지 판단할 수 없습니다. - 아사나 수학? 텍스트 동반자는 무엇입니까?
- 좋은 옵션이 없나요?
어떤 제안이라도 감사드립니다.
답변1
나는 Stix 2 글꼴을 "정리"하는 책임을 맡은 글꼴 개발자에게 문의했습니다.
기본 텍스트 글꼴은 언급된 대로 시간 로마자를 모델로 합니다.
유니코드 평면 1의 산세 및 고정 폭 문자는 stix 1의 윤곽선입니다. 둘 다 정리 및 일부 재설계가 예정되어 있습니다(그러나 제가 아는 한 아직 예정되지 않았습니다). 개발자는 이렇게 말합니다.
산세에 대한 직접적인 모델이 있다고 말할 수 있는지는 모르겠습니다. 이는 단순히 스타일적으로 나머지 글꼴과 잘 어울리도록 의도된 것입니다. 수학 고정폭 문자 모양도 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를 휴머니스트 모노스페이스 글꼴로 좋아합니다.
제가 가끔 사용하는 수학 알파벳이 한두 개 더 있습니다. 아사나 수학에는 \mathscr
제가 별로 좋아하지 않는 알파벳이 있는데, 에도 사용됩니다 \mathcal
. Palatino와 Optima 모두 매우 잘 일치합니다(실제로 이 조합을 설정하는 클래식 TeX용 패키지가 있습니다.) Hermann Zapf는 또한 Donald E. Knuth를 위해 Euler라는 수학 글꼴 세트를 디자인했으며 사망하기 전에 Khaled와 협력했습니다. 호스니에OpenType으로 변환하세요. 같은 디자이너의 글꼴을 사용한다는 생각을 유지하면서 그 \mathcal
알파벳(또는 Computer Modern 대신 Euler Calligraphic을 기반으로 한 Latin Modern Math 버전 \mathcal
)을 자주 사용합니다. 이는 직립 알파벳이 수학을 위해 디자인되었으며 커닝이 잘못된 텍스트 글꼴에서 복사된 것이 아닌 몇 안 되는 수학 글꼴 중 하나입니다. 유니코드의 모든 기호를 다루지는 않으므로 예를 들어 소문자에는 다른 글꼴이 필요합니다 \mathcal
. 직립 문자를 상수로 사용하는 경우 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)를 보완하기 위해 Adobe 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 쌍이 있습니다(fontspec을 사용하는 OpenType Stylistic Alternate를 통해).
StylisticSet = {1}
결과적으로 저는 Source Sans 3를 선호합니다. (이전 버전은 Source Sans Pro라고 불렸습니다.) Source Sans에는 많은 소스가 있으며[2,3,4,5,6] 전문 타이포그래퍼들로부터 호평을 받았습니다[2,6].
당신은 "나는 자유롭게 사용할 수 있는 것을 선호합니다"라고 썼으므로 언급된 서체를 분류합니다.
- 상업 및 비공개 소스: Times New Roman.
- 무료이지만 비공개 소스: Tinos, STIX Two.
- 무료 오픈 소스: Libertinus Serif, Libertinus Sans, Libertinus Mono; 소스 세리프 4, 소스 산스 3, 소스 코드 프로.
참고: STIX 프로젝트는 방금 STIX Two(Stix2)의 새 버전을 출시했는데, 이 버전은 세미볼드 가중치를 가지고 있습니다[7,8].
- 비튼, 바바라. ``STIX 프로젝트---유니코드에서 글꼴까지.''예인선28, 아니. 3 (2007): 299--304.https://www.tug.org/TUGboat/tb28-3/tb90beet.pdf
- 버터릭, 매튜. 실용적인 타이포그래피.https://practicaltypography.com/free-fonts.html
- 길버트슨, 스콧. Source Sans Pro: Adobe의 최초 오픈 소스 유형 제품군. 열광한 2021.08.03.https://www.wired.com/2012/08/adobe-dives-into-the-open-source-font-world-with-source-sans-pro/
- Hunt, Paul D. Source Sans Pro: Adobe의 첫 번째 오픈 소스 유형 제품군입니다. Typekit의 글꼴. Tk: Adobe Typekit 블로그. 2012년 8월 2일. https://blog.typekit.com/2012/08/02/source-sans-pro/
- Hunt, Paul D. Source Sans 3. 2020년 9월 7일.https://github.com/adobe-fonts/source-sans-pro
- 루겐, 크리스. Source Sans: 서체 검토.Typographica: 리뷰, 서적, 논평. 2013년 3월 13일.https://typographica.org/typeface-reviews/source-sans
- 과학기술정보교환(STIX). STIX폰트에 오신 것을 환영합니다.https://www.stixfonts.org
- 스티펍. stixfonts: 과학, 기술 및 수학 텍스트용 OpenType 유니코드 글꼴입니다.https://github.com/stipub/stixfonts