Flix Normal font not showing up in Writer

I use Manjaro Linux. I have been using LibreOffice for a long time and have become fairly comfortable with the program. I am trying to install the Flix font family. There are two .ttf fonts, Flix-normal.ttf, and Flix-outline.ttf. I have successfully installed the fonts into /usr/share/fonts. When I open LibreOffice Writer it shows only one entry in fonts, and it is named FLIX. After selecting it and typing it shows as Flix-outline.ttf. There is no option to select Flix-normal.ttf. When I open FreeOffice however, both Flix-normal.ttf, and Flix-Outline.ttf are available. What is going on?

You didn’t mention your desktop (Xfce, KDE, GNOME)? You should perhaps install the fonts through the OS utility coming with the desktop, if any.

I use the XFCE Desktop and the way I installed the fonts is through the command line with sudo fc-cache -f -v. That’s how you install fonts and they work fine in every GUI I have except LibreOffice.

I downloaded FLIX-Normal.ttf and Flix-Outline.ttf. I installed them with the OS utility. But only one of them showed up as Flix>Regular. This is in the OS font utility (I didn’t even launch LO).

I opened the font in FontForge and could not determine the cause of the conflict between them.

The TTF name tables contain respectively Flix Normal and Flix Outline in “Family”, but “Preferred OTF Family” is Flix for both. I then changed the “Preferred OTF Family” name to FlixO for Flix-Outline and this eliminated the conflict.

Conclusion: both fonts as provided by the vendor are conflicting and can’t be used simultaneously.

Either you have the skills to fix the ambiguity in the fonts or you complain to the font creator so that the OTF/TTF font table are corrected.

To show the community your question has been answered, click the ✓ next to the correct answer, and “upvote” by clicking on the ^ arrow of any helpful answers. These are the mechanisms for communicating the quality of the Q&A on this site. Thanks!

In case you need clarification, edit your question (not an answer which is reserved for solutions) or comment the relevant answer.

The fonts provided by the vendor are not conflicting anywhere except LibreOffice.

I have the conflict in my KDE desktop. I guess it may depend on the font renderer. Don’t know which one KDE is using; LO is using Harfbuzz. Anyway, the annotations in the font are not fully standard-compliant. With less strict font renderers, the font may be accepted but I noticed a discrepancy between the “family” and the “preferred OTF family” properties. In my current understanding of OTF, they probably should be the same within a font instead of diverging.