Latex에 있는 글꼴 변경

Latex에 있는 글꼴 변경

약간의 문제가 발생했습니다. 즉, 성가 표기법을 조판하는데 사용하고 있는데 gregorio, 시토회 성가 표기법을 위해 하고 있는 것입니다.

여기에는 약간의 문제가 하나 있습니다. 즉, flexa를 나타내며 글꼴의 일부인 단검은 글꼴 greextra에서만 찾을 수 있는 cistercian flexa로 대체되어야 합니다 meinradb.

FontForge를 사용하여 한 글꼴에서 다른 글꼴로 복사해 보았으며 찾은 파일에 성공적 으로 greextra.sfd복사 했습니다 ./usr/share/texlive/texmf-dist/fonts/source/gregoriotexgreextra.ttf/usr/share/texlive/texmf-dist/fonts/truetype/public/gregoriotex

그런 다음 texworks를 사용하여 pdf 파일을 다시 작성해 보았지만 표기법은 변경되지 않았습니다. 변경된 글리프는 여전히 동일합니다. 이 문제를 해결하기 위한 제안이 있으십니까?

답변1

LuaLaTeX에 있는 것처럼 fontspec글꼴 관리를 위해 의 기능을 간단히 활용할 수 있습니다. 특정 기호 명령(여기서 \dagger)을 대체하기 위한 범용 버전은 다음과 같습니다.

\def\dagger{{\fontspec{yourfontfilehere}<SYMBOL HERE>}}

지정된 글꼴(이름 또는 파일)을 사용하여 그룹의 유니코드 문자를 인쇄합니다. 따라서 <SYMBOL HERE>수정된 글꼴에서 대체한 유니코드 문자로 바꿔야 합니다 .


\dagger@egreg가 제안한 것처럼 다음과 같은 용도 로 사용할 새 글꼴 모음을 정의하는 것이 좋습니다.

\newfontfamily\daggerfont{nameorfile}
\def\dagger{{\daggerfont\symbol{"2020}}}

관련 정보