OpenType Math 글꼴 - 라틴 보충, 확장 A, B 문자 집합 및 유니코드 분수 집합의 목적은 무엇입니까?

OpenType Math 글꼴 - 라틴 보충, 확장 A, B 문자 집합 및 유니코드 분수 집합의 목적은 무엇입니까?

제목대로.

저는 몇 가지 개인 OpenType 수학 글꼴을 만들어 왔습니다(Minion과 같은 기존 글꼴을 기존 수학 글꼴과 결합하여). 제가 관찰한 한 가지 이상한 점은 거의 모든 OpenType 수학 글꼴이 Latin-1 Supplement, Latin Extended A 및 Latin Extended B 문자 세트를 정의하는 것처럼 보인다는 것입니다. 예를 들어,Fira Math에 대한 이 표본 표를 참조하세요.(Fira Math는 아래 이유 때문에 나도 잘 이해하지 못하는 키릴 문자를 정의하기도 합니다.)

그러나 내가 알 수 있는 한(적어도 LuaLaTeX를 사용하는 경우),unicode-math는 이러한 문자를 수학 모드의 문자에 매핑하지 않습니다.수학 모드의 악센트 문자는 항상 원본 문자와 U+00300 이후에 정의된 표시(Fira Math 표본의 "발음 부호 결합" 섹션)를 결합하여 생성되는 것 같습니다.

또한 개인적으로 저는 항상 일반 문서 글꼴에서 일반 수직 글리프(mathrm 등에 사용됨)를 가져오도록 글꼴을 설정했습니다. 이는 항상 좋은 조판을 위해 적절하게 구성되었다고 신뢰할 수 있습니다.*

(* 이 점이 혼란스럽다고 생각하는 사람이 있다면 mathrm의 출처가 어디인지 완전히 확신할 수 없습니다. Fontspec의 일반 글꼴인가요, 아니면 unicode-math에 지정된 수학 글꼴인가요?)

즉, 내가 수학 글꼴로 Latin Modern Math를 사용하고 있다면 LaTeX에 Latin Modern에서 모든 직립 문자를 가져오라고 요청할 것입니다. (이 사용 사례는 라틴 현대에는 별로 의미가 없을 수 있지만 내 사용자 정의 글꼴의 경우에는 전문 타이포그래퍼가 아니기 때문에 전문 타이포그래퍼가 만든 원본 파일에서 직립 글꼴을 가져오기로 선택했습니다. 그리고 왜 동일한 문자를 변경하지 않고 수학 글꼴에 복제하려고 하는지 모르겠습니다. 전혀 사용되지 않거나 단순히 일반 비수학 글꼴과 중복되는 경우 정의해야 하는 이유를 모르겠습니다(단순히 원본 글꼴을 소스로 사용하지 않는 이유는 무엇입니까?).

더 이상한 것은 유니코드 분수 문자 세트(표본 테이블에 따라 Fira Math도 정의함)인데, 수학 조판에서는 흔하지 않고 수학 모드에서도 사용되지 않는 것 같습니다. 내 경험상 TeX 분수가 항상 선호되고 사용되는 것 같습니다.

요약하자면 잘 안보이네요이러한 문자 집합은 적어도 LaTeX 사용을 위해 OpenType Math 글꼴로 정의됩니다. 사용되지 않았거나 일반 비수학 글꼴에서 단순히 복제된(조정 없이) 것처럼 보이기 때문에 나에게는 중복된 것처럼 보입니다.

  • 라틴어-1 보충
  • 라틴어 확장 A
  • 라틴어 확장 B
  • 유니코드 분수(Latin-1 Supplement 세트 및 Ux2150 이후 버전 모두 - Fira 표본의 "Number Forms" 섹션)
  • (키릴 문자)
  • (기본 라틴어의 직립 알파벳)

정의된 이유를 알 수 있는 설명은 몇 가지뿐입니다.

  • OpenType Math 글꼴을 일반 문서 글꼴로도 사용할 수 있도록 합니다.이것은 매우 이상한 사용 사례처럼 보입니다. (또한 기능적이지 않은 것 같습니다. 이탤릭체를 적절하게 조판하려면 일반 비수학 글꼴에서 수정되지 않은 간격으로 이탤릭체 문자를 소스로 가져와야 하기 때문입니다.)
  • 이는 LaTeX 이외의 사용 사례(예: Microsoft Word)에 대해 정의되었습니다.Word에서 이러한 문자 집합을 사용하는지 확실하지 않지만 가능한 설명인 것 같습니다.
  • XeLaTeX 또는 mathspec을 사용합니다.이것이 사실인지는 알 수 없지만 LuaLaTeX + 유니코드 수학에서는 사용되지 않는 것 같습니다.

LuaLaTeX, 유니코드 수학 컨텍스트에서 이러한 문자 모양은 실제로 절대 사용되지 않거나 LaTeX에 일반 비수학 글꼴에서 문자 모양을 소스로 요청하여 보완할 수 있다고 생각하는 것이 맞습니까?

답변1

그들은 그것이 쉽기 때문에 그렇게 합니다. 대부분의 OpenType 수학 글꼴은 이미 해당 범위를 포함하는 기존 글꼴의 확장이거나 해당 범위에 일치하는 텍스트 글꼴이 있습니다. 그렇지 않더라도 해당 블록의 거의 모든 글리프는 글꼴에 이미 필요한 악센트와 문자를 결합합니다.

기본 직립 라틴 문자는 다음과 같은 용도로 사용됩니다 ( 수학 모드의 단어에 대해 와 \symup함께 직립 수학 문자에 대해 다른 알파벳을 사용하기 위해 수학 글꼴이 이를 활용하지 않는 것 같다는 것은 맞지만 —두 번째 글꼴을 로드해야 함). 이를 위해) 일부 수학 논문에서는 키릴 문자를 수학 기호로 사용하므로 수학 모드에서 완전히 쓸모가 없습니다.\symup\mathrm

관련 정보