From c92a4d682704d575af9b026da329211648dcba5c Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Dolling Date: Thu, 4 Jan 2018 13:11:04 +0100 Subject: works also if only free or only pro fonts available --- fontawesome5.sty | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'fontawesome5.sty') diff --git a/fontawesome5.sty b/fontawesome5.sty index 2ebcce5..ad37b21 100644 --- a/fontawesome5.sty +++ b/fontawesome5.sty @@ -7,14 +7,9 @@ % Configure a directory location for fonts(default: 'fonts/') \newcommand*{\fontdir}[1][fonts/]{\def\@fontdir{#1}} \fontdir -% Define shortcut to load the Font Awesome font. -\newfontfamily\FA[ - Path=\@fontdir, - UprightFont=*-Regular-400, - BoldFont=*-Solid-900, -]{Font Awesome 5 Free} % Define pro option \DeclareOption{pro}{ + % Define shortcut to load the Font Awesome pro font. \newfontfamily\FA[ Path=\@fontdir, UprightFont=*-Regular-400, @@ -25,6 +20,14 @@ \ProcessOptions\relax % Define shortcut to load the Font Awesome font for brands. \newfontfamily{\FAbrands}[Path=\@fontdir]{Font Awesome 5 Brands-Regular-400} +% Define shortcut to load the Font Awesome font. +\@ifundefined{FA}{% +\newfontfamily\FA[ + Path=\@fontdir, + UprightFont=*-Regular-400, + BoldFont=*-Solid-900, +]{Font Awesome 5 Free} +}{} % Generic command displaying an icon by its name. \newcommand*{\faicon}[1]{{ \csname faicon@#1\endcsname -- cgit v1.2.3