2011-01-09 3 views
11

Я хочу, чтобы отобразить текст на иврите на экране с помощью команды text в MATLAB:Отображение древнееврейский текст на экране

text(0.6, 0.5, 'ירוק', 'rotation', 180, 'fontsize', 50, 'color', 'r') 

Проблема заключается в том, что она показывает тарабарщину.

Кто-нибудь знает, почему? Что делать, чтобы правильно отображать текст?

+0

Это может быть проблема с кодировкой - «тарабарщина», которую вы видите, может быть результатом того, что Matlab интерпретирует этот файл, используя другой набор символов для того, что вы его сохранили. Что именно отобразилось? Было ли это: ï »¿× × × × × × × × × или что-то подобное? – psmears

+0

... и если они этого не сделают, добавьте комментарии и/или обновите свой вопрос с дополнительной информацией, описывающей, почему они не хороши :-) – psmears

ответ

12

Вам необходимо использовать шрифт, который поддерживает символы на иврите - шрифт по умолчанию (Helvetica) - нет. Вы можете использовать «Курьер», «Давид» и т. Д. Например:

text(0.6,0.5,'ירוק','fontname','david','rotation',180,'fontsize',50,'color','r') 

בהצלחה!

+1

извините за задержку .. спасибо – user552231