FS#58870 - [texlive-fontsextra] Incorrect FontAwesome OTF name in fontawesome.sty

Attached to Project: Arch Linux
Opened by Matthew Trescott (MTres19) - Monday, 04 June 2018, 23:04 GMT
Last edited by Antonio Rojas (arojas) - Monday, 29 May 2023, 12:58 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Rémy Oudompheng (remyoudompheng)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Not sure whether this is the right place to put this bug (because I think it depends on the version of FontAwesome). On line 45 of fontawesome.sty, "\newfontfamily{\FA}{FontAwesome}" needs to be changed to "\newfontfamily{\FA}{Font Awesome 5 Free}"

Additional info:
* texlive-fontsextra 2017.46787-1

Steps to reproduce:
Try to to use \usepackage{fontawesome} with XeLaTeX (with otf-font-awesome installed via pacman).
This task depends upon

Closed by  Antonio Rojas (arojas)
Monday, 29 May 2023, 12:58 GMT
Reason for closing:  None
Additional comments about closing:  Should enable provided font configuration
Comment by Rémy Oudompheng (remyoudompheng) - Thursday, 14 June 2018, 06:19 GMT
You are confusing two packages: fontawesome and fontawesome5.
Both work correctly with lualatex.

But you are right that by default, xelatex fails to load fontawesome even using the texlive 2018 packages.
It's not supposed to load the version from otf-font-awesome but this one:
/usr/share/texmf-dist/fonts/opentype/public/fontawesome/FontAwesome.otf

To fix the issue you have to enable texlive fonts in the fontconfig configuration:

ln -s ../conf.avail/09-texlive-fonts.conf /etc/fonts/conf.d


Comment by Andrea Scarpino (BaSh) - Tuesday, 10 March 2020, 09:38 GMT
Also, please this package should replaces fontawesome.sty (https://lists.archlinux.org/pipermail/aur-requests/2020-February/037658.html)

Or maybe fontawesome.sty should just been re-added for people not willing to install 1GB of texlive fonts...

Loading...