Sudoku PDF Printer Showdown
Michael Wiktowy
michael.wiktowy at gmail.com
Wed May 28 03:57:01 UTC 2008
Hello,
I decided to take a simple usage case to illustrate a killer feature
in Linux that would be fantastic if it only didn't suck in a few ways.
I hope that this prompts the developers with the know-how to do this
last bit of polishing needed and spark some discussion on delivering
the best user experience to make this PDF generation/viewing/editing
work-flow absolutely top-notch.
The application was chosen just because it generated a simple blend of
text and vector graphics (and I actually tried to do this and email
them to my family only to reinforce to them that Linux was a quirky
pain when I was trying to illustrate to them the cool things that you
could do with Linux out of the box)
Pasted from Tomboy Notes so I hope the formating comes out as
something better than flame-bait:
*The Mission*:
• Print Multiple Sudoku puzzles as PDF files
∘ 10 puzzles with 2 per page
• View them anywhere
• Edit them
*Tools used*:
• gnome-games.i386 1:2.22.1.1-5.fc9
• cups-pdf.i386 2.4.7-1.fc9
• cairo.i386 1.6.4-1.fc9
• evince.i386 2.22.1.1-1.fc9
• AdobeReader_enu.i486 8.1.2-1
• inkscape.i386 0.46-2.fc9
• selinux-policy.noarch 3.3.1-55.fc9 (this will make sense later)
*Results*:
Printing with Cups ("Cups-PDF"):
• Prints successfully
∘ good print format options
∘ just dumps it on the desktop with some default name
∘ cups-pdf setroubleshooter unhappiness
∘ see https://bugzilla.redhat.com/show_bug.cgi?id=448652
• Displays correctly in Evince
• Displays correctly in Adobe Reader
• Imports incorrectly in Inkscape
∘ missing all text but at least lines are shown and editable after
ungrouping
∘ see https://bugzilla.redhat.com/show_bug.cgi?id=448654
• multiple of binary streams when viewed in text editor
Printing with Cairo ("Create a PDF document"):
• Prints successfully
∘ more limited print format options
∘ can choose where the file goes and what it is called
∘ but file chooser is not obvious and keeps defaulting back to
output.pdf in user's home directory
• Displays correctly in Evince
• Displays incorrectly in Adobe Reader
∘ missing bottom puzzle numbers and title in each page
∘ see https://bugzilla.redhat.com/show_bug.cgi?id=441341
∘ and upstream bug http://bugzilla.gnome.org/show_bug.cgi?id=527954
• Imports beautifully in Inkscape
∘ ungrouped and editable text and lines
• only one binary stream when viewed in text editor
Printing with Ideal Fictional Dream PDF Printer:
• Print successfully (cairo comes closest)
∘ Give me the choice of where to stick the file upon Clicking
print or make the default name a bit more intuitive
("appname_date.pdf")
∘ default to the last chosen directory or at least "Documents" if it exists
∘ have a superset of Cups-PDF and Cairo print format options
• Display correctly in Evince (gold star for both cairo and cups-pdf
... and evince)
• Display correctly in Adobe Reader (cups-pdf wins)
• Import beautifully in Inkscape (cairo wins)
∘ as real editable fonts and vector art when source is vector art
and embedded raster images when not
∘ grouped or upgrouped does not matter although grouped makes
things easier to adjust position if you happened to import it over
something existing
• I don't really care what it looks like in a text editor but my guess
would be that the fewest binary blobs is best (cairo wins)
Thanks for reading,
/Mike
More information about the fedora-devel-list
mailing list