如何选择 arial 黑色字体 XeLatex?

如何选择 arial 黑色字体 XeLatex?

我正在制作简历,想使用 Arial Black。这是我的代码:

\name{{\fontfamily{arial}\selectfont {myName}}}

我必须用什么来代替 arial 才能获得黑色 arial?

答案1

在 xelatex 中运行

\documentclass{article}
\usepackage{fontspec}
\begin{document}
\setmainfont{arial.ttf}myName
\setmainfont{ariblk.ttf}myName
\end{document}

在此处输入图片描述

在 pdflatex 中,使用uarial包,支持粗体,但我不认为更粗的黑色版本是......

\documentclass{article}
\usepackage[scaled]{uarial}
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
\usepackage[T1]{fontenc}
\begin{document}
 myName \bfseries myName
\end{document}

在此处输入图片描述

答案2

使用 fontspec 和 latex 字体指南 () 中推荐的字体系列名称texdoc fntguide,可以将 Arial Black 分配给ub(超粗)系列、常规宽度:

Arial 粗细和形状

有一个压缩版本(称为“窄”),可以归入*c(压缩)系列/宽度类别,还有一个圆角粗体(在示例中,我将其归入eb系列/常规宽度类别,作为最接近的匹配)。

然后定义相应的命令(\textub{}等等)并可供使用。

平均能量损失

\documentclass[12pt]{article}
\usepackage[table]{xcolor}
\usepackage{fontspec}
\setmainfont[
    Path = c:/windows/fonts/, 
         Extension = .ttf,
    UprightFont     = *,
    BoldFont = *bd,
    ItalicFont = *i,
    BoldItalicFont = *bi,
    FontFace = {eb}{\shapedefault}{ARLRDBD},
    FontFace = {ub}{\shapedefault}{ariblk},
%
    FontFace = {c}{\shapedefault}{*N},
    FontFace = {c}{it}{*NI},
    FontFace = {bc}{\shapedefault}{*NB},
    FontFace = {bc}{it}{*NBI},
]{arial}
    
\DeclareRobustCommand{\cseries}{\fontseries{c}\selectfont}  \DeclareTextFontCommand{\textc}{\cseries}
\DeclareRobustCommand{\bcseries}{\fontseries{bc}\selectfont}    \DeclareTextFontCommand{\textbc}{\bcseries}

    
\DeclareRobustCommand{\ebseries}{\fontseries{eb}\selectfont}    \DeclareTextFontCommand{\texteb}{\ebseries}
\DeclareRobustCommand{\ubseries}{\fontseries{ub}\selectfont}    \DeclareTextFontCommand{\textub}{\ubseries}



\newcommand\testtext{{\large myName}}%  \fontname\font}

\begin{document}


%------------------------------
\begin{tabular}{llll}
\hline
\rowcolor{blue!12}
Font & Series & Upright & Italic \\
medium & 
m & 
\fontseries{m}\selectfont\testtext  &
\fontseries{m}\fontshape{it}\selectfont\testtext  \\
%
bold & 
b & 
\fontseries{b}\selectfont\testtext  &
\fontseries{b}\fontshape{it}\selectfont\testtext  \\
%
extrabold & 
eb & 
\fontseries{eb}\selectfont\testtext  &
-- \\
%\fontseries{eb}\fontshape{it}\selectfont\testtext  \\
%
ultrabold & 
ub & 
\fontseries{ub}\selectfont\testtext  &
-- \\
%\fontseries{ub}\fontshape{it}\selectfont\testtext  \\
\hline
{medium narrow\Large\phantom{L}}& 
c & 
\fontseries{c}\selectfont\testtext  &
\fontseries{c}\fontshape{it}\selectfont\testtext  \\
%
bold narrow & 
bc & 
\fontseries{bc}\selectfont\testtext  &
\fontseries{bc}\fontshape{it}\selectfont\testtext  \\
\hline
\end{tabular}


\bigskip
rounded bold = \texteb{abc} 

black = \textub{abc}

%===

\end{document}

相关内容