xfig+Hebrew

xfig+Hebrew

Avraham Rosenberg for.avraham at gmail.com
Tue Apr 17 09:03:40 IDT 2012


On Mon, Apr 16, 2012 at 08:27:32AM +0300, Dov Grobgeld wrote:
> Good you solved the problem, but regarding inkscape I have to disagree.
> Inkscape is using pango as font layout engine, which is as good as any of
> the top font layout engines available (uniscribe, qt, OsX). It had problems
> in the past if you used old fonts without advanced opentype tables, but
> that too seems to be ok in later versions. But perhaps your problem was
> input? Could you describe what annoyed you in more detail?
> 
> Regadrs,
> Dov
> 
> On Mon, Apr 16, 2012 at 06:46, Avraham Rosenberg <for.avraham at gmail.com>wrote:
> ...
Hi Dov,
   Thank you for jumping in to help. I do not remember where I read, in the past, that
the way to input non-ASCII characters in inkscape is to type in their utf8
codes, maybe even prefixed by something. That is why I did not consider it
as a possible solution. After reading your mail, I tried to import into
inkscape my fig file -after deleting the English text- and to type in
Hebrew. It worked very nicely.
   Sadly, it is about the only thing I am able to do with my inkscape -
Inkscape 0.47 r22583 (Mar 12 2010)- because it seems to be buggy: not only
I get an interminbable set of warnings:
(inkscape:5786): Gtk-CRITICAL **: gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed
but I was also unable to rotate a rectangle: no matter what the little
arrows implied, the effect of the attempt was resizing insteadof rotation.

   I understand that you do use inkscape successfully. Please let me know if
it was installed through apt-get (and in this case what version it is) or
built it from sources.

      I annex the output of the command  ldd `which inkscape`, in order to
compare the libraries, in case it turns out that we use the same version of
the program. Maybe the problem lies with one of the libraries.

	linux-gate.so.1 =>  (0xb76fc000)
	libgtkmm-2.4.so.1 => /usr/lib/libgtkmm-2.4.so.1 (0xb738a000)
	libatkmm-1.6.so.1 => /usr/lib/libatkmm-1.6.so.1 (0xb7345000)
	libgdkmm-2.4.so.1 => /usr/lib/libgdkmm-2.4.so.1 (0xb72fb000)
	libgiomm-2.4.so.1 => /usr/lib/libgiomm-2.4.so.1 (0xb7259000)
	libpangomm-1.4.so.1 => /usr/lib/libpangomm-1.4.so.1 (0xb722b000)
	libglibmm-2.4.so.1 => /usr/lib/libglibmm-2.4.so.1 (0xb71d3000)
	libcairomm-1.0.so.1 => /usr/lib/libcairomm-1.0.so.1 (0xb71b3000)
	libxslt.so.1 => /usr/lib/libxslt.so.1 (0xb717b000)
	libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7051000)
	libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb704b000)
	libgtkspell.so.0 => /usr/lib/libgtkspell.so.0 (0xb7045000)
	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb6c6f000)
	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb6bd8000)
	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb6bbc000)
	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6b96000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb6b7d000)
	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6b72000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xb6ad5000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb6a60000)
	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb6a1c000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb69a5000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb6976000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb6937000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb6933000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb692e000)
	librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb6925000)
	libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0xb685c000)
	libpng12.so.0 => /lib/libpng12.so.0 (0xb6837000)
	libgsl.so.0 => /usr/lib/libgsl.so.0 (0xb6644000)
	libgslcblas.so.0 => /usr/lib/libgslcblas.so.0 (0xb6612000)
	libz.so.1 => /usr/lib/libz.so.1 (0xb65fe000)
	libgomp.so.1 => /usr/lib/libgomp.so.1 (0xb65f1000)
	libpopt.so.0 => /lib/libpopt.so.0 (0xb65e6000)
	libaspell.so.15 => /usr/lib/libaspell.so.15 (0xb6547000)
	libgnomevfs-2.so.0 => /usr/lib/libgnomevfs-2.so.0 (0xb64eb000)
	libgconf-2.so.4 => /usr/lib/libgconf-2.so.4 (0xb64b8000)
	libwpg-0.1.so.1 => /usr/lib/libwpg-0.1.so.1 (0xb648f000)
	libwpg-stream-0.1.so.1 => /usr/lib/libwpg-stream-0.1.so.1 (0xb647f000)
	libwpd-0.8.so.8 => /usr/lib/libwpd-0.8.so.8 (0xb63f2000)
	libMagick++.so.3 => /usr/lib/libMagick++.so.3 (0xb637b000)
	libMagickCore.so.3 => /usr/lib/libMagickCore.so.3 (0xb6135000)
	libgc.so.1 => /usr/lib/libgc.so.1 (0xb6102000)
	liblcms.so.1 => /usr/lib/liblcms.so.1 (0xb60ce000)
	libpoppler.so.5 => /usr/lib/libpoppler.so.5 (0xb5f0a000)
	libpoppler-glib.so.4 => /usr/lib/libpoppler-glib.so.4 (0xb5edc000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb5de7000)
	libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb5dc1000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb5da3000)
	libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb5d89000)
	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb5c43000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb5b26000)
	libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb5b22000)
	libenchant.so.1 => /usr/lib/libenchant.so.1 (0xb5b18000)
	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb5b14000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb5b11000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb5b0c000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb5afd000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb5af4000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb5af0000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb5ae3000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb5adc000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb5ad3000)
	libpcre.so.3 => /lib/libpcre.so.3 (0xb5aa0000)
	libresolv.so.2 => /lib/i686/cmov/libresolv.so.2 (0xb5a8b000)
	libselinux.so.1 => /lib/libselinux.so.1 (0xb5a70000)
	libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb5a17000)
	libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0xb5a13000)
	libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xb5a0c000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb59f2000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb59cc000)
	/lib/ld-linux.so.2 (0xb76fd000)
	libdbus-glib-1.so.2 => /usr/lib/libdbus-glib-1.so.2 (0xb59ad000)
	libdbus-1.so.3 => /lib/libdbus-1.so.3 (0xb5973000)
	libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0xb58da000)
	libavahi-glib.so.1 => /usr/lib/libavahi-glib.so.1 (0xb58d7000)
	libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0xb58cb000)
	libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0xb58bb000)
	libutil.so.1 => /lib/i686/cmov/libutil.so.1 (0xb58b7000)
	libORBit-2.so.0 => /usr/lib/libORBit-2.so.0 (0xb5862000)
	libMagickWand.so.3 => /usr/lib/libMagickWand.so.3 (0xb5750000)
	libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb56f5000)
	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb56d5000)
	liblqr-1.so.0 => /usr/lib/liblqr-1.so.0 (0xb56c4000)
	libXt.so.6 => /usr/lib/libXt.so.6 (0xb5671000)
	libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb5660000)
	libltdl.so.7 => /usr/lib/libltdl.so.7 (0xb5658000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xb5650000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xb5639000)
	libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0xb561b000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb5618000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb5613000)
	libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0xb5603000)
	libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0xb558e000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xb558a000)
	libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb5586000)

Cheers, Avraham 

-- 
Please avoid sending Excel or Powerpoint attachments to this address.



More information about the Linux-il mailing list