약간의 문제가 발생했습니다. 즉, 성가 표기법을 조판하는데 사용하고 있는데 gregorio
, 시토회 성가 표기법을 위해 하고 있는 것입니다.
여기에는 약간의 문제가 하나 있습니다. 즉, flexa를 나타내며 글꼴의 일부인 단검은 글꼴 greextra
에서만 찾을 수 있는 cistercian flexa로 대체되어야 합니다 meinradb
.
FontForge를 사용하여 한 글꼴에서 다른 글꼴로 복사해 보았으며 찾은 파일에 성공적 으로 greextra.sfd
복사 했습니다 ./usr/share/texlive/texmf-dist/fonts/source/gregoriotex
greextra.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}}}