- From: Levantovsky, Vladimir <Vladimir.Levantovsky@MonotypeImaging.com>
- Date: Sun, 9 Nov 2008 21:05:21 -0500
- To: <www-style@w3.org>
- Message-ID: <E955AA200CF46842B46F49B0BBB83FF2767A80@wil-email-01.agfamonotype.org>
Hello WG, I am Vladimir Levantovsky representing new W3C member Monotype Imaging Inc., and I would like to thank you all for your ideas and opinions exchanged in this discussion. I found it to be engaging and in many ways educational - being able to see the subject of the discussion through the eyes of web developers and UA vendors does bring a whole new perspective to many issues. Tom Phinney wrote: > Commercial font vendors seem to mostly want at least these two things of web fonts: > > 1) That the *font file itself* or its wrapper be marked in a way that binds it to a given domain/URL. (A problem with naked fonts is that none of the existing fonts in the world are so marked, so any scheme that involves accepting existing unprocessed fonts without such markings is in a "closing the barn door after the horse has left" situation.) > > 2) That the web font file NOT work on Mac and Windows OS as a regular system-level font if dropped in the system fonts folder, without any other processing. I would like to second this - and I am speaking here on behalf of three leading font vendors: Monotype Imaging, ITC and Linotype. I also agree with opinions expressed on this list that whatever obfuscation of XOR encryption method is used it will not guarantee protection of font data against unauthorized use. However item #2 will just make it one step more difficult to grab a font and use is "as is" and for the font industry that has suffered a lot from the font piracy - it is a very important issue. Having read the messages on this discussion thread and knowing your concerns about various aspects of EOT submission, I would like to propose a new alternative compromise solution for your consideration. As you know, one of the technology components of EOT solution is the MicroType Express (MTX) font compression (http://www.w3.org/Submission/2008/SUBM-MTX-20080305/). My alternative proposal consists of two items: 1) by default, font resources linked with @font-face will be protected by access control same origin restrictions - this will eliminate the need for root strings encoded in a font resource and will prevent cross-linking of fonts by other websites that are not authorized to use these resources (I would like to learn more about access control to be able to convince other font vendors that this will provide sufficient protection against unauthorized font linking); 2) all fonts on the web will "cross the wire" MTX-compressed. I believe that making all web fonts MTX compressed would satisfy font vendors request #2, and no additional obfuscation of font data would be necessary. Due to special features of this compression mechanism (it's been developed with intrinsic knowledge of fonts) it creates lossless-compressed files that, on average, produce results that are 30% better than TTF fonts compressed using gzip. Decompression will be done by UAs before a font is served to a font engine as a raw TTF/OTF font - no changes would be required for any existing platform that is capable to render TTF/OTF fonts. I do realize that standalone decompressor is likely to be made available soon, and those who want to get their hands on a pirated copy of a font will be able to do so. However, it would require a conscious decision to do it, and IMHO will prevent many from inadvertent unauthorized use of fonts. (I trust that web developers are very much aware about licenses and would never use unlicensed fonts, but there are many more users on the web and some of them might do it if we make it as easy for them as finding a link to a raw font and copying/pasting it into a browser.) Besides the obvious benefits of applying compression for fonts, such as reduced storage space on web servers, faster download times and ability to serve fonts on low-bandwidth connections, I believe this proposal (if adopted) will satisfy font vendor concerns and solve all the issues related to web development and resource use: - compatibility with different stages of production pipeline (where fonts used in production of web content can be compressed by CMS tools); - caching of the web content on different servers, saving a copy of the webpage on a local machine (since fonts will be saved compressed, along with other resources), etc. I am very much looking forward to your constructive criticism of this proposal. Thank you for your consideration, Vladimir
Received on Monday, 10 November 2008 02:05:14 UTC