Bug 152487 - When right-clicking a font family combo-box, offer font meta-data
Summary: When right-clicking a font family combo-box, offer font meta-data
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
7.5.0.0 alpha0+
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Font-List
  Show dependency treegraph
 
Reported: 2022-12-12 14:53 UTC by Eyal Rozenberg
Modified: 2024-04-25 07:45 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eyal Rozenberg 2022-12-12 14:53:01 UTC
When I right-click a font family name in one of the font selection combo-boxes, it would be nice if I were able to get more information about this font - from what the font subsystem can access. Specifically: Type (TTF/OTF etc.), Version number or version string; Copyrights; Designer.

Rationale: 

1. When choosing a font family, sometimes these features may be a consideration. 
2. Sometimes you want to make sure you're using the right version of a font. For example - right now, we _aren't_ using the right versions of some bundled fonts: bug 152473. This is a way to check.
3. This won't clutter the UI, since a user will only be exposed to this when they right-click a font family name - which is when they want to be able to do more stuff with the font family anyway.
Comment 1 Heiko Tietze 2024-04-15 14:07:12 UTC
It may not affect the UI but I still don't buy the rationale and think it's nerdy feature creep. Do you have a real life example like "Every time I have to pick one out of my hundert different fonts I wonder if the was designed by Jane Doe to give her proper credit."?
Comment 2 Eyal Rozenberg 2024-04-15 15:09:46 UTC
(In reply to Heiko Tietze from comment #1)
> It may not affect the UI but I still don't buy the rationale and think it's
> nerdy feature creep. Do you have a real life example like "Every time I have
> to pick one out of my hundert different fonts I wonder if the was designed
> by Jane Doe to give her proper credit."?

Many of the times I have to pick one our of my thousand different fonts, I am missing criteria by which to choose, because the drop-down list doesn't have enough of them (often it doesn't even have the font family name, but I've already reported that in another bug).
Comment 3 V Stuart Foote 2024-04-15 15:27:33 UTC
I don't think a context menu on a listbox entry selection would be a reasonable way to do this. Too many listboxes across the UI would be affected to start including a context menu for the class.

But listing the details at some location within LibreOffice UI *would* be helpful.

Two dialogs with font selections actions seem reasonable to me:
1) a popup dialog via button on the 'Special Character...' dialog
2) a popup dialog via button on the 'Character...' dialog, next to the 'Features' button

Such dialog could show both font information and license, but also importantly the Unicode coverage of the font.

Representative of what popup dialogs for font info could detail--have a look at the Windows BableMap utility [1]. Details as found on its Fonts -> 'Font Information...' and its Fonts -> 'Font Analysis Utility...'. 

Additionally the BableMap Fonts -> 'Font Coverage...' dialog is a *very* handy for making font selections, for previewing and copying edit buffer in a font that includes a particular Unicode glyph or span (but might be tough cross-platform and certainly much more dev effort).

=-ref-=
[1] https://www.babelstone.co.uk/Software/BabelMap.html
Comment 4 Heiko Tietze 2024-04-16 09:14:17 UTC
Sounds to me like asking for a swiss-army-knife. Font management tools should give hints on meta data.
Comment 5 Heiko Tietze 2024-04-25 07:45:00 UTC
We discussed the topic in the design meeting.

The use case that requires meta data is very much unclear and likely off-topic. There are plenty of font management tools that gives insights. The reasonable wish to understand compatibility with other fonts would not be covered per meta data.

If such information is to be introduced it should be "hidden away" from regular users. The proposed info button in the character properties dialog sounds acceptable. But the recommendation is to rather resolve the request as WF.