Re: CI website design prototype

2021-06-29 Thread Werner LEMBERG


Sarthak, Anurag,


it seems I've missed to answer this e-mail.  Sorry for that.

> [...] 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.

Sounds good!  So hopefully there is soon a prototype for that :-)


Werner



Re: CI website design prototype

2021-05-24 Thread Anurag Thakur
> 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, 24 May, 2021, 10:36 PM Alexei Podtelezhnikov, 
wrote:

>
>
> On Mon, May 24, 2021 at 12:34 PM Werner LEMBERG  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
>


Re: CI website design prototype

2021-05-24 Thread Alexei Podtelezhnikov
On Mon, May 24, 2021 at 12:34 PM Werner LEMBERG  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


Re: CI website design prototype

2021-05-24 Thread Anurag Thakur
> Alas, I can only answer this if I actually have something to play
with.

Fair enough.

That would take some time though, sarthak is busy with exams and I believe
gsoc properly starts only from 7 June, and as for myself... Well, I don't
know how to make websites (yet )


> If something is broken I normally expect that a large
bunch of glyphs is affected at the same time.

Yeah, I am also working on a mock-up for a webpage that shows all the
regressions of a font.

I was wondering if you had like any specific requirements in mind, so we
could include it from the start, since it's probably easier and faster to
iterate on my mockup than html/css/js of the website.

Regards
Anurag

On Mon, 24 May, 2021, 10:04 PM Werner LEMBERG,  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.
>
>
> Werner
>
>


Re: CI website design prototype

2021-05-24 Thread Werner LEMBERG

> 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.


Werner