Minutes, 2015-07-08 webfonts wg call

Hello,

The first webex-hosted call went smoothly once we were all connected.

http://www.w3.org/2015/07/08-webfonts-minutes.html

                 WebFonts Working Group Teleconference

08 Jul 2015

   See also: [2]IRC log

      [2] http://www.w3.org/2015/07/08-webfonts-irc

Attendees

   Present
          Vlad, sergeym, ChrisL, kuettel, Khaled, rsheeter

   Regrets
          Jonathan_Kew, Ken_Lunde

   Chair
          vlad

   Scribe
          ChrisL

Contents

     * [3]Topics
         1. [4]pending action items
         2. [5]open action items
         3. [6]invalid base128
         4. [7]must reject extra data
         5. [8]aob
     * [9]Summary of Action Items
     __________________________________________________________

   <trackbot> Date: 08 July 2015

   <Vlad> I am on webex

   <Vlad> Do you guys have any problems connecting via WebEx?

   <rsheeter> kuettel and kuettel_ are here!

   I have joined the meeting but don't hear anyone and it says i
   am not speaking

   (this has worked fine on other webex calls)

   <rsheeter> possible you joined the other meeting?

   <Vlad> Chris, did you hit "Connected via computer" button?

   There isn't one! Usually there is. Instead I get an "I will
   call in" icon asking me to use a regular phone

   <scribe> scribenick: ChrisL

   Vlad: the early call is marked "late"

   ChrisL: will fix

pending action items

   Vlad: lets check the spec changes wrt f2f meeting decisions

   <scribe> ... new test case class

   action-148?

   <trackbot> action-148 -- Vladimir Levantovsky to Review and
   edit the conformance test for extraneous data -- due 2015-06-11
   -- PENDINGREVIEW

   <trackbot> [10]http://www.w3.org/Fonts/WG/track/actions/148

     [10] http://www.w3.org/Fonts/WG/track/actions/148

   was done at meeting

   close action-148

   <trackbot> Closed action-148.

   action-179?

   <trackbot> action-179 -- Vladimir Levantovsky to Update
   conformance statements as per
   [11]https://lists.w3.org/archives/public/public-webfonts-wg/201
   5jun/0001.html -- due 2015-06-10 -- PENDINGREVIEW

     [11] https://lists.w3.org/archives/public/public-webfonts-wg/2015jun/0001.html

   <trackbot> [12]http://www.w3.org/Fonts/WG/track/actions/179

     [12] http://www.w3.org/Fonts/WG/track/actions/179

   close action-179

   <trackbot> Closed action-179.

   action-181?

   <trackbot> action-181 -- Vladimir Levantovsky to Add decoder
   category to woff2, and add to stylesheet -- due 2015-06-16 --
   PENDINGREVIEW

   <trackbot> [13]http://www.w3.org/Fonts/WG/track/actions/181

     [13] http://www.w3.org/Fonts/WG/track/actions/181

   these are the decoder ones

   close action-181

   <trackbot> Closed action-181.

   Vlad: the test case descriptions are all updated as well

   (vlad checks the links are correct. they are)

   (vlad spots a typo and fixes live, re head checksum)

   Vlad: kuettel_ has sent me two sets of minor typos and those
   are also all fixed

   kuettel_: thanks!

   Vlad: so recent editors draft should have these all fixed. if I
   missed any, please say so

   (agreement to close the actions)

open action items

   Vlad: hmtx changes, waiting for a bit more of a confirmation
   and data from cosima from DM and action on Rod for google font
   corpus
   ... once we have two independent datasets we can go ahead with
   that
   ... in confidence
   ... rsheeter any update on that?

   rsheeter: prefer to move it out a couple of weeks.

   action-176?

   <trackbot> action-176 -- Roderick Sheeter to Test hmtx
   transformation over google fonts corpus (how many lsb == x-min
   for all glyfs, what savings) -- due 2015-05-27 -- OPEN

   <trackbot> [14]http://www.w3.org/Fonts/WG/track/actions/176

     [14] http://www.w3.org/Fonts/WG/track/actions/176

   action-178?

   <trackbot> action-178 -- Vladimir Levantovsky to Add the hmtx
   transform to spec -- due 2015-06-10 -- OPEN

   <trackbot> [15]http://www.w3.org/Fonts/WG/track/actions/178

     [15] http://www.w3.org/Fonts/WG/track/actions/178

   action-176 due 2015-07-29

   <trackbot> Set action-176 Test hmtx transformation over google
   fonts corpus (how many lsb == x-min for all glyfs, what
   savings) due date to 2015-07-29.

   action-178 due 2015-07-29

   <trackbot> Set action-178 Add the hmtx transform to spec due
   date to 2015-07-29.

   action-178 due 2015-08-26

   <trackbot> Set action-178 Add the hmtx transform to spec due
   date to 2015-08-26.

   ChrisL: firm dates for atypi meeting would be helpful

   action kuettel to check with Sao Paulo Google office re hosting
   a f2f there

   <trackbot> Created ACTION-183 - Check with sao paulo google
   office re hosting a f2f there [on David Kuettel - due
   2015-07-15].

   Vlad: prefer to check that first before asking atypi to host

   kuettel_: avout 10 attendees?

   Vlad: f2f with atypi is better attended than a stand alone one

   action-182 due 2015-07-22

   <trackbot> Set action-182 Check with barbara re atypi-colocated
   meeting due date to 2015-07-22.

   ChrisL: (media types is more complex now due to whatwg mime
   sniffing spec)

   action-116?

   <trackbot> action-116 -- David Kuettel to Decoder performance
   analysis on mobile devices -- due 2015-10-31 -- OPEN

   <trackbot> [16]http://www.w3.org/Fonts/WG/track/actions/116

     [16] http://www.w3.org/Fonts/WG/track/actions/116

   kuettel_: that date is correct

   action-168 due 2105-07-29

   <trackbot> Set action-168 Measure RAM usage for woff2 vs. woff1
   due date to 2105-07-29.

   action-172 due 2105-09-29

   <trackbot> Set action-172 Register font media types due date to
   2105-09-29.

   action-174 due 2105-08-26

   <trackbot> Set action-174 Ask webappsec to review woff2 due
   date to 2105-08-26.

   oh, 1970-01-01

   action-174 due 2015-08-26

   <trackbot> Set action-174 Ask webappsec to review woff2 due
   date to 2015-08-26.

   action-172 due 2015-09-29

   <trackbot> Set action-172 Register font media types due date to
   2015-09-29.

   action-168 due 2015-07-29

   <trackbot> Set action-168 Measure RAM usage for woff2 vs. woff1
   due date to 2015-07-29.

   action-180?

   <trackbot> action-180 -- Roderick Sheeter to Make a new github
   repo with the compiled output from the test generator -- due
   2015-06-16 -- OPEN

   <trackbot> [17]http://www.w3.org/Fonts/WG/track/actions/180

     [17] http://www.w3.org/Fonts/WG/track/actions/180

   action-180 due 2015-07-15

   <trackbot> Set action-180 Make a new github repo with the
   compiled output from the test generator due date to 2015-07-15.

   kuettel_: any specific host or pathname?

   rsheeter: its to take build results and check them in for ppl
   who can't run the build system

invalid base128

   Vlad: two issues. one is the interpretation of the test
   description. its not in the glyph, its the font (with one
   glyph) that has it
   ... the test case description is still wrong though. it says
   one glyph that says pass
   ... we used four different fonts for woff1, two local and two
   downloaded. each with one glyph that is a PASS ligature and one
   a FAIL
   ... mixed so that the downloaded and the local fonts had
   opposite results
   ... so the font that is downloaded should say fail, because the
   test passes if the downloaded font is NOT used

   (vlad fixes in real time)

   Khaled: I was agreeing

   [18]https://www.w3.org/Fonts/WG/wiki/TestPlan20-UserAgent#mustR
   ejectInvalidBase128

     [18] https://www.w3.org/Fonts/WG/wiki/TestPlan20-UserAgent#mustRejectInvalidBase128

   Khaled: leading zeroes is not a probllem. large enough values
   might make a huge font that is invalid
   ... value exceeds (2^32)-1 will make it invalid for other
   reasons too

   ChrisL: so that would be a false positive, the font is rejected
   for an unrelated reason

   Vlad: the woff2 data could be edited, so it has an incorrect
   value there
   ... we should all review this test and see how to implement the
   third subcondition
   ... and drop if it is not doable

   rsheeter: sounds good

   Vlad: action on all of us to work out how to do this

   Khaled: the longer than 5 bytes one has the same issue

must reject extra data

   [19]https://www.w3.org/Fonts/WG/wiki/TestPlan20-UserAgent#mustR
   ejectExtraData

     [19] https://www.w3.org/Fonts/WG/wiki/TestPlan20-UserAgent#mustRejectExtraData

   <rsheeter> does { 0x81, 0x81, 0x81, 0x81, 0x81, 0x01 } work for
   too long?

   Vlad: ideawas to insert that into the source font, then
   compress it and the binary data is compressed. compressor does
   no validity checking

   Khaled: the font will fail if it is used
   ... if there are four zeroes before the name table, it will not
   be parsed

   Vlad: is the description clear now? Maybe a bit too concise

   Khaled: the font will be rejected for different reasons, not
   the extraneous data.

   Vlad: not if the offset is correct

   Khaled: the offsets are not recorded, they are computed. so the
   reconstructed offset will pont to the junk

   Vlad: aha, yes

   ChrisL: its rejected because the table does not parse correctly
   ... how about a truncated copy of a table, so it is valid, but
   does not have the data needed to render the glyph

   Khaled: yes, i see, this is doable

   Vlad: easy way is to pick a table, duplicate it without also
   duplicating the reference. probably the last table

   Khaled: yes, i will see how to do this

aob

   kuettel_: the dates for the meeting? tues oct 13, day before
   conference?

   Vlad: yes,that is what we have done for some years

   kuettel_: have tentatively reserved a conf room. about a 22 min
   drive, more in traffic.
   ... traffic can be really bad

   Vlad: not sure where hotels are wrt the venue and google

   kuettel_: hotel recommendations are closer to the venue
   ... will follow up with site to confirm, then we can check
   before committing
   ... we can lunch and coffee there too, also hangout with others
   who cannot attend

   sigh

   grep -i present+

   Vlad: okay, excellent first webex meeting

   I don't have java!

   and it still works

Summary of Action Items

   [End of minutes]
     _____________________________________________

-- 
Best regards,
 Chris  Lilley
 Technical Director, W3C Interaction Domain

Received on Wednesday, 8 July 2015 15:03:41 UTC