I recently installed Source Sans Pro and Fira Sans on my Mac (OS X 10.10 Yosemite). Source Sans Pro has 12 weights (Regular, Bold, Italic, Bold Italic, Light, Extra Light, etc…) and Fira Sans has 32 (absolutely awesome for a Free font.) In all apps except LibreOffice, they both behave wonderfully. In LibreOffice, only 10 weights of Source Sans Pro display in the Character selection dialogue, and only 15 weights of Fira Sans. All variants work fine in every other app, so the font files are not corrupt and the problem is in LibreOffice. Even weirder is the fact that the set of weights displayed in LibreOffice Still (4.2.8) is not always the same subset of the full list of weights. (Fresh - 4.3.5 - is always missing ExtraLight and ExtraLight Italic.) Which fonts are missing changes from one time I look at the character selection dialogue to the next! Only the number of missing fonts is constant. For example, currently Source Sans Pro Extralight and Extralight Italic are missing, but last time I installed the font, the missing ones were Light and Demibold Italic.
LibreOffice keeps its own bundled fonts separate from the system fonts. For example, it comes bundled with a few weights of Source Sans Pro (all twelve weights in LibreOffice Fresh 4.3.5), but Source Sans Pro is not visible or searchable in Font Book (Font Book is the OS X font manager). Liberation Sans is also not present in Font Book. This isn’t a problem (If I want fonts in my system, I’ll just install them!) but I think it may be related.
UPDATE: I looked in the LibreOffice font directory and it turns out that LibreOffice 4.3.5 now bundles all weights of Source Sans Pro, including ExtraLight and ExtraLight Italic. However, those two are still invisible in the character selection dialogue. It seems to me that LibreOffice has some sort of preconception that “SOURCE SANS PRO HAS ONLY TEN WEIGHTS.”
Neither the fonts that came with my system nor the ones bundled with LibreOffice are sufficient for my needs (I need weights of Source Sans Pro that are not bundled in LibreOffice Still and are inaccessible in Fresh regardless of whether I install the font family system-wide), so I really need all the help with this I can get. Is there some way to fix this without having to slog through the bug report system? I don’t trust myself to be knowledgable enough for that. Is there some cache to clear or file to change? I need a way out of this ASAP! Thanks in advance for any help you can give.