ちょっとした問題に遭遇しました。つまり、私はgregorio
聖歌記譜法をタイプセットするのに を使用していますが、シトー会聖歌記譜法のためにそれを行っています。
これにはちょっとした問題が 1 つあります。つまり、フレクサを表し、フォントの一部である短剣はgreextra
、シトー会のフレクサに置き換える必要がありますが、私の知る限り、これは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>}}
これにより、指定されたフォント (名前またはファイル) を使用して、グループ内の Unicode 文字が印刷されます。したがって、<SYMBOL HERE>
変更したフォントで置き換えた Unicode 文字に置き換える必要があります。
\dagger
@egregが提案したように、次のような用途に新しいフォントファミリーを定義するのは良い考えです。
\newfontfamily\daggerfont{nameorfile}
\def\dagger{{\daggerfont\symbol{"2020}}}