# Direction and Character Separation in Persian text

**URL:** <https://discourse.mcneel.com/t/direction-and-character-separation-in-persian-text/20599>\
**Category:** Rhino for Mac\
**Created:** [May 21, 2015, 12:45pm UTC](https://discourse.mcneel.com/t/direction-and-character-separation-in-persian-text/20599 "2015-05-21T12:45:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![amin811](https://avatars.discourse-cdn.com/v4/letter/a/e495f1/32.png) [@amin811](https://discourse.mcneel.com/u/amin811)\
**Post date:** [May 21, 2015, 12:45pm UTC](https://discourse.mcneel.com/t/direction-and-character-separation-in-persian-text/20599/1 "2015-05-21T12:45:18Z")

</div>

Hi,

I have noticed two problems creating text with Persian characters. When I am using text command, every thing looks fine in text creation window but as soon as I press create bottom problems below happen in rhino viewport regarding to the text. I need to say that, I have the same problem with text object command.

1. First one is text direction, which is right to left in Persian. But Rhino forces it to be left to right.
2. Second one is character separation. In Persian, certain characters connect to each other if you don’t type space or ZWNJ (zero-width non-joiner) character between them. Rhino, however, shows all characters as separate characters.

I also created the same text in TextEdit which looks fine.  
All the tests are done using Arial Font and OS X 10.10.3

Further to help the discussion, I have attached two screenshots and my Rhino file.

Any help would be greatly appreciated.

Everything looks fine in text creation window in Rhino

After pressing create text direction and character separation problems happen in rhino viewport.

[Persian Text.3dm](https://discourse.mcneel.com/uploads/default/20248/ce9f69d7078f15c2.3dm) (42.6 KB)

---

<div class="post-metadata">

**Author:** ![stevebaer](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/stevebaer/32/473567_2.png) [@stevebaer](https://discourse.mcneel.com/u/stevebaer)\
**Post date:** [May 21, 2015, 3:42pm UTC](https://discourse.mcneel.com/t/direction-and-character-separation-in-persian-text/20599/2 "2015-05-21T15:42:36Z")

</div>

RTL text has not been something that Rhino has ever supported (Windows or Mac). There is a bug for this issue at  
[http://mcneel.myjetbrains.com/youtrack/issue/RH-3829](http://mcneel.myjetbrains.com/youtrack/issue/RH-3829)

Thanks, Steve

---

<div class="post-metadata">

**Author:** ![valibeigi.akbar](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/valibeigi.akbar/32/533700_2.png) [@valibeigi.akbar](https://discourse.mcneel.com/u/valibeigi.akbar)\
**Post date:** [January 22, 2022, 7:04pm UTC](https://discourse.mcneel.com/t/direction-and-character-separation-in-persian-text/20599/4 "2022-01-22T19:04:52Z")

</div>

> **[Farsi Nevis Rose 1.4](https://www.food4rhino.com/en/app/farsi-nevis-rose-14)**
>
> Farsi Nevis is a fast and powerful plugin which allows you to create Persian (Farsi) and Arabic texts in Rhino without any external tools. You can also copy or convert the texts.
