And I forgot to include the link to the image, here it is: http://dl.dropbox.com/u/5371432/right-to-left-text%20example%202.png
On Wed, Jan 4, 2012 at 12:30 AM, Tal Galili <tal.gal...@gmail.com> wrote: > Thanks to an e-mail from David, I realized that non-Hebrew speakers will > not be able to know how a proper right-to-left output should look like > (sorry for not thinking about it myself...) > > Here is some example code of how the output should look like vs how it > currently looks. > This is shown only for the main parameter, but the same issue will come up > when using ?title or ?text > > Two points to mention again: > 1) This is not a huge problem for me personally, but I believe that in the > long term, if such an issue can be fixed, it would have been nice. It will > allow all of the right-to-left languages to use R for plotting in their own > language (That included, for example, all of the Arabic world... > http://en.wikipedia.org/wiki/Right-to-left ). > 2) I fear that this type of issue needs to be handled by someone familiar > with the guts of the R graphics code. I am not even sure if I should post > this here or on the R-devel mailing list. Your advise will be very welcome. > > > Here is the example code: > > par(mfrow = c(1,2)) > plot(1:10, main = "ש××× (×קס×)", sub = "The order of text is not > right to > left") > plot(1:10, main = "(ש××× (×קס×", sub = "This is how the output should > have > looked like") > > # A more complex example: > plot(1:10, main = "ש××× (×קס×) ××××¢ ×¢× Subject 1", sub = "The > order of > text is not right to left") > plot(1:10, main = " Subject 1 ש××× (×קס×) ××××¢ ×¢×", sub = "This > is how the > output should have looked like") > > # An even more complex example: > par(mfrow = c(1,1)) > plot(1:10, main = "ש××× (×קס×) ××××¢ ×¢× Subject 1 ××× ×§×¦×ª > ××××¢ ×¢× subject > 2", sub = "The order of text is not right to left") > # I am not sure how to fix this actually... > > > Happy new year, > Tal > > > ----------------Contact > Details:------------------------------------------------------- > Contact me: tal.gal...@gmail.com | 972-52-7275845 > Read me: www.talgalili.com (Hebrew) | www.biostatistics.co.il (Hebrew) | > www.r-statistics.com (English) > > ---------------------------------------------------------------------------------------------- > > > > > On Thu, Dec 29, 2011 at 6:52 PM, Tal Galili <tal.gal...@gmail.com> wrote: > >> Hello all, >> >> The following line of code includes a right-to-left language text, yet >> the R graphics engine displays it from left to right. One problem this >> causes is when there are parenthesis in the test, here is a basic example? >> >> plot(1:10, main = "ש××× (×קס×)") >> >> Is there a way to make sure the text is displayed from right to left? >> >> Many thanks for any suggestions, >> Tal >> >> >> ----------------Contact >> Details:------------------------------------------------------- >> Contact me: tal.gal...@gmail.com | 972-52-7275845 >> Read me: www.talgalili.com (Hebrew) | www.biostatistics.co.il (Hebrew) | >> www.r-statistics.com (English) >> >> ---------------------------------------------------------------------------------------------- >> >> >> > [[alternative HTML version deleted]]
______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.