Remove Foreign Fonts


I just installed Libreoffice 6.3 in Linux Mint 18, 64bit, KDE. I would like to remove all non-English fonts, such as Alef and Amiri. The system font manager does not see these fonts, and therefore I cannot remove them this way.

I now know that LO has it’s own private collection under /opt/libreoffice6.3/share/fonts/truetype/

I tried renaming the fonts by changing the extension: Alef-Bold.ttf → Alef-Bold.ttf.bak. However this did not work and LO still shows the Alef font.

It would be very nice if there was an option at the UI to manage these fonts, and allow the user to either add or remove specific fonts at will.

Your help will be appreciated.

I now know that LO has it’s own private collection under /opt/libreoffice6.3/share/fonts/truetype/

That means you installed LibreOffice from the “vanilla builds” instead of using the packages from your distribution. That’s a bad idea, and one of the reasons is what you found: repeated or difficult to manage fonts, libraries and dictionaries.

Always use the packages from your Linux distribution! AFAIK, Mint can use ubuntu’s repositories, so if you really want to get the latest versions you just need to add an appropriate ppa: check for example this link for more information.

Hi RGB-es,

Thank you for the PPA advice, that is a better alternative- with some caveats. Unfortunately, LO ships with a truck-load of, shall we say, “unsolicited fonts”. So using the PPA will flood your system with useless fonts you did not ask for.

I will disagree with you on this one point: One should not have to use only the repositories from the distribution. For one thing, the Ubuntu/Mint repos are notoriously behind the latest software versions. A perfectly reasonable expectation is that, if I install the latest build directly from the publisher, the application and the system should run in perfect harmony.

With that said, I think LO should not bundle excessive or unnecessary fonts. They should include only a basic font collection based only on the specific language being downloaded. And if they have to include extraneous fonts, then there should be a way to manage them natively.

I have no experience with ubuntu based distros so I didn’t know they do not customize the packaging. In openSUSE Leap the LibO’s packages (in fact, all packages) on all repos are really well integrated with the base packages so no unwanted fonts are installed. And yes, the number of fonts vanilla LibO includes is insane.

I use Windows 10 but under install there is the option to do a Custom install with only the Dictionaries,languages and extensions you want. I have never checked to see if that extends to Fonts you may want to try and see if that helps.

@jedimaster - LO Linux does not offer an installer with options. It all goes in.

Interesting I did not know why such an option would be in the Windows version but not in the Linux version.

@jedimaster - Windows and Linux have totally different operating system architectures. While Windows is a proprietary and closed system (meaning one company owns, controls, and distributes the code), Linux is an open source system, which is basically developed by a global community of programmers and distributed freely. In order for the LO developers to include a user-friendly visual installer that would work with the different Linux distributions, a group of programmers would have to come forward and volunteer their time to build it. However, that does not explain why the Libre Office foundation could not approach some talented coders and work on a Java based Linux installer.

OK, but how do we manage all those fonts? I would really like to get rid of over half of them, especially the noto fonts

Amiri and Alef were chosen by the Design Team to be added to our set of bundled fonts because they also provide a high-quality Latin set of characters. It is not in our roadmap to remove them.