如何使用 SourceSans Pro 顯示斜體(斜體)?

如何使用 SourceSans Pro 顯示斜體(斜體)?

我正在處理一個文檔,lualatex我想在其中使用 Adob​​e Source 系列:Source Sans Pro、Source Serif Pro 和 Source Code Pro。

我的問題是 Source Serif Pro不包含斜體然而,我使用相當\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

目前尚不清楚您真正想要什麼。但這裡有兩個建議:您仍然可以使用 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}放置在文件的序言中,則將按需要執行。

相關內容