SourceSans Pro で斜体(斜体)を表示するにはどうすればいいですか?

SourceSans Pro で斜体(斜体)を表示するにはどうすればいいですか?

lualatexAdobe Source ファミリー(Source Sans Pro、Source Serif Pro、Source Code Pro)を使用したいドキュメントで作業しています。

私の問題は、Source Serif Pro斜体文字を含まないyet と quite を使用して\emphテキストを強調表示しますが、このファミリーを使用すると目立ちません。フォントサイトでは、イタリック体はいつか描画される予定であると見ましたが、今のところ、近い将来、Source Serif はイタリック体なしで継続されるようです。

そこで私が最初に試みたのは、次の行を追加することでした

\renewcommand{\familydefault}{\sfdefault}

この方法では、SourcesSansProメインフォントとして使用し、理論的には\emph代わりにその斜体を使用することができます。残念ながら、私の解決策は機能していません。

\emph私が知らない斜体を操作する方法があるかもしれないし、それが不可能な場合は、テキストを強調表示するために斜体ではなく太字を使用するようにコマンドを再定義すると思います。

ちなみにこれは私のMWEです:

\documentclass[fontsize=10pt,paper=letter,headings=small,bibliography=totoc,DIV=9,headsepline=true,titlepage=on]{scrartcl} 
%\usepackage[spanish,mexico]{babel} 
\usepackage{fontspec} 
\defaultfontfeatures{Mapping=tex-text}
\usepackage{xunicode}
\usepackage{xltxtra}
\setmainfont{SourceSerifPro} 
\setsansfont{SourceSansPro} 
\setmonofont{SourceCodePro} 
\renewcommand{\familydefault}{\sfdefault}

\begin{document}

This is a proof paragraph containing \emph{highlighted text} and placeholder text: 
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\end{document}

答え1

実際に何を望んでいるのかは、はっきりしません。しかし、ここに 2 つの提案があります。SourceSerifPro をメイン フォントとして使用し、斜めのフォントを偽装することもできます。

\documentclass[]{scrartcl}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{SourceSerifPro}[
 ItalicFont = SourceSerifPro,
 ItalicFeatures={FakeSlant=0.2}]

\begin{document}

This is a \emph{highlighted text} and placeholder text

\end{document}

ここに画像の説明を入力してください

または、すぐに使用できる SourceSansPro をメイン フォントとして使用することもできます。

\documentclass[]{scrartcl}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{SourceSansPro}

\begin{document}

This is a \emph{highlighted text} and placeholder text

\end{document}

ここに画像の説明を入力してください

答え2

Source Serif Pro のイタリック体は 2018 年 8 月にリリースされました。現在は直接使用できるはずです。

https://github.com/adobe-fonts/source-serif-pro/releases/tag/2.007R-ro/1.007R-it

2018 年 9 月現在、sourceserifproパッケージには Source Serif Pro イタリックが含まれています。そのため、\emph{}コマンドを\usepackage{sourceserifpro}ドキュメントのプリアンブルに配置すると、期待どおりに機能します。

関連情報