Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Графика > ImageMagic и иврит


Автор: Micher 2.9.2008, 12:03
Всем привет. Возникала проблема, пишу на картинке текст:
 
exec('convert -fill "#ffff00" -draw 'text 10,335 "text text"' images/1.JPG images/2.JPG'); 

Проблема в том, что вместо "text text" могут быть вставлены и слова на иврите, а он, как известно, читается справа налево. Т.е. нужно чтобы текст всегда рисовался корректно, даже если он смешанный(есть в нём и русские слова и иврит). В html это делается просто довольно: dir='rtl' . Может, кто подскажет, как решить мою проблему?

Автор: skyboy 2.9.2008, 13:12
Цитата(Micher @  2.9.2008,  11:03 Найти цитируемый пост)
Проблема в том, что вместо "text text" могут быть вставлены и слова на иврите, а он, как известно, читается справа налево.

проблема в том, что в общем случае тебе проще самостоятельно распознавать слова на иврите и менять в них порядок следования букв. нежели искать какой-то параметр, который, если и существует, будет относиться ко всей строке, а не к её частям.

Автор: Micher 2.9.2008, 13:28
Цитата(skyboy @ 2.9.2008,  13:12)
проблема в том, что в общем случае тебе проще самостоятельно распознавать слова на иврите и менять в них порядок следования букв. нежели искать какой-то параметр, который, если и существует, будет относиться ко всей строке, а не к её частям.

Да, я уже тоже к этому склоняюсь, просто думал, а вдруг есть простое решение smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)