I would like to have the ability to hide fonts/font families from the font list in LibreOffice, without removing the fonts from my system. This option could be integrated into the LibreOffice options GUI. For the implementation, I was thinking about a ListBox.
UX Team: Assemble! Status -> NEW Component -> ux-advise Severity -> enhancement
Well it could be put in Tools > Options > Fonts, but with most users, they have a long list of fonts, so many it would be easiest to allow the user to specify the only fonts he/she wants to see in the font list.
Created attachment 114199 [details] fonts preferences section in scribus Was going through Scribus today and noticed they had a section in their preferences for the user to select which fonts they want to have available in their interface, so i've attached a screenshot of how they present it.
Good screenshot. For the implementation in LibreOffice however, I would choose to work with font families instead of fonts. Otherwise the view is cluttered really fast.
Yes by font family would be the way to go, though LO doesnt detect font families correctly (bug 72944), so one way or another the list will be cluttered. :D So i'd assume the grid would have the following fields :- enable checkbox family name number of styles type
(In reply to Jay Philips from comment #5) Could you make a mockup?
(In reply to Geoffrey from comment #6) > Could you make a mockup? Dont really see the need for it as it is quite straight forward a grid type control like the scribus screenshot.
*** Bug 91036 has been marked as a duplicate of this bug. ***
Migrating Whiteboard tags to Keywords: (needsDevEval, topicUI) [NinjaEdit]
Created attachment 137006 [details] textmaker's options dialog's fonts tab
*** Bug 36492 has been marked as a duplicate of this bug. ***
The elephant in the room is that the LO font list is unbelievably cluttered with a default install (using Gnome on Ubuntu). If your default is EN-US, you get lots of fonts installed that are used in English-speaking countries that you will never use! I am referring especially to Indic and Asian fonts. The solution to that problem is to metapackage Indic and Asian fonts upstream, and only install them when a user chooses a locale where they are used! But until Gnome/Ubuntu get their act together, LO needs to have a way to hide font packages and metapackages. The upstream locale inadequacies simply highlight the need for a font selection list. It is obviously useful in other contexts. Just keep it simple! A clutter problem does not call for a cluttered answer. Thanks.
*** Bug 150113 has been marked as a duplicate of this bug. ***
(In reply to Coburn Ingram from comment #12) > The elephant in the room is that the LO font list is unbelievably cluttered > with a default install (using Gnome on Ubuntu). If your default is EN-US, > you get lots of fonts installed that are used in English-speaking countries > that you will never use! I am referring especially to Indic and Asian fonts. > > The solution to that problem is to metapackage Indic and Asian fonts > upstream, and only install them when a user chooses a locale where they are > used! But until Gnome/Ubuntu get their act together, LO needs to have a way > to hide font packages and metapackages. The upstream locale inadequacies > simply highlight the need for a font selection list. It is obviously useful > in other contexts. Just keep it simple! A clutter problem does not call for > a cluttered answer. Thanks. I add my thoughts: - I agree with this idea of metapackage "Language" fonts. For example, if I want to work with multiple languages in my document, I am not really interested by poor fonts without diacritics and not supporting my targeted languages. That's why if we could add in the options, a parameter saying our preferred languages, and this parameter discard or indicate which fonts are uncompatible, that would be great. - The discussion here shows it is difficult to manage the list for all good reasons. Windows poorly propose a better solution, but at least, we can mask and unmask fonts when we explore the fonts directory. If we want to make it simple, LibreOffice could only presents the fonts that are not masked. Maybe adding a parameter in the options allowing to show or hide the masked fonts. Is it possible?
Note a discussion about languages and fonts here: Bug 151122 - Need way to avoid selecting fonts which don't cover the relevant language Unicode range
From comments in Bug 151122 - Users should be able to select a typeface for their language from among those supporting their language (In reply to Heiko Tietze from comment #39) > (In reply to Manu from comment #38) > > Note 2, about filtering: it's really boring to see all the useless fonts we > > cannot uninstall (protected by microsoft windows) and hide (even if windows > > allows it in the file explorer, because libreoffice doesn't care). A > > checkbox to hide them in libreoffice will make the font list lighter for the > > user and for the calculations behind the dialogbox. > KDE allows to disable fonts (I use to do it with 99% of Noto), Windows > probably too. I'm against introducing square wheels. If "KDE allows to disable fonts (I use to do it with 99% of Noto)" and LibreOffice doesn't display these disabled fonts, therefore there is a different behavior between windows and linux versions. Windows allows to (un)mask fonts when you browse the font directory. LibreOffice under Windows displays all fonts, unmasked or masked. Maybe that's why this bug is still not fixed? nobody has noticed this difference? this is still present in Version: 24.8.1.2 (X86_64) / LibreOffice Community Build ID: 87fa9aec1a63e70835390b81c40bb8993f1d4ff6 CPU threads: 8; OS: Windows 10 X86_64 (10.0 build 19045); UI render: Skia/Raster; VCL: win Locale: fr-FR (fr_FR); UI: fr-FR Calc: threaded