summaryrefslogtreecommitdiff
path: root/fontawesome5.sty
diff options
context:
space:
mode:
authorJan-Hendrik Dolling <JanHendrikDolling@users.noreply.github.com>2018-01-04 13:11:04 +0100
committerJan-Hendrik Dolling <JanHendrikDolling@users.noreply.github.com>2018-01-04 13:11:04 +0100
commitc92a4d682704d575af9b026da329211648dcba5c (patch)
treeb50988898612ecee285d1c45437076059edd0d88 /fontawesome5.sty
parent257f98d24000f6e65c4a4aba5edd60c0488189a3 (diff)
works also if only free or only pro fonts available
Diffstat (limited to 'fontawesome5.sty')
-rw-r--r--fontawesome5.sty15
1 files changed, 9 insertions, 6 deletions
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