fonts review wishlish
Hi!
It appears there are calls to revive the fonts review in some way.
Per IRC discussions, the old code is no good, and needs a rewrite from
scratch, with at most picking some old parts.
It'd be good to gather ideas and requirements. So, here's a start:
* technical: old cronjob processed every package containing a font on every
run, causing significant load. Need to do only updated packages (other
than manually).
* short specimens of all fonts on one page: something akin to LibreOffice's
menu. Obviously one sample per family rather than variant.
* list of monospace fonts. Can include aspect ratio, etc.
* script coverage. Hard to think of a good metric: most Unicode blocks have
a mix of current characters, those used until a 17th century spelling
reform, and those used by old folks in a language spoken by 1000. Asked
on Unicode ML, got no good answer despite a long thread. Just dumb
codepoint count per block for now?
* (requested by Unicode ML): search per character: akin to "fc-list
:charset=16D7". Preferably multiple characters (show only fonts that
cover them all). A single input box would be enough.
To implement script queries, we'd need to store all codepoints supported by
a font. SQL with a row per character per font is inadequate, need to code
a data structure; 16k fonts with up to 64K characters, most in long streaks.
Even text representation output by "fc-list : file charset" might be enough.
Meow!
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ A dumb species has no way to open a tuna can.
⢿⡄⠘⠷⠚⠋⠀ A smart species invents a can opener.
⠈⠳⣄⠀⠀⠀⠀ A master species delegates.
Reply to: