Hi Suresh, It can take a while before the respond. It's important that it was reported and the patch submitted to bugzilla. You can add this patch to the JDS spec-files.
To do so, please follow these instructions for an svn account: http://opensolaris.org/os/project/jds/documents/requesting_svn_account/ Then this one: http://opensolaris.org/os/project/jds/documents/code_review/ Thanks, Laca On Thu, 2007-04-26 at 11:22 -0400, Suresh Chandrasekharan wrote: > This patch is attached to bugzilla for a long while now. Seems like community > is not very interested to > look into libgnomeprint related issues. > > > bugster : http://monaco.sfbay/detail.jsf?cr=6347163 > bugzilla : http://bugzilla.gnome.org/show_bug.cgi?id=306930 > > > Index: ChangeLog > =================================================================== > RCS file: /cvs/gnome/libgnomeprint/ChangeLog,v > retrieving revision 1.640 > diff -u -r1.640 ChangeLog > --- ChangeLog 10 Nov 2006 09:06:42 -0000 1.640 > +++ ChangeLog 13 Feb 2007 22:46:00 -0000 > @@ -1,3 +1,37 @@ > +2007-02-13 Suresh Chandrasekharan <suresh.chandrasekharan at sun.com> > + > + Fix for bugzilla # 407648 "PDF output does not support searching" > + > + * libgnomeprint/gnome-print-pdf-private.h: gnome_print_embed_pdf_font > + added an additional glyph2unicode parameter for passing the > + glyph-id to unicode mapping array. A new private function > + gnome_print_pdf_font_tounicode is also defined, which outputs > + "ToUnicode" mapping for a subsetted TrueType font. > + > + * libgnomeprint/gnome-print-pdf-tt.c: > + (gnome_print_pdf_ttsubset_low_glyph_bound): New static function for > + calculating the lower glyph bound in an array is defined. > + > + (gnome_print_pdf_tt_subset_embed): Changed to call > + gnome_print_pdf_ttsubset_low_glyph_bound > + > + (gnome_print_pdf_font_tounicode): New function for output > + ToUnicode charmap for a subsetted font. > + > + * libgnomeprint/gnome-print-pdf.c: > + (subsetfontname_cmp): New sort function defined for sorting the > + subsetted fonts based on psnames. > + > + (gnome_print_embed_all_pdf_fonts): Changed to define glyph2unicode > + array, which is created only once for all the subfonts of a > + masterfont. The pdf font embedding order is changed based on > + the masterfont so that we don't have to do the expensive > + for loop for all subfonts. > + > + (gnome_print_embed_pdf_font): Call gnome_print_pdf_font_tounicode > + is subsetting is happening, use the returned objet_number as the > + the ToUnicode object number. > + > 2006-11-10 Kjartan Maraas <kmaraas at gnome.org> > > * NEWS: Update some. >
