> We might need some kind of hierarchy
Oh, I forgot to mention this. I have discussed this extensively with sarthak, here is the proposed UX of the website:
(The artefact is a tarball, when you extract and open the folder, you see this):
An index.html file, a folder called regressions.
On opening the index.html file, it will show the list of changed fonts(later we might add functionality to group by/show changed sizes, codepoints, rendering type etc. on the first page)
The list items contain some basic info like number of changed glyphs (this is work in progress)
When you click on the font, it will open the font details page with some info(ftdump, ftbench, etc) and with a grid/list(up for discussion) of regressed glyphs with differences blinking.
And then when you click on the glyph, you will get to the page whose mockup I sent above.
There you can see the differences in various ways, check different font sizes, navigate to previous and next regressed glyph, see nearby glyphs, etc.
If/when instead of a tarball we move to a website, the process should stay mostly the same.
> It is good that you and Sarthak are planning ahead. Thank you!
Thanks a lot to you too! For providing lots of great suggestions😊😊
Please comment on this design
Regards
Anurag
On Mon, May 24, 2021 at 12:34 PM Werner LEMBERG <
wl@gnu.org> wrote:
> Apparently I forgot you could send files via email😅
This looks great, thanks! It's a good start.
>> It would be great if you could provide some feedback (what should I
>> add/remove/change etc), so that sarthak can then implement it (and
>> I can mentor him😂).
Alas, I can only answer this if I actually have something to play
with.
In general I believe that differences of single glyphs should be
rather rare – there isn't much work currently going on for CFF or
TrueType hints. If something is broken I normally expect that a large
bunch of glyphs is affected at the same time.
I will second that. Drilling down to a single glyph will likely be done manually. We might need some kind of hierarchy:
* a list of fonts with detected differences, possibly sorted
** a few sizes with detected differences
*** ftview-like image(s) with the differences blinking and/or highlighted
**** ftgrid-like selected glyphs with magnified differences
It is good that you and Sarthak are planning ahead. Thank you!
Alexei