- From: Chris Lilley <chris@w3.org>
- Date: Wed, 8 Jul 2015 17:03:35 +0200
- To: WebFonts WG <public-webfonts-wg@w3.org>
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