Grasshopper

algorithmic modeling for Rhino

Grasshopper (somehow) is a (visual) programming language, and commenting is one of the most important part of any programming language. I think most of grasshopper users, use “panel” component to explain their algorithms.

But there are some issues using “RTL” languages (Like Persian and Arabic) in panel component (and generally in everywhere in grasshopper). Especially with “bidirectional” texts.

  • Problems with punctuation characters:
    • If a Line starts with a punctuation character (Like brackets or quotation):

  • If a Line ends with a punctuation character (Like dot or exclamation mark):

  • Problems with bidirectional texts:
    • Using “LTR” words in a “RTL” text:

  • Using “RTL” words in “LTR’ text cause no problem:

All of these problems could have been easily solved, if the “panel” component had supported “RTL” text direction.

I guess “panel” component already supports “RTL”, because if you press CTRL+ SHIFT in the “Panel Properties window”, everything looks fine, but when you press “Ok” button, everything becomes “LTR” again.

Grasshopper has so many Persian, Arabic and other "RTL" languages users. I hope these problems could be solved soon.

Thanks.

Views: 1292

Replies to This Discussion

great...
good for you...
+

+1

so glad to hear that +1

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service