Próbuję dodać tekst do mojego spisku, który jest RTL (w tym przypadku hebrajskim). Po niektórych pracach udało się go wyświetlić tekst, ale wyświetlany jest LTR (co oznacza, w kolejności reverese). Pogrzebałem w referencji i przeprowadziłem obszerne wyszukiwanie w Internecie i nic nie wyszło.Matplotlib: Pisanie tekstu pisanego od prawej do lewej (hebrajski, arabski, itp.)
Przykładem czego używam:
import matplotlib.pyplot as plt
plt.text(0.5, 0.5, u'שלום כיתה א', name = 'Arial')
plt.show()
i wyświetla 'א התיכ םלוש'. Jeśli nie widzisz hebrajskiego, to tak, jakbym wprowadził "Witaj", a wynik będzie "olleH".
Nie mogę po prostu odwrócić wejścia, ponieważ jest mieszany LTR i RTL.
Każda pomoc zostanie doceniona.
można mieć RTL i LTR 'słowa' osobno? Wtedy mógłbyś odwrócić te RTL tuż przed tym, jak 'join'ing one all together –
masz wyraźne znaki kierunku Unicode w ciągu znaków? – tacaswell
@Zhenya - nie, nie mogę. Są one dostarczane do mojego kodu i nie są przez nie montowane. – Korem