LaTeX \scshape 和 \bfseries 如何与自定义字体配合使用?

LaTeX \scshape 和 \bfseries 如何与自定义字体配合使用?

对于一个项目,我正在使用 Frutiger 字体文件。

我有不同的文件:常规、浅色、粗体。

我尝试了几种方法,但还是无法获得粗体小写字母。此主题似乎可以在默认的 LaTeX 字体上运行,但不能在我的字体上运行。

令人恼火的是,Indesign 或 World 可以轻松处理小型大写字母 + 粗体。我相信 LaTeX 也能做到!

所以我的问题是:LaTeX 如何响应\scshape命令\bfseries?是否有“内置”响应将字体变为粗体,还是 LaTeX 始终使用特定的字体文件?

如果有一个“内置”答案,为什么它不适用于小型大写字母和粗体字体?

如果 LaTeX 每次都使用字体文件,我该如何创建自己的带有小型大写字母和粗体字符的文件?

感谢大家的帮助 !

我正在使用book文档类和 LuaLaTeX。这是我的代码:

\documentclass[12pt,twoside]{book}
\usepackage[paperheight=240mm,paperwidth=160mm, left=22mm, right = 20mm, top = 20mm, bottom = 22mm]{geometry}

\usepackage[cam,width=17.5truecm,height=25.54truecm,center,dvips,noinfo]{crop}
\usepackage[french]{babel}

\usepackage{leading}
\leading{12.8pt}

\usepackage{fontspec}
\usepackage{xltabular}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{lipsum}
\usepackage[newparttoc]{titlesec}%
\usepackage{titletoc}
\usepackage{supertabular}
\usepackage{xcolor}
\definecolor{gray}{HTML}{BCBDC0}
\definecolor{white}{HTML}{FFFFFF}
\usetikzlibrary{positioning,shapes.misc}
\usepackage{emptypage}


\setmainfont{FrutigerLTStd-Roman.otf}

\newfontfamily{\frutL}{FrutigerLTStd-Light.otf}
\newfontfamily{\frutB}{FrutigerLTStd-Bold.otf}
\newfontfamily{\frutR}{FrutigerLTStd-Roman.otf}

\usepackage[T1]{fontenc}


\usepackage{contour}


\begin{document}

\frutL Frutiger Light

\frutB Frutiger Bold

\frutR Frutiger Regular

\vspace{0.5cm}

\frutR{\textsc{\bfseries Frutiger Regular + small caps + bold}}

\frutR{\textbf{\scshape Frutiger Regular + small caps + bold}}

\end{document}

结果如下: 在此处输入图片描述

这是我在 Indesign 上得到的结果:

在此处输入图片描述

相关内容