Hi, I'm experiencing the same bug. As Steve pointed out I found it is a locale problem, the problem is with LC_NUMERIC, some locales (spanish in my case) and german I think use , as the decimal separator this causes an error in reading the stylesheet because all the values are truncated to integers. If a locale is chosen with . as the decimal separator ipe works as expected.
If in the terminal I do: :~$ LC_NUMERIC="en_US.UTF-8" :~$ export LC_NUMERIC :~$ ipe ipe works perfectly with arrows and everything. I hope this workaround will be helpful. Miquel.

