谁能给我推荐一个包含正确美元符号的字体文件或字体?
大多数字体的一个问题是,它们包含一个通用的美元符号,其中包含一个垂直线。美元符号包含两个垂直线。常用的替代符号是 $us9.99 或 us$8.88。
解释:最初的美元符号是 US 的字母组合。它由一个无衬线大写字母 S 和一个位于其上方中央的窄无衬线大写字母 U 组成。后来,U 的底部被删除。
答案1
您通常可以通过搜索找到所需的字体解纤
尝试
\documentclass{article}
\usepackage{textcomp}
\begin{document}
\textdollaroldstyle
\end{document}
(备注:textcomp
该包已过时,它直接集成在最近的 LaTeX 版本中,然后您可以删除该\usepackage{textcomp}
行。更多信息请参见:当前 textcomp 包的文档在哪里?
)。
这看起来似乎有很多要写的内容,所以你可以在序言中写
\let\dollar\textdollaroldstyle
然后你可以写
\dollar3.50
在您的文档中并获取正确的符号。
答案2
我一直被教导说,美元符号最初是由“U”和“S”叠加而成的,这是美国独有的符号。因此,对于一个真的很老版本的符号,我在这里从头开始构建它。
在这里,我展示了“S”的衬线版本和无衬线版本。
\documentclass{article}
\usepackage{stackengine,graphicx}
\def\origdollar{%
\stackengine{-1.6pt}{S}{\scalebox{.33}[1.4]{\sffamily U}}{O}{c}{F}{F}{L}}
\def\origdollarsans{%
\stackengine{-1.4pt}{\sffamily S}{\scalebox{.38}[1.35]{\sffamily U}}{O}{c}{F}{F}{L}}
\begin{document}
\origdollar 5 \textit{vs.} \origdollarsans 10
\end{document}
就预先存在的字体而言:
http://www.dafont.com/benjamin-franklin.font