Hi,
Fist of all, I'd like to thank you for releasing the wonderful Yanone
Kaffeesatz for public use. We've been distributing it as an optional
component of Fedora Linux (
http://fedoraproject.org/) since 2007 and
it's been a pleasure to see it evolve.
Your latest re-licensing from CC-BY to the OFL is very much appreciated
(like other free and open source organisations, we consider the OFL one
of the best existing font licences). However I note that your
latest .zip release still does not include detached OFL.txt and
fontlog.txt files. That's a pity as many users won't dig in font
metadata for information and our own sanity rules forbid adding
licensing documents when they're not provided by the original author
(it's too easy to accidentally betray the author's intent when you write
those in his place).
Therefore, I'd suggest adding those files to make sure you're justly
credited when your work is redistributed by third parties.
Secondly, as part of our ongoing QA work, we've been running automated
checks on the font files included in Fedora Linux. Yanone Kaffeesatz
seems to fail some of those. Could you take a look at it please? I've
attached the detailed logs to this message, they include the output of
fontlint and of the coverage tests.
P# t17 t19
1 4 4
Total 4 4
P# SRPM RPM EVR Arch
1 yanone-kaffeesatz-fonts yanone-kaffeesatz-fonts 0:20100514-1.fc14 noarch
Test explanation:
t17. Warning: fonts that do not pass fontlint sanity checks
☛ Font upstream task
Fontforge's fontlint¹ test suite found problems in some files included in
the package. Those problems may not be obvious and only manifest as
strange behaviour in specific applications (making them hard to debug).
For that reason it is recommended to report those problems upstream and
get them fixed, even if the font file seems to work fine most of the time.
You can ask help about specific fontlint errors on:
https://lists.sourceforge.net/lists/listinfo/fontforge-users
¹
http://fontforge.sourceforge.net/fontlint.html
t19. Suggestion: fonts with partial script coverage
☛ Font upstream task
Some font files included in the package are missing a few glyphs to be
accepted by fontconfig as covering one or several scripts. Therefore they
could be made useful to more people with only a little effort.
Many scripts differ by only a few glyphs and it is unfortunately common
for font authors not to notice they stopped just short of full support for
some of them.
To check a font file script coverage, run:
$ FC_DEBUG=256 fc-query font-file
and look for lines like:
script-id¹(number) { list-of-unicode-codepoints }
For example
“mi(2) { 1e34 1e35 }”
means fontconfig will accept the tested file for Maori if codepoints 1e34
and 1e35 are added.
fontconfig is used by a lot of applications on many platforms so ignoring
its opinion on a font is a mistake.
Best regards,
--
Nicolas Mailhot
Fedora fonts special interest group
http://fonts.fedoraproject.org/