[Bug 782798] New: fc-query -i index produces inaccurate glyph map
bugzilla at redhat.com
bugzilla at redhat.com
Wed Jan 18 14:25:32 UTC 2012
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: fc-query -i index produces inaccurate glyph map
https://bugzilla.redhat.com/show_bug.cgi?id=782798
Summary: fc-query -i index produces inaccurate glyph map
Product: Fedora
Version: 16
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: unspecified
Priority: unspecified
Component: fontconfig
AssignedTo: mclasen at redhat.com
ReportedBy: dave.pawson at gmail.com
QAContact: extras-qa at fedoraproject.org
CC: tagoh at redhat.com, mclasen at redhat.com,
pnemade at redhat.com, fonts-bugs at lists.fedoraproject.org
Classification: Fedora
Story Points: ---
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Description of problem:
fc-query -i index /files/fonts/GFSBodoni.otf
produces a matrix of available glyphs. I found this to be inaccurate, when
compared with the output of fontforge, for the above file.
Version-Release number of selected component (if applicable):
fontconfig version 2.8.0
How reproducible:
Steps to Reproduce:
1. fc-query -i index /files/fonts/GFSBodoni.otf
2. inspect map
3. compare glyph list with fontforge output.
Actual results:
["0000",
"00000000","ffffffff","ffffffff","7fffffff","00000000","ffffdffe","ffffffff","ffffffff"],
["0001",
"ffffffff","feffffff","ffffffff","ffffffff","00040000","00818003","00000000","fc300000"],
["0002",
"03000000","00000000","00000000","00000000","00040000","01850000","3f0000c0","00000008"],
["0003",
"00040200","00000008","00000000","44300000","ffffd7f0","fffffffb","44637fff","00000001"],
["0004",
"00000000","00000000","00000000","00000000","00000000","00000000","000c0000","000000c0"],
["001e",
"00000000","00000000","00000000","00000000","0000003f","ffffffff","ffffffff","03ffffff"],
["001f",
"3f3fffff","ffffffff","aaff3f3f","3fffffff","ffffffff","ffdfffff","efcfffdf","7fdcffff"],
["0020",
"7fff0bf4","560d0067","00000010","fff10000","00007fff","0000109e","00000000","00000000"],
["0021",
"00480020","00004044","fff80000","00000000","00200000","00000100","00000000","00000000"],
["0022",
"44068044","00000f80","00000120","00000033","00000000","00000000","00000000","00000000"],
["0023",
"00010000","00000000","00000000","00000000","00000000","00000000","00000000","00000000"],
["0025",
"00000000","00000000","00000000","00000000","00000000","00000c02","00008400","00000040"],
["00e0",
"00000000","00000000","00000070","00000800","00000000","00000000","00000000","00000000"],
["00f5",
"07fdffff","00000000","00000000","00000000","00000000","00000000","00000000","00000000"],
["00f6",
"00000000","fe000000","7fe30007","ffffe7fe","ffffffff","000c3fff","3001ce08","ffffff15"],
["00f7",
"00000000","83ff0052","00000000","07ffffff","00000000","81108102","00000000","ff7fffff"],
["00fb",
"0000001f","00000000","00000000","00000000","00000000","00000000","00000000","00000000"],
["00ff",
"00000000","00000000","00000000","00000000","00000000","00000000","00000000","10000000"]
Expected results:
for U+E059 the map shows the glyph present. Fontforge and another app disagree
Additional info:
I believe I am interpreting the map correctly. I may be wrong.
My interpretation was confirmed on the fontconfig mailing list
Dave
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the fonts-bugs
mailing list