unicodia icon indicating copy to clipboard operation
unicodia copied to clipboard

Full font list with custom order

Open eugenesvk opened this issue 9 months ago • 4 comments

One the one hand, currently the font list is incomplete while there is enough space to show the full list

Image

But also the sorting is somewhat alphabetical, so the fonts people use are not at the top

Instead the list should show all fonts, but allow users to prioritize the list, e.g., have a few "favorites" fonts at the top so that you immediately know whether the fonts you use include a symbol. Ideally these few fonts would be even shown in the main UI without having to click

eugenesvk avatar Apr 14 '25 16:04 eugenesvk

I thought of. Need some time. The order is SOMEWHAT alphabetical — a few fonts like Cambria are moved up. and fonts with names “Bold” etc are moved down.

Mercury13 avatar Apr 14 '25 19:04 Mercury13

There are lots of heuristics. E.g. the fewer scripts we support, the more specialized the font is.

Mercury13 avatar Apr 27 '25 14:04 Mercury13

Heuristics are fine, but for me the best would be a simple list of favorites and their abbreviations (both customizable, order should be preserved) like

  • Cambria C
  • Arial A
  • Tahoma Th

And then the list will prioritize (in the same order) these fonts at the top, but also in the main UI without me having to click anywhere show C A Th if these fonts support this character

Then I'll be able to see at a glance the info I need and if I forget what abbreviations mean I can always click to see the full list

Also the full list doesn't need to be a single column, it could be a wider list

eugenesvk avatar Apr 27 '25 14:04 eugenesvk

The list (if complete) will be in alphabetic order. But choice of font WILL use heuristics. I even thought up choice:

  1. Priority: primary / primary for [script] / high / normal / low
  2. Supports Unicode: 1.1…17.0
  3. The support of well-known fonts is an interesting thing.

Mercury13 avatar Apr 27 '25 18:04 Mercury13