summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty')
-rw-r--r--Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty37
1 files changed, 35 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty
index 90b5e3b9d00..80d10cbf587 100644
--- a/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty
+++ b/Master/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty
@@ -13,7 +13,7 @@
% The Current Maintainer of this work is Marcel Krueger
%
\RequirePackage{expl3}
-\ProvidesExplPackage{fontawesome5}{2018/08/28}{5.3.0}{Font Awesome 5}
+\ProvidesExplPackage{fontawesome5}{2018/08/30}{5.3.1}{Font Awesome 5}
\RequirePackage{l3keys2e}
@@ -78,8 +78,41 @@
\NewDocumentCommand\faRepeat{t{1}}{
\faPreselectedIcon{repeat\IfBooleanT{#1}{-1}}
}
+\cs_new:Nn\fa__select:nn{
+ \cs_if_exist_use:cF {fa__#1_#2:} {\faPreselectedIcon{#1}#2}
+}
+\cs_new:Npn\fa__select:nw#1{
+ \peek_catcode:NTF 0 {\fa__select:nn {#1}} {\faPreselectedIcon{#1}}
+}
+\cs_new:cpn{fa__wifi_0:}{\faPreselectedIcon{wifi-slash}}
+\cs_new:cpn{fa__wifi_1:}{\faPreselectedIcon{wifi-1}}
+\cs_new:cpn{fa__wifi_2:}{\faPreselectedIcon{wifi-2}}
+\cs_new:cpn{fa__wifi_3:}{\faPreselectedIcon{wifi}}
+\NewDocumentCommand\faWifi{}{
+ \fa__select:nw {wifi}
+}
+
+\cs_new:cpn{fa__signal_0:}{\faPreselectedIcon{signal-slash}}
+\cs_new:cpn{fa__signal_1:}{\faPreselectedIcon{signal-1}}
+\cs_new:cpn{fa__signal_2:}{\faPreselectedIcon{signal-2}}
+\cs_new:cpn{fa__signal_3:}{\faPreselectedIcon{signal-3}}
+\cs_new:cpn{fa__signal_4:}{\faPreselectedIcon{signal-4}}
+\cs_new:cpn{fa__signal_5:}{\faPreselectedIcon{signal}}
+
+\cs_new:cpn{fa__signal-alt_0:}{\faPreselectedIcon{signal-alt-slash}}
+\cs_new:cpn{fa__signal-alt_1:}{\faPreselectedIcon{signal-alt-1}}
+\cs_new:cpn{fa__signal-alt_2:}{\faPreselectedIcon{signal-alt-2}}
+\cs_new:cpn{fa__signal-alt_3:}{\faPreselectedIcon{signal-alt-3}}
+\cs_new:cpn{fa__signal-alt_4:}{\faPreselectedIcon{signal-alt}}
+
+\NewDocumentCommand\faSignalAlt{}{
+ \fa__select:nw {signal-alt}
+}
+\NewDocumentCommand\faSignal{s}{
+ \fa__select:nw {signal\IfBooleanT{#1}{-alt}}
+}
-% The following list is special: These are icons, which are *not* part of the free version,
+% The following list is special: These are icons which are *not* part of the free version,
% but their -alt version is free.
\cs_set:Npn\faArrows{\faPreselectedIcon{arrows}}
\cs_set:Npn\faCloudDownload{\faPreselectedIcon{cloud-download}}