Overleaf で新しいフォントを設定する際に問題が発生しました

Overleaf で新しいフォントを設定する際に問題が発生しました

私はカリキュラム用に Plasmati 卒業生 CV テンプレートを入手しました。

このテンプレートは XeLaTeX でコンパイルする必要があり、ここから無料でダウンロードできる Fontin フォント (OpenType バージョンを推奨) が必要です。

すでに Overleaf でコンパイラを XeLaTeX に変更しましたが、うまくいきません。

フォント仕様エラー: 「フォントが見つかりません」

! フォント「Fontin」が見つかりません。

! 詳細については、fontspec のドキュメントを参照してください。

! すぐにヘルプが必要な場合は、H と入力してください。

l.36 ...[SmallCapsFont = Fontin SmallCaps]{Fontin}

% メイン文書のフォント

元のコードは変更していません

元のコードは変更していません。何が間違っているのでしょうか?

注目してくれてありがとう!

答え1

元のコード\setmainfont[SmallCapsFont = Fontin SmallCaps]{Fontin}では、Fontin がオペレーティング システムのフォント フォルダーにインストールされていることを前提としています。ただし、Overleaf ではそうではないため、fontspecフォント名ではなくファイル名を参照して OTF ファイルを指定する必要があります。

スクリーンショットにあるファイル構造 (つまり、すべてのフォント ファイルが最上位にあり、.tex ファイルと同じフォルダー内にある) を使用してこれを Overleaf でコンパイルするには、\setmainfont[SmallCapsFont = Fontin SmallCaps]{Fontin}プリアンブルの を次のように置き換えます。

\setmainfont[Path = ./, %% オプション。ただし、
                         %% フォントファイルはフォルダ内にあります
 拡張子 = .otf、
 アップライトフォント = *-Regular、
 太字フォント = *-太字、
 イタリックフォント = *-イタリック、
 SmallCapsFont = *-SmallCaps]
{フォンティン}

フォントファイルをフォルダに置く場合は、Pathパラメータを更新することを忘れないでください(フォントが と同じパスにある場合は、実際には必要ありません.tex)。また、fontspec でこのようなファイル名を使用する場合は、太字、斜体などのフォントを明示的に指定する必要があることに注意してください。fontspecファイル名のパターンに基づいて、どのファイルを使用するかを自動的に「推測」しません。Fontin-Regular.otf、正確に指定する必要があります。使用する。

参考のため、リストはこちらOTF/TTFフォントのOverleaf で入手可能。

答え2

\setmainfont{Fontin-Regular.otf}[ItalicFont=Fontin-Italic.otf,BoldFont=Fontin-Bold.otf,SmallCapsFont=Fontin-SmallCaps.otf]

関連情報