Description of problem: Invalid character in ttf name table regarding copyright that crashes XML marshalling Version-Release number of selected component (if applicable): ttf-liberation 1.04~beta2-2 from Ubuntu 8.10 How reproducible: Steps to Reproduce: 1. retrieve font nama table ttx -d . -t name /usr/share/fonts/truetype/ttf-liberation/LiberationSans-Regular.ttf 2. in python, read the XML file via doc = libxml2.parseFile('LiberationSans-Regular.ttx') Actual results: LiberationSans-Regular.ttx:27: parser error : xmlParseCharRef: invalid xmlChar value 1 Liberation is a trademark of Red Ht, Inc. registered in U.S. Patent an ^ LiberationSans-Regular.ttx:69: parser error : xmlParseCharRef: invalid xmlChar value 1 Liberation is a trademark of Red Ht, Inc. registered in U.S. Patent an Expected results: Red Ht should be Red Hat, this is all right for the other TTF files in this package. Additional info: Please fix and push updated package downstream.
updated in source repo rebuild tarball / zip https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-1.04.93.devel.tar.gz https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-1.04.93.devel.zip
Please also fix LiberationSerif-BoldItalic, see line 57: Ascender - Liberation Seri Bold Italic from: ttx -d . -t name LiberationSerif-BoldItalic.ttf
Please check all metadata in output of "ttx -d . -t name" for unwanted &# HTML codes. Python (and other) XML parsers crash on it.
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle. Changing version to '11'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
ping
Has the second bug also been fixed and available for download?
pong, in progress
Fixed on 1.05.1.20090630.