I can not use the Rhino because there is no Arabic language for writing
is there a solution ?
thanks
My guess is that Jon needs Arabic to put kinda text\annotations\etc. content into a scene space
Hi Jon Vrin,
There is indeed no support for right to left text yet.
I did find this post linked below that refers to it being targeted for V7…
So unfortunately I think you need to find workarounds.
تحياتي لكم
-Willem
Thank you, Mr. Willem Derks
Here is a small plugin that I wrote for Persian
hope this could help for Arabic
too, I’d be so happy if you give me your opinions and suggestions.
PersianCat.rhp (53 KB) (Rhino 6.4 or higher)
- Close Rhino .
- Right-click on the file (Persian cat.rhp) and choose Properties from the context menu.
- You should see a dialog that looks like the image at the bottom of this page.
- Click the Unblock button.
- Right-click on the Rhino shortcut icon. Select Run as administrator.
- Load your plug-in
not working
sorry
A rather obvious clumsy work around that is perhaps ok for no more then a few word, would be to :
- write the words you need in the text box
- use 1) as reference to copy the words and letters in revers order
- delete 1). and apply
HTH
Akash
Thank you so much
Hi,
If the solution from @Akash works than it’s fairly easy to make a script for that:
reverse_text.py (325 Bytes)
The script above reverses the characters in a text string
Its a quick setup so let me know if this works
for multiline text and other objects like dots the script can be extended.
@jon-vrin let me know if you don’t know how to run python scripts
-Willem
Arabic Letters’ writing has three forms: initial, medial, and final i.e. different in shape according to their position. therefore only reversing a string won’t solve the problem.
Furthermore, we always need to use English words and TextFields in our text, reversing the whole string make it impossible.
Bummer, I hoped it would at least be a half solution…
-Willem
thank you
Hi Willem
Your script works great for Hebrew!
[Hebrew has some letters that have a different shape when appearing at the end of the word, so it is simpler for auto-reversing then Arabic I guess. ]
thanks a lot.
Akash
This was amazing although I could not run it,
it gives me an error of --“1 object can’t be converted”–
can you share with us how you did that?
I’m writing a plugin for my company and I need writing Farsi in that with an specific font of company, so I would be so grateful if you could share with us how you did it.
hi
you can use new version of Farsi Nevis Rose plugin and type directly in rhino or use convert command to convert broken text.
command: farsi to run Plugin
command: farsiconvert to convert Ltr text to Rtl
I actually made one for myself.
thanks a lot.