21:00:48 RRSAgent has joined #webfonts 21:00:48 logging to http://www.w3.org/2011/02/16-webfonts-irc 21:00:50 RRSAgent, make logs world 21:00:50 Zakim has joined #webfonts 21:00:52 Zakim, this will be 3668 21:00:52 ok, trackbot; I see IA_Fonts()4:00PM scheduled to start now 21:00:53 Meeting: WebFonts Working Group Teleconference 21:00:53 Date: 16 February 2011 21:01:27 erik has joined #webfonts 21:01:32 zakim, who is here 21:01:32 Vlad, you need to end that query with '?' 21:01:42 zakim, who is here? 21:01:42 IA_Fonts()4:00PM has not yet started, Vlad 21:01:43 On IRC I see erik, Zakim, RRSAgent, Vlad, tal, jfkthame, mjs, ChrisL, trackbot 21:02:00 zakim, who is herre? 21:02:00 I don't understand your question, ChrisL. 21:02:06 zakim, who is here? 21:02:06 IA_Fonts()4:00PM has not yet started, ChrisL 21:02:07 On IRC I see erik, Zakim, RRSAgent, Vlad, tal, jfkthame, mjs, ChrisL, trackbot 21:02:12 sergeym has joined #webfonts 21:02:14 zakim, oh yes it has 21:02:14 I don't understand 'oh yes it has', ChrisL 21:02:31 mjs: did you get the dialing info you needed? 21:02:33 zakim, oh yes it has? 21:02:33 I don't understand your question, ChrisL. 21:02:39 yes 21:02:45 zakim, who is your daddy? 21:02:46 Ralph is taking good care of me but you all are my family, ChrisL 21:03:15 cslye has joined #webfonts 21:03:25 jdaggett has joined #webfonts 21:03:37 behdad has joined #webfonts 21:03:58 cslye_ has joined #webfonts 21:05:01 Present: Erik, Joanthan, Christopher, Vlad, JDaggett, Behdad, Chris, John, Maciej, Sergey, Tal 21:05:19 good afternoon. /me is on the call, mostly to listen. 21:06:40 ScribeNick: ChrisL 21:07:24 Topic: Introductions 21:07:41 Vlad: New member from Apple, Maciej 21:08:01 mjs: Work on WebKit team at apple 21:09:14 Topic: SOR and CORS and From-Origin 21:09:46 Vlad: Not a last call response, but important so this call is dedicated to that 21:09:57 ... charter was approved with mention of SOR 21:10:24 TabAtkins has joined #webfonts 21:10:33 sylvaing has joined #webfonts 21:10:39 ... could be done in WOFF spec or elsewhere but it needs to be adressed somewhere 21:10:42 Argh, sorry for being late, guys. Had this on my calendar, but then got distracted. 21:10:55 Present+ sylvaing 21:11:04 Present+ Tab 21:11:20 Vlad: please introduce your email, Maciej 21:11:50 mjs: wrong to attach embedding restrictiosn to a format rather than a mechanism 21:12:06 ... so should be in CSS3 Fonts not on WOFF 21:12:19 sylvaing: IE9 and FF do it that way today 21:12:30 mjs: so it should be in CSS3 Fonts 21:12:51 mjs: Second one is more complex. Linking, embedding and reading 21:13:14 ... linking like a element in HTML. No restrictions at all. Totally separate contexts 21:13:25 ... important webarch property 21:13:44 mjs: embedding uses a resource as part of a rendering, so like html img 21:13:58 ... cross site embedding allowed traditionally 21:14:11 ... iframe, script, stylesheet links all work that way 21:14:23 ... has been criticised but is a done deal now 21:14:58 mjs: reading is making available the ful text or binary data to programs. Cant let sites read each others data 21:15:09 ... protocols restrict cross site reading 21:15:27 ... XHR uses CORS to open this as needed 21:15:43 ... to make consistent, needs to embed same as other resources 21:15:54 ... hotlinking is not an issue specific to fonts 21:16:36 Vlad: to clarify, in the font world linking and embedding have quite different meanings 21:16:54 ... embedding means physical incluson in the same resource 21:17:15 ... licenses differentiate between embedding and linking in that sense 21:17:52 mjs: agree there is a terminology collision 21:18:26 ... thanks for clarifying 21:19:28 Vlad: originally wa said SOR by default for fonts (WOFF in particular) for any resource linked by @font-face. Preferred way due to current licenses that explicitly allow font linking, but its not the only reason 21:20:04 ... font vendors happy that this minimal level of protection exists. Not looking for cast iron guarantees 21:20:50 mjs: SOR is not a defence against malwhere. Malware is typically hosted all on pne place, or adds headers to allow widespread linking 21:21:29 sergeym: there was a perception that it helped with malware but now I agree with mjs 21:22:08 Vlad: jdaggett spoke on this 21:22:24 jdaggett: higher security concern than imabes but not that different 21:22:41 sylvaing: like chrome cleaning of fonts for example due to security issues 21:23:00 Vlad: ok so wa can disregard security isues with SOR 21:23:06 s/wa/we/ 21:23:46 good point re security not being relevant to SOR discussion. was going to point that out on the mailing list. 21:23:50 john: SORis a benefot to commercial font vendors, want them used for the site they were licensed to 21:24:37 ... published has invested money in the webfont license, value is relative to the percieved rarity of their use, for brand identity etc. so unlicensed resuse dilutes the value 21:25:31 mjs: agree there can be lots of reasons t prevent hotlinking of fonts 21:26:01 mjs: easier than referrer header checking 21:26:41 John: preferential for the default behaviour that the content creator has to use as little as possible. reasonable steps to restrict hotlinking 21:26:56 ... agree bar is somewhat low, but not zero 21:27:58 ChrisL: aggregated content sites and ISP hosting often disallows server config 21:28:17 sylvaing: that was my experience even between departments in corporations 21:28:29 mjs: sceptical that this is a common case 21:28:57 ... downloading and rehosting is much more likely for piracy than hotlinking 21:29:13 sylvaing: goal is not to guard against piracy 21:29:35 ... its not drm or encryption. that is not a goal 21:29:52 mjs: preventing only hotlinking is not a strong defence 21:30:30 sylvaing: its purely pragmatic. options should not be only free fonts or locked down font hosting 21:30:42 ... font hosting with other content should be allowed 21:31:12 ... simple solution that gives the value they like and that font vendors really like, is a benefit. its not a high protection at all 21:31:24 ... benefits to users and font vendors is very high 21:31:41 jdaggett: not sure why hotlinking on everything is a great default 21:31:47 ... its not consistent 21:32:20 mjs: don't weant fonts to be different from other resources 21:32:56 sylvaing: popular ones like video often sniffed for referer header, precisely because cross domain embedding is in practice restricted 21:33:02 ... that people do this is relevant 21:33:33 mjs: advicate a way to block hotlinking for any resource 21:33:52 sylvaing: yes but the default for fonts should be different . 21:34:27 John: what counts as 'everything else'. images are content, fonts are tiny programs for typesetting 21:35:03 mjs has joined #webfonts 21:35:10 mjs: images, html in iframe, script from script element, stylesheets wit link or @import, pdf with build in viewing 21:35:17 ... and XHR 21:35:55 s/XHR/XHR follows this three-way classification/ 21:36:24 sylvaing: if we make fonts inconsistent, you say its too costly. Who bears the cost 21:36:40 mjs: user confusion and security analysis 21:36:50 John: what is reading, here? 21:37:04 mjs; programatic access to the actual bytes 21:37:22 jdaggett: current rules already confusing 21:37:43 ... distinction between read and embed is not common in peoples minds 21:37:52 mjs: but it is used in the platform 21:38:42 sylvaing: conent providers are always doing this for some images and for video etc 21:38:59 ... license requires it for fonts but not for other content 21:39:11 ... much more likely for fonts than for anything else 21:39:35 mjs: images are low grade amateur content and freely distributable 21:40:07 Vlad: fonts are tools, not content as such. they are tools to make content 21:40:44 ... licensing high quality fonts at low cost ..... recent consensus was to make the default what is most neded, will let web typography flourish 21:40:56 ... dont want to sacrifice that for an illusory consistency 21:41:16 ... until recently web typography did not happen. dont want to stop it now 21:41:47 sylvaing: suppose CSS3 fonts stated an assumed default for from-origin? 21:42:00 mjs: sounds ok but only heard the proposal today 21:43:40 Vlad: (scribe recap) if default was from-origin: same was the default for fonts, seems to be better recieved 21:44:00 mjs: yes its better. not my preferred solution but better than what we have now 21:44:39 Vlad: so tab said he would implement this in Webkit. if we agree to this, would apple disable this ? 21:44:56 mjs: tab is getting ahead of himself 21:45:10 TabAtkins: its easy to do and have it on the table 21:45:19 ... not asserting what Safari would do 21:45:36 sylvaing: is this what Chromium will do? 21:45:47 TabAtkins: expect it to go into Chrome 21:46:11 sylvaing: CSS3 fonts is edited by jdaggett - what is your opinion? 21:46:24 jdaggett: fine to go along with the consensus 21:46:38 ... fro-origin is a good thing 21:47:05 ... not convinced in hot-linkable by default being good. 21:47:29 ... makes spec coordination a bit more tricky 21:47:48 John: so most people seem to think From-Origin is better? 21:48:17 jdaggett: SOR by defsault is better, but having from-Origin is a good thing. here is some crossover. and some benefits outside fonts 21:48:38 John: so a value of same is presumed for fonts 21:48:57 mjs: embedding rules in a central place is not controvertial 21:49:18 ... using From-Origin is preferred to CORS 21:49:36 ... first two are ok, third one not clear which is the assumed font default 21:49:43 jdaggett: agree with that assesment 21:50:10 Vlad: so we have a majority that SOR or From-Origin same default, is the prevalent opinion 21:50:51 cslye: we just want fonts to be restriced by default, as a mechanism we dont care what that is just the result as a foundry 21:51:16 Vlad: So FO is a bette rproposal overall 21:51:55 jdaggett: main point of controversy at the default 21:52:32 sylvaing: that is the issue yes 21:53:36 John: philosophical differnece between font creators and browser makers. New types can have different defaults. Consistency with something that was not a goodidea is not a benefit 21:54:16 Vlad: agree with what John said. 21:54:39 ... consistency with wrong choices is a silly position 21:55:11 John: is there a higher authority to discuss the best default for new content types/ 21:55:27 .... fonts are unique 21:56:21 mjs: no venue could decide that with authority. in theory the tag can do that but they dont have expertise or recognition to make this stick or the authority 21:56:32 ... unlikely to have new majort content types 21:57:15 mjs: this could belong in WebApps but some charter issues 21:57:28 John: is Hakon on the call 21:57:30 (no) 21:57:45 John: would have liked his opinion on this 21:58:02 Vlad: so we seem to agree that FO is a better mechansm 21:58:25 ... and that it belongs in @fontface for all font formats not just WOFF 21:58:46 sylvaing: FF and IE do this except not with that header 21:59:03 ... and ther eis no FO spec today 21:59:12 .. dependency is an issue 22:00:29 Vlad: from a pragmatic POV this is already the FF and IE behaviour and the success we have seen so far in the last year is remarkable so i dont want to make a decision that would reverse this progress. what e have today works well 22:01:01 John: woff is largely embraced, as a package,and SOR is part of that. Wary of doing anything to undermine that support 22:01:31 sylvaing: agree, but we still have that difference 22:02:17 Vlad: hard to change for existing formats but we can d the right thing for new content 22:02:30 Jo; lets have action items to move forward 22:02:39 ... we need a draft spec for FO 22:02:46 ... and who maintains it 22:03:02 s/Jo;/John:/ 22:03:29 ... FO should apply to any resource referenced by @font-face, need sto be discussed by CSS WG 22:03:40 Vlad: FO applies to any type of resource 22:04:15 Vl: so this should go in CSS3 Fonts 22:04:30 sylvaing: mjs please float that to Webit 22:04:34 mjs: sure 22:04:40 cslye has left #webfonts 22:04:48 adjourned 22:04:55 rrsagent, make minutes 22:04:55 I have made the request to generate http://www.w3.org/2011/02/16-webfonts-minutes.html ChrisL 22:05:17 jdaggett: Will contact Hakon regarding FO 22:05:44 trackbot, status 22:06:10 action: jdaggett to contact Hakon regarding FO spec 22:06:11 Created ACTION-75 - Contact Hakon regarding FO spec [on John Daggett - due 2011-02-23]. 22:06:27 action: Maciej to ask apple about proposed FO solution 22:06:28 Created ACTION-76 - Ask apple about proposed FO solution [on Maciej Stachowiak - due 2011-02-23]. 22:06:33 rrsagent, make minutes 22:06:33 I have made the request to generate http://www.w3.org/2011/02/16-webfonts-minutes.html ChrisL 22:06:48 Chair: Vlad 22:06:51 rrsagent, make minutes 22:06:51 I have made the request to generate http://www.w3.org/2011/02/16-webfonts-minutes.html ChrisL 22:15:01 TabAtkins has left #webfonts 22:48:08 jfkthame has joined #webfonts 23:16:26 Zakim has left #webfonts 23:22:39 jdaggett has joined #webfonts 23:23:41 jdaggett_ has joined #webfonts