使用 TikZ 自定义字体

使用 TikZ 自定义字体

我正在尝试使用艾玛提克 SC使用 TikZ。虽然我部分成功获得了结果,但它无法通过 进行扩展tikzset。为此,我定义了一个新的字体系列,它与主文本配合得很好。但即使在使用tikzset和 的节点级别明确定义它之后\fontselect,我也无法获得所需的结果。目前,我只能在节点内使用它{\font }。我使用了给出的解决方案这里,但对我来说不起作用。我的方法有什么问题?

\documentclass{article}
\usepackage{fontspec}

\newfontfamily\amatica[Scale=1.0]{Amatica SC}

\usepackage{tikz}
%\tikzset{font=\fontfamily{amatica}\selectfont} 
% even uncommenting this does not produce the required result

\begin{document}


{\amatica This is Amatica SC}

\begin{tikzpicture} 
\node [fill=white,draw=blue,rectangle] at (1.5,0) {\amatica snow};% this works
\node [font=\fontfamily{amatica}\selectfont,draw=blue,rectangle] at (1.5,-1) { snow};%this doesn't
\end{tikzpicture}

\end{document}  

在此处输入图片描述

相关内容