对于一个项目,我正在使用 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 上得到的结果: