To promote open-source fonts and font consistency across computers, a Citrus LibreOffice would integrate with at least one online open-source font repositories (like Google Web Fonts, Open Font Library, The League of Movable Type). If a user opens a document using a FLOSS font that he doesn’t have, LibreOffice will automatically download that font from one of these repositories and the document will render correctly. (The user will be able to turn off this automatic downloading in “Options”.)
The font dialog would be reworked, providing font categories as tabs (“All”, “Sans-serif”, “Serif”, “Monospace”, “Handwriting”, and “Display” in the mockup, although these would probably be reworked). The dialog would only show supported fonts by default (i.e. those available from the integrated repositories), to guarantee that every LibO document looks the same on any computer. The dialog could be tweaked to also show fonts not installed on the computer, but available from the repositories, and to show installed, but unsupported (i.e. not in the repositories) fonts, from a handy options menu on the right of the dialog.
When saving a document with an unsupported font, the user would be warned that their document might not render correctly on other computers.
(Fonts now get a button with an icon instead of a full-blown text box to save space on the toolbar. When this button is clicked, the search box is automatically focused.)