- From: Tal Leming <tal@typesupply.com>
- Date: Wed, 26 May 2010 15:57:43 -0400
- To: Sylvain Galineau <sylvaing@microsoft.com>
- Cc: Jonathan Kew <jfkthame@googlemail.com>, Vladimir Levantovsky <Vladimir.Levantovsky@MonotypeImaging.com>, "robert@ocallahan.org O'Callahan" <robert@ocallahan.org>, Adam Langley <agl@google.com>, John Daggett <jdaggett@mozilla.com>, Christopher Slye <cslye@adobe.com>, "www-font@w3.org" <www-font@w3.org>, "public-webfonts-wg@w3.org" <public-webfonts-wg@w3.org>
On May 25, 2010, at 2:47 PM, Sylvain Galineau wrote: > Unless implementations of the metadata block format already exist, or large > numbers of fonts have been distributed that use the format currently specified, > there would seem to be limited interop risk to reopening this. This > is probably our last chance. Fonts are out there with metadata in place. > <property name="FontName" value="Comic Sans++" /> > <property name="FontVendor" value="Funny Fonts, SARL" /> > <property name="LicenseURL" lang="en" value="http://funnyfonts.com..." /> > <property name="LicenseURL" lang="fr" value="http://funnyfonts.com..." /> > ...(lots more stuff)... I did some thinking about this. As a test, I converted the example we have in the WOFF spec to follow your format: <?xml version="1.0" encoding="UTF-8"?> <metadata version="2.0"> <property name="uniqueid" value="com.example.fontvendor.demofont.rev1234" /> <property name="vendorname" value="Font Vendor" /> <property name="vendorurl" value="http://fontvendor.example.com" /> <property name="description" lang="en"> A member of the Demo font family. This font is a humanist sans serif style designed for optimal legibility in low-resolution environments. It can be obtained from fontvendor.example.com. </property> <property name="license" lang="en">A license goes here.</property> <property name="license" lang="fr">Un permis va ici.</property> <property name="licenseurl" value="http://fontvendor.example.com/license" /> <property name="copyright" lang="en">Copyright ©2009 Font Vendor</property> <property name="copyright" lang="kr">저작권 ©2009 Font Vendor</property> <property name="trademark" lang="en">Demo Font is a trademark of Font Vendor</property> <property name="trademark" lang="fr">Demo Font est une marque déposée de Font Vendor</property> <property name="trademark" lang="de">Demo Font ist ein eingetragenes Warenzeichen der Font Vendor</property> <property name="trademark" lang="ja">Demo FontはFont Vendorの商標である</property> <property name="licensee" value="Wonderful Websites, Inc." /> </metadata> This is everything except the credits element and its credit child-elements. The key/value model breaks down there. As best as I can figure, this is what it would look like: <property name="credit" value="Font Designer" /> <property name="role" value="Lead" /> <property name="crediturl" value="http://fontdesigner.example.com" /> <property name="credit" value="Another Font Designer" /> <property name="role" value="Contributor" /> <property name="crediturl" value="http://anotherdesigner.example.org" /> <property name="credit" value="Yet Another" /> <property name="role" value="Hinting" /> It seems to me that trying to coordinate the associated credit, role and crediturl will be a problem. Tal
Received on Wednesday, 26 May 2010 19:58:36 UTC