- 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