
TeX Live 2015에서 사용하면 XeLaTeX
고전적인 LaTeX 인용문이 깨지는 것 같습니다(또는 보는 방법에 따라 유니코드 입력을 강제하는 것 같습니다).
결과
TeX 라이브 2014
Fontspec.sty 2015/03/14 v2.4c XeLaTeX 및 LuaLaTeX용 글꼴 선택
``something quoted''
"인용된 내용"으로 표시됩니다.
TeX 라이브 2015
Fontspec.sty 2016/01/30 v2.5 XeLaTeX 및 LuaLaTeX용 글꼴 선택
``something quoted''
``인용된 것''으로 나타납니다.
이게 정상인가요? 나는 다음 질문을 보았습니다.Fontspec을 사용할 때 왼쪽 및 오른쪽 따옴표가 올바르지 않습니다., 그러나 내 소스 코드에서는 아무것도 변경되지 않았습니다. Ligatures=TeX
매개변수로 추가하면 \setmainfont
문제가 해결되는 것 같은데 왜 TeX Live 2015에서만 발생합니까?
\documentclass{article}
\usepackage{fontspec}
\setmainfont{DejaVu Sans}
\begin{document}
\obeylines
``check it out''
“check it out”
\end{document}
다음에 대한 릴리스 노트fontspec
https://www.ctan.org/tex-archive/macros/xetex/latex/fontspec/?lang=en
v2.5a (2016/02/01) "버그 수정"
- 오히려 당황스러운 버그 수정! (
unicode-math
깨졌습니다.) fontspec.cfg
배포판에 파일을 추가하는 것을 잊지 마세요 .+trep
(더 이상 필요하지 않음) 에서 제거합니다Ligatures=TeX
.- ; 를 사용하여 몇 가지 기본 테스트를 추가합니다
l3build
. 앞으로 더 많은 일이 일어날 것입니다. - 일부 내부 Lua 코드와 패키지 로딩 코드를 단순화합니다.
v2.5 (2016/01/30) "TL2016 릴리스"
- EU1/EU2 및 xunicode를 대체할 새로운 유니코드 글꼴 인코딩("TU")을 제공합니다. 이로 인해 문제가 발생하면
[euenc]
이전 동작으로 되돌리는 옵션을 사용하여 글꼴 사양을 로드하세요. \emfontdeclare
명령 을 임의로 중첩할 때 글꼴 모양을 정의하는 새로운 명령입니다\emph
.- 기울어진 작은 대문자를 허용하고 글꼴 모양을 "결합"하기 위한 더 나은 내부 방법을 허용합니다. 이는 몇 가지 버그를 수정합니다.
- 인도어 글꼴에 대한 "새" 글꼴 스크립트 태그를 통합합니다. 예를 들어, 를 선택하면
Script=Bengali
Fontspec은 먼저 OpenType 스크립트에 대한 글꼴을 쿼리하고bng2
찾을 수 없으면 를 선택합니다beng
. \addfontfeatures
글꼴 로딩에 혼란을 야기하는 일부 글꼴 기능을 사용할 수 없도록 제한합니다 .- 패키지를 로드한 후 값이 변경되는(아마도) 동작
\baselineskip
이 수정 되었습니다.\f@size
fixltx2e
각주 기호에 대한 님 의 코드 사본을 제거하십시오 . 이제 LaTeX2e에서 처리됩니다.ExternalLocation
더 간단하고 동일한 옵션은 더 이상 사용되지 않습니다Path
.- 일부 경고/정보 메시지가 개선되었습니다.
- 코드 구조를 개선합니다.
답변1
fontspec
v2.5a (2016/02/01) "버그 수정"으로 문제가 해결되었습니다.
- 버전 2.5에는 기본 기능으로 지정된
fontspec.cfg
곳이 포함되지 않았습니다 .Ligatures=TeX
Ligatures=TeX
일반적 으로 로드되는 글꼴의 기본 옵션입니다 fontspec
. 따라서 내 문서에서는 이를 매개변수로 지정하지 않았습니다. TeX Live 2015에서는실수로 기본값이 아님. 이는 LaTeX가 문자 조합 ``
및 ''
.