![改进的假小写字母](https://linux22.com/image/278373/%E6%94%B9%E8%BF%9B%E7%9A%84%E5%81%87%E5%B0%8F%E5%86%99%E5%AD%97%E6%AF%8D.png)
不具备真正小型大写字母的字体在使用时会缩小大写字母\textsc
。这看起来不平衡,因为字母太细了。可以改进吗?
答案1
一个想法是简单地缩小大写字母,然后“加粗”,在我看来,这比简单的缩放要好看得多。加粗可以通过多次复制和少量移动来实现。此示例使用fourier
不包含真正小型大写字母的字体。
\documentclass[a4paper, 11pt, pdftex]{scrartcl}
\usepackage{microtype}
\usepackage{fourier}
\usepackage{graphicx}
\newcommand{\fakesc}[1]{\textls[100]{\rlap{\scalebox{0.8}[0.75]{#1}}\hskip0.02ex\rlap{\scalebox{0.8}[0.75]{#1}}\hskip0.02ex\scalebox{0.8}[0.75]{#1}}}
\begin{document}
\noindent
Lorem Ipsum \textsc{Lorem Ipsum} Lorem Ipsum \\
Lorem Ipsum L\fakesc{OREM} I\fakesc{PSUM} Lorem Ipsum
\end{document}
以下是一个图示视图:
这种解决方案并不完美。垂直衬线(如上面的 E)往往会变得太粗,而原本与垂直笔划等粗的对角线笔划现在不再等粗(如上面的 M)。不过,我认为这些缺点并不大,最终结果比标准的假小写字母要好。