the PS backend defines a series of command aliases, like "M" for "moveto", to reduce the size of the generated postscript. However, it doesn't actually use these aliases. Also, fonts are selected using a findfont/makefont/setfont operator series. Level 2 PS includes a more efficient operator called selectfont.
Created attachment 10541 [details] [review] Patch v1 This patches cairo-ps-surface.c to use the aliases for moveto, lineto, curveto, and closepath. It also uses selectfont to select fonts.
Patch has been committed http://gitweb.freedesktop.org/?p=cairo;a=commit;h=03f7a51f47717af45afbc439ce2178789449ab32
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.