Problems detected in the cjkuni-fonts rawhide package!
Nicolas Mailhot
nim at arekh.okg.redhat.com
Thu Oct 29 21:39:22 UTC 2009
Dear packager,
At 20091029T192211Z, while scanning the rawhide repository located at:
http://koji.fedoraproject.org/static-repos/dist-rawhide-current/x86_64/
I have identified the following problems in your cjkuni-fonts package:
SRPM RPM 3 12 14 17 19
cjkuni-fonts cjkuni-fonts-compat ‧ 2 ‧ ‧ ‧
cjkuni-fonts cjkuni-ukai-fonts 1 ‧ ‧ 1 1
cjkuni-fonts cjkuni-uming-fonts 1 ‧ 1 1 1
Total 2 2 1 2 2
3. Fonts in packages that contain non-font data
☛ Please do not mix font files with non-font data in packages. Fonts are
usually useful outside of the package that deploys them and should be
installable without pulling in other material.
12. Font linking
☛ Symlinking is a way for non-font packages to avoid duplicating font files,
but it is also a symptom of missing or incomplete fontconfig support.
Fontconfig has been our default font system for a long time, and accessing
fonts by other means will cause behaviour inconsistencies and many other
problems (since fontconfig is much more than a file locating library)
Please ask the package upstream to add fontconfig support to their code
(possibly, via a higher-level library such as pango-cairo).
14. Fonts rpmlint errors on
☛ Check rpmlint output to fix those packages (using the -i flag if you
don't understand it).
17. Fonts with partial script coverage
☛ Some font files included in the package are missing only 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.
To check a font file script coverage, run fc-query with FC_DEBUG=256 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.
If you feel fontconfig is requiring a glyph which is not strictly necessary
for a particular script, report the problem upstream².
¹ http://www.loc.gov/standards/iso639-2/php/code_list.php
² https://bugs.freedesktop.org/enter_bug.cgi?product=fontconfig
19. Fonts that do not pass fontlint sanity checks
☛ 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 recommanded 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
Please take the appropriate measures to fix the cjkuni-fonts package.
I will warn you again if I find problems next time I am ran.
Your friendly QA robot,
--
repo-font-audit
http://fedoraproject.org/wiki/fontpackages
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cjkuni-fonts.tar.xz
Type: application/x-xz-compressed-tar
Size: 25592 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-fonts-bugs-list/attachments/20091029/256534e9/attachment.bin>
More information about the Fedora-fonts-bugs-list
mailing list