设置 fontawesome5 双色调图标的双色调颜色

设置 fontawesome5 双色调图标的双色调颜色

使用此fontawesome5包,现在有双色调。我该如何设置第二种颜色?

\documentclass[a4paper]{scrartcl}
\usepackage[no-math]{fontspec}
\usepackage[pro]{fontawesome5}%
\begin{document}
\color{red}\faIcon[duotone]{university}
\end{document}

产量

在此处输入图片描述

有没有什么办法可以改变灰色?

答案1

从软件包版本 5.13.0 开始,通常不需要更改辅助颜色,因为它会自动适应当前文本颜色。如果您仍想更改它,可以使用来\faDuotoneSetSecondary更改颜色:

\documentclass[a4paper]{scrartcl}
\usepackage{xcolor}
\usepackage[pro]{fontawesome5}%
\begin{document}
Default color: \textcolor{red}{\faIcon[duotone]{university}}

\faDuotoneSetSecondary{\color{orange}}
Orange: \textcolor{red}{\faIcon[duotone]{university}}
\end{document}

在此处输入图片描述

旧答案

目前没有用户级接口,只有代码级(expl3)接口:您必须将\l_fontawesome_duotone_secondary_style_tl令牌列表设置为应对第二层调用的命令:

\documentclass[a4paper]{scrartcl}
\usepackage{xcolor}
\usepackage[pro]{fontawesome5}

\ExplSyntaxOn

\tl_set:Nn \l_fontawesome_duotone_secondary_style_tl {
  \color{.!50!white} % Of course you could also load another color here
}

\ExplSyntaxOff

\begin{document}
\color{red}\faIcon[duotone]{university}
\end{document

在此处输入图片描述

我计划在以后的版本中添加一个合适的界面,这样您就可以设置它,\fa??? {\color{secondarycolor}}但我还不确定\fa???应该用什么。候选者是例如\faSecondaryColor、、等。如果您有任何建议\faSetSecondary,请随时在此处发表评论或给我发邮件。\faSetSecondaryColor\faDuotoneSetSecondary

相关内容