# How to achieve Arial Narrow in bold face

I am not quite understanding why I am not able to achieve bold face Arial Narrow font with the following mwe.

\documentclass{article}
\usepackage{titlesec}

% N.B. typeset with lualatex.exe

% uncomment this section and observe result
%\usepackage{fontspec}
%\setsansfont[Ligatures=TeX]{Arial Narrow}
%\renewcommand\familydefault{\sfdefault}
% uncomment this section and observe result

\titleformat*{\section}{\normalsize\bfseries}

\begin{document}
\titleformat*{\section}{\normalsize}
\end{document}


Perhaps the font variants don't exist on my system or period?

• Which operating system and which TeX distribution do you employ? – Mico Dec 19 '18 at 0:25
• @andselisk, thanks for the interest. You're link appears to me to have all of the headings formatted similarly. Can you see Arial Narrow + boldface? – John Chris Dec 19 '18 at 0:27
• @JohnChris Sorry, I should've read more carefully. No, there is no boldface for me either:( – andselisk Dec 19 '18 at 0:29
• On a MacOS/MacTeX system, your code works just fine, i.e., there are the ordinary and bold weights, and there are the upright and slanted (not true italic) font shapes. – Mico Dec 19 '18 at 0:31
• You need to check if Arial Narrow is installed on your system. – Mico Dec 19 '18 at 0:33

I have the same issue despite the fact Arial Narrow is installed properly. Declaring shapes explicitly helps to overcome the problem (for the record, I'm using Windows 10 with standard fonts set and up-to-date TeXLive 2018):

\documentclass{article}
\usepackage{titlesec}

% N.B. typeset with lualatex.exe

% uncomment this section and observe result
\usepackage{fontspec}
\setsansfont[
Ligatures=TeX,
BoldFont={Arial Narrow Bold},
ItalicFont={Arial Narrow Italic},
BoldItalicFont={Arial Narrow Bold Italic}
]{Arial Narrow}
\renewcommand\familydefault{\sfdefault}
% uncomment this section and observe result

\titleformat*{\section}{\normalsize\bfseries}

\begin{document}

\titleformat*{\section}{\normalsize}

\end{document}


As it's been pointed out in the comments, Arial font family is proprietary and may or may not be installed on the system. As a failsafe option I'd recommend to use Liberation Sans fonts, which are

free metric-compatible substitute for the Arial, Arial Narrow, Times New Roman and Courier New fonts.

Source: Arch Wiki

Switching to Liberation Sans Narrow works without shapes declaration:

\documentclass{article}
\usepackage{titlesec}

% N.B. typeset with lualatex.exe

% uncomment this section and observe result
\usepackage{fontspec}
\setsansfont[Ligatures=TeX]{Liberation Sans Narrow}
\renewcommand\familydefault{\sfdefault}
% uncomment this section and observe result

\titleformat*{\section}{\normalsize\bfseries}

\begin{document}