我不知道如何使用 xelatex(和 unicode-math)生成一个能给我铅笔符号的命令。
我想要一支铅笔,例如 U+270E Unicode 字符或类似的符号。 http://www.fileformat.info/info/unicode/char/270e/index.htm
谢谢你的帮助。
编辑:那么如何获得带有 CMU 字体的铅笔?
\documentclass[a4paper,11pt]{article}
\usepackage[tuenc]{fontspec}
\setmainfont[Ligatures=TeX]{CMU Serif} %needed for me to get small-bold caps
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}
\usepackage[a4paper]{geometry}
\usepackage[french]{babel}
\usepackage{unicode-math} %works without this
\begin{document}
%\symbol{"270E} doesnt' work ...
\end{document}
答案1
该字形不在 CMU Serif 中,但很容易从其他字体中获取它。
\documentclass[a4paper,11pt]{article}
\usepackage[a4paper]{geometry}
\usepackage{fontspec}
\usepackage[french]{babel}
\usepackage{newunicodechar}
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\setmonofont{CMU Typewriter Text}
\newfontface{\pencilfont}{DejaVu Sans}[Scale=MatchUppercase]
\newunicodechar{✎}{{\pencilfont ✎}}
\begin{document}
Here's a pencil ✎ with text around it.
\end{document}
您也可以输入^^^^270e
而不是✎
。
请注意,tuenc
是默认设置,使用最新版本的fontspec
。也Ligatures=TeX
一直是默认设置(等宽字体除外)。