GNOME Bugzilla – Bug 484357
Display all fonts providing a glyph
Last modified: 2021-06-02 09:21:23 UTC
In the zoom window, gucharmap displays the name of the font where it found a glyph. I would really appreciate to have a list of all the fonts providing the glyph, and a preview of the corresponding version. It can currently done by selecting each font in turn in the font selection menu, and looking at the zoom window, but this is a tedious operation, which can be automated. Regards, -- Nicolas George
Created attachment 96811 [details] [review] Proof of concept implementation This patch implements my feature-wish by adding an "Available versions" section to the details pane. It works fine, but has a few issues: - There is some duplicated code, due to a function declared static and not available in the file where I needed. It is not my place to decide to make a function public. - The tags used to change the font in the details text widget are never destroyed, thus causing a memory leak. - Testing all the fonts takes some time, causing a noticeable lag, even on a very fast box. The two last issues can be solved at once with a "show all available versions" button that opens a new window. But I do not want to make too complex before having some feedback. Regards, -- Nicolas George
*** Bug 323914 has been marked as a duplicate of this bug. ***
I too would really really like this feature. [See http://askubuntu.com/questions/27598/list-of-fonts-containing-selected-character for a screenshot of Mac OS X's Character Viewer, which has this feature. It lets you choose whether the list of fonts shown should be "containing selected character", "fixed-width", "recently used", etc.] There's even a patch here… please add this feature; it would be very useful.
This is a dupe of bug 509075 (which has a patch)
I think this would be more natural as a filter in the font viewer
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gucharmap/-/issues/289.