<div dir="ltr"><div><div>Hi all,<br><br></div>I was wondering if I could solicit some feedback on a few spec additions I proposed for font-package metadata.<br><br></div>This comes from an issue a couple of months ago: <a href="https://github.com/ximion/appstream/issues/168">https://github.com/ximion/appstream/issues/168</a><br clear="all"><div><div><div><br></div><div>The goal is twofold: to offer more font-centric metadata to users prior to installation, and to help hypothetical font-management utilities track things about installed fonts.<br><br></div><div>To be brief, it comes down to three new tags and one new sub-tag:<br><br></div><div>- <reserved_font_name> : this is a serious license-compliance aid. Reserved Font Names (RFN) are optional clause invocations in OFL-licensed fonts; users need to (a) know whether or not the font has declared an RFN (something that happens in the copyright notice, generally) and (b) be able to see what that RFN is, if it exists.<br><br></div><div>- <designer_name> : this is metadata about the design of the font, which is distinct from the "developer" of the package itself. They MAY be the same for some fonts, but by no means is that typical. E.g., a user might be searching for a font by a particular designer ("Matthew Carter", "Firmin Didot"). This info is likely to be extractable for existing font packages from the binary itself, although the binary field used certainly isn't required.<br><br></div><div>- <foundry_name> : this is akin to designer_name, but reflects the origin / publisher of a typeface design or digital font. Foundries accrue reputation distinct from individual designers. This is also already defined as a field in OpenType, so would be extractable for many font packages.<br><br></div><div>Finally, the proposed sub-tag is <specimen>, a new variety of <url> that is distinct from <homepage>. The "specimen" is a (usually long-form) demonstration document designed to show the font in use. Graphic designers and publishers use these as references when examining/shopping-for or selecting a font. <br><br></div><div>I will contend also that <specimen> is too different from <screenshot> to be rolled into one. The screenshot for a font is meant to be small and fit into program UIs; the specimen is a full-fledged document.<br></div><div><br></div><div>Anyway, those are a minimal (I think) set of enhancements that would have a considerable, positive impact on font-selection and font-management tools on Linux systems.<br><br></div><div>Thanks,<br></div><div>Nate<br><br></div><div>PS - The RFN issue does need to be addressed in SPDX, too, because it is a compliance concern; I'm working on that separately.<br></div><div><br></div><div>-- <br><div class="gmail_signature"><div dir="ltr">nathan.p.willis<br><a href="mailto:nwillis@glyphography.com" target="_blank">nwillis@glyphography.com</a></div></div>
</div></div></div></div>