IRC log of webfonts on 2010-11-05

Timestamps are in UTC.

08:33:56 [RRSAgent]
RRSAgent has joined #webfonts
08:33:56 [RRSAgent]
logging to
08:33:58 [trackbot]
RRSAgent, make logs world
08:33:58 [Zakim]
Zakim has joined #webfonts
08:34:00 [trackbot]
Zakim, this will be 3668
08:34:00 [Zakim]
I do not see a conference matching that name scheduled within the next hour, trackbot
08:34:01 [trackbot]
Meeting: WebFonts Working Group Teleconference
08:34:01 [trackbot]
Date: 05 November 2010
08:34:24 [jdaggett]
topic: woff processing model
08:34:37 [jdaggett]
discussion about chris l's email
08:35:32 [Vlad]
If anyone wnats to join via Zakim bridge, please announce your intention to join in the WG email list
08:35:40 [jdaggett]
08:36:11 [Vlad]
zakim, room for 5 for 300 minutes?
08:36:12 [Zakim]
ok, Vlad; conference Team_(webfonts)08:36Z scheduled with code 26632 (CONF2) for 300 minutes until 1336Z
08:36:15 [John]
Suggestion to review uses of the term 'original font' and specify 'input font'.
08:36:18 [John]
Proposal: change last sentence of first paragraph of introduction to read: 'User agents decode the WOFF file to restore the input font data such that it will display identically to that input font.'
08:38:14 [John]
or: 'User agents decode the WOFF file to restore the font data such that it will display identically to the input font.'
08:38:54 [jdaggett]
Vlad: based on defn of input file from chris
08:40:00 [jdaggett]
Vlad: what if we add "no overlapping tables" to what chris has proposed
08:41:22 [Vlad]
I suggest that the input should be defined as a "well-formed sfnt file" which conforms to the following requirements: no hidden data, non-overlapping tables, all tables padded to long boundaries and correct checksums
08:43:00 [jdaggett]
John: get rid of "in general" in third para of introduction
08:45:47 [jdaggett]
cslye: do we want to restrict woff to truetype, opentype etc.
08:46:16 [jdaggett]
chris lilley arrives, bands play
08:51:51 [jdaggett]
discussion of how far to push definition of "well-formed" opentype font
08:55:27 [jdaggett]
attempting live editing of spec to define processing model
08:59:03 [jdaggett]
discussion of whether diagrams are really necessary or not
09:00:09 [John]
'User agents decode the WOFF file to restore the font data such that it will display identically to the input font.'
09:00:26 [ChrisL]
ChrisL has joined #webfonts
09:00:39 [jdaggett]
working on transforming "original" to "input"
09:00:47 [ChrisL]
rrsagent, here
09:00:47 [RRSAgent]
09:01:08 [cslye]
Let's define the term "input font" at the top (as any sfnt font, blah blah) and then use that term throughout the spec.
09:10:54 [John]
The WOFF format is a container for the table-based sfnt structure used in e.g. TrueType [TrueType], OpenType [OpenType] and Open Font Format [OFF] fonts, hereafter referred to as sfnt fonts.
09:17:29 [John]
The structure and contents of decoded font data exactly match those of a well-formed input font file.
09:25:04 [jdaggett]
more discussion of round-tripping
09:25:16 [John]
Suggested: 'The main body of the file consists of the same collection of font data tables as a well-formed input sfnt font, stored in the same order, except that each table MAY be compressed, and the sfnt table directory is replaced by the WOFF table directory.'
09:38:44 [Vlad]
Doing spec edits to replace references to "original" font with input file.
09:40:18 [ChrisL]
This means that the overall font checksum of a
09:40:18 [ChrisL]
font decompressed from a conformant WOFF file will always match the checksum
09:40:18 [ChrisL]
in a well-formed input font
09:44:43 [ChrisL]
A well-formed input font does not have structural anomalies such as
09:44:43 [ChrisL]
incorrect padding, overlapping font tables, or
09:44:43 [ChrisL]
extraneous data between tables (which will be discarded by the WOFF
09:44:43 [ChrisL]
09:47:25 [jdaggett]
09:50:05 [jdaggett]
jdaggett has joined #webfonts
10:09:01 [ChrisL]
10:14:29 [jdaggett]
jdaggett has joined #webfonts
10:22:20 [ChrisL]
10:22:33 [ChrisL]
Registration Template
10:26:24 [ChrisL]
action chris to write to iesg suggesting font/ top level type
10:26:24 [trackbot]
Created ACTION-39 - Write to iesg suggesting font/ top level type [on Chris Lilley - due 2010-11-12].
10:27:39 [ChrisL]
10:29:46 [jun]
jun has joined #webfonts
10:32:58 [ChrisL]
action chris to add a media type registration remplate for woff, omitting the top level type
10:32:59 [trackbot]
Created ACTION-40 - Add a media type registration remplate for woff, omitting the top level type [on Chris Lilley - due 2010-11-12].
10:37:41 [Zakim]
Zakim has left #webfonts
10:39:10 [Zakim]
Zakim has joined #webfonts
10:39:26 [jun]
jun has joined #webfonts
10:40:01 [dsinger]
dsinger has joined #webfonts
10:40:26 [dsinger]
dsinger has changed the topic to: We Often Find Faults (WOFF) (dsinger)
10:40:27 [ChrisL]
zakim, remind me in 5 hours to go home
10:40:27 [Zakim]
ok, ChrisL
10:41:37 [dsinger]
have a look at the draft
10:45:10 [dsinger]
have a look at
11:01:35 [jun]
jun has joined #webfonts
11:01:43 [ChrisL]
11:02:16 [John_Hudson]
John_Hudson has joined #webfonts
11:02:43 [jfkthame_afk]
for the Magic Number field:
11:02:44 [jfkthame_afk]
The signature field in the WOFF header MUST contain the "magic number" 0x774F4646
11:11:56 [timeless]
timeless has joined #webfonts
11:12:27 [timeless]
fwiw css => application/x-pointplus can be found in
11:15:18 [Vlad]
11:34:07 [dsinger]
suggested text: Note that user agents need not necessarily reconstitute the original sfnt as a whole, and may reorder tables when decoding the WOFF file to sfnt form; they may access individual tables directly as needed. Under these circumstances the resulting sfnt will no longer be an exact copy of the original, and checksums or digital signature data may be invalidated as a result.
11:40:25 [jfkthame_afk]
No overlapping tables: The offset and length values in the input sfnt table directory must not indicate overlapping byte ranges of the input font.
11:40:41 [timeless]
Present+ timeless
11:53:54 [ChrisL]
RESOLVED: Proceed to Last Call on this document, final review of recent edits by Weds 10 Nov. publication aimed at 11 Nov.
11:55:07 [ChrisL]
rrsagent, make mintes
11:55:07 [RRSAgent]
I'm logging. I don't understand 'make mintes', ChrisL. Try /msg RRSAgent help
11:55:44 [timeless]
RRSAgent, make minutes
11:55:44 [RRSAgent]
I have made the request to generate timeless
11:55:48 [ChrisL]
rrsagent, make minutes
11:55:48 [RRSAgent]
I have made the request to generate ChrisL
11:59:49 [jun]
jun has joined #webfonts
12:35:50 [myakura]
myakura has joined #webfonts
12:39:59 [jdaggett]
jdaggett has joined #webfonts
12:40:30 [jfkthame]
jfkthame has joined #webfonts
12:46:09 [jdaggett]
jdaggett has joined #webfonts
12:54:22 [tal]
tal has joined #webfonts
12:54:55 [cslye]
cslye has joined #webfonts
12:58:52 [jfkthame]
jfkthame has joined #webfonts
12:59:12 [jdaggett]
jdaggett has joined #webfonts
13:02:51 [jdaggett]
13:03:18 [Vlad]
Vlad has joined #webfonts
13:03:50 [dsinger]
dsinger has joined #webfonts
13:05:47 [Vlad]
topic: discussing CSS3 Font features related to OpenType
13:05:49 [cslye]
cslye has joined #webfonts
13:22:32 [ChrisL]
ChrisL has joined #webfonts
14:38:09 [cslye]
cslye has joined #webfonts
14:38:44 [cslye]
cslye has left #webfonts
14:44:42 [jfkthame]
jfkthame has joined #webfonts
14:51:02 [jun]
jun has joined #webfonts
15:10:45 [jfkthame]
jfkthame has joined #webfonts
15:40:28 [Zakim]
ChrisL, you asked to be reminded at this time to go home
15:43:14 [Zakim]
Zakim has left #webfonts
16:01:30 [cslye]
cslye has joined #webfonts