Hi Avraham,

In Linux/X11/Gnome/KDE the input method is typically application
independent and there are various methods of inputting characters. If I
need to input a fancy character, e.g. U+2646 Neptune ♆, I typically run
gucharmap and search for the characters and then copy and paste them into
application. But for Hebrew you obviously just switch to the hebrew
keylayout and type away.

Regarding rotation, I have experienced various issues when importing
external formats into inkscape. Make sure that you can rotate a rectangle
that you create in inkscape (by clicking twice and then dragging the
semicircle arrows at the corners of the bounding box). If it doesn't work
the same with a rectangle from a fig file, then you should file a bug about
this. In my experience everything works much nicer if you do your whole
workflow within InkScape. The warning messages from inkscape you can safely
ignore.

Regards,
Dov

On Tue, Apr 17, 2012 at 09:03, Avraham Rosenberg <for.avra...@gmail.com>wrote:

> 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.avra...@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.
>
_______________________________________________
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to