[RFA] Your cf-bonveno-fonts package did not pass QA
repo-font-audit
nim at fedoraproject.org
Mon Nov 23 06:17:24 UTC 2009
Dear packager,
At 20091122T202901Z, your “cf-bonveno-fonts” package failed one or more of the tests
I was performing on the “fedora-devel” repository located at:
http://koji.fedoraproject.org/static-repos/dist-f13-build-current/x86_64/
There are three different reasons that may cause this message:
1. your package is including one or more font files, but not packaging
them properly;
2. your package is including one or more font files, and I've found
issues in some of them;
3. your package is not shipping any font file, but the way it accesses
fonts in other packages is not satisfying.
To stop receiving this message, you need to:
1. drop the font files or fix their packaging;
2. relay the fonts issues to the fonts upstream to get them revised;
3. work with the code upstream to improve the way it accesses font
files (usually by making it use fontconfig through a higher-level
text library such as pango, pango-cairo, harfbuzz, or QT)
You can self-check your packages at any time by:
1. installing createrepo and fontpackages-tools:
# yum install createrepo fontpackages-tools
2. putting your packages and any font package they depends on in a
test directory
3. indexing this directory with createrepo:
$ createrepo path-to-test-directory
4. running repo-font-audit:
$ repo-font-audit test file://absolute-path-to-test-directory
A summary of the issues I detected is appended here. For your
convenience a more comprehensive analysis is also attached to this
message.
Errors, warnings and suggestions:
P# t19
1 1
Total 1
P# Maintainer SRPM RPM EVR Arch
1 ankursinha cf-bonveno-fonts cf-bonveno-fonts 0:1.1-9.fc12 noarch
Test explanation:
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 systems so ignoring
its opinion on a font is a mistake.
Please relay the incomplete coverage report to the font upstream.
P.S.
Of course fontconfig is not perfect either so it may require a glyph for a
script when it should not. In that case, please report the problem to
fontconfig upstream:
https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig
against the “orth” component.
¹ http://www.loc.gov/standards/iso639-2/php/code_list.php
² https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig
Please take the appropriate measures to fix the “cf-bonveno-fonts” package.
I will warn you again if it is still necessary next time I am ran.
This report was generated by the repo-font-audit command from:
http://fedoraproject.org/wiki/fontpackages
Please post questions, suggestions, patches or bug reports to:
https://www.redhat.com/mailman/listinfo/fedora-fonts-list
(subscription required)
Your friendly QA robot,
--
repo-font-audit
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cf-bonveno-fonts.tar.xz
Type: application/x-xz-compressed-tar
Size: 23344 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-fonts-bugs-list/attachments/20091123/feb17728/attachment.bin>
More information about the Fedora-fonts-bugs-list
mailing list