Indic Printing in GNOME - We are almost there.

Just noticed that support for Indic printing has been added to Gedit 2.7. This is due to the addition of Pango support in the printing code of gtksourceview (which is used by Gedit for on screen rendering and printing). Many thanks to Owen Taylor and Jody Goldberg for doing this much needed job. Among the core applications, we now have only Evolution and Epiphany which need to be fixed. Here’s a screenshot of the new Gedit’s print preview window :

Gedit 2.7

For the past few months, I have been sitting on my own printing patch for Gedit 2.2 - it is a very very ugly hack (don’t look at the source code - your eyes may get burnt, and all your hair might fall off ;-)), and has a few really weird bugs. It has been tested only in Gedit 2.2x - to use it, overwrite the gedit-print.c in your Gedit source directory with this file. Here’s a screenshot of Gedit 2.2 rendering Indic language.

Gedit 2.2

I had also tried my hands at Evolution - and I partially succeeded with Evolution 1.4 - but the damn thing fails to do on screen rendering properly - so its of no value :-(. I started to port it to Evolution 1.5, but then other stuff came up, and you should know the rest of the story… Anyway, here’s the obligatory screenshot.

Evolution 1.4

I have also looked at the Mozilla code - but I think I don’t have the time/knowledge to handle that at this time.

..and in other l10n related news, quite a few major Bangla related bugs have been fixed in Pango over the last few days, and we should get more or less perfect rendering for Bangla working “out of the box” from GNOME 2.8 onwards. Yay!!

Commentary

Leave a response »

Leave a comment, a trackback from your own site or subscribe to an RSS feed for this entry. Trackback URL for this entry Comments feed for this entry

Leave a response

Leave a URL

Preview