Арабский язык. Арабский мир > Арабский язык: Компьютеры, программы, шрифты
Вопросы по набору арабского текста
typesetter:
прошу прощения за вклинивание не в свою тему (модераторы, если есть возможность — перенесите), просто движок не позволяет новичкам создавать свои темы.
Большая просьба, ответьте на несколько вопросов по оформлению арабского текста.
1. Правильно ли я понимаю, что в современном арабском языке числа пишутся по-европейски, то есть слева направо? А то у меня программа при включении арабского режима норовит числа тоже писать справа налево.
2. Как оформляются скобки? К примеру телефонный номер +7 (499) 128-76-65 как правильно по-арабски оформить?
3. Допустимо ли в качестве исключения в арабском языке выравнивание блока текста по левому краю при сохранении направления письма справа налево?
(в качестве аналогии — это как в русском языке при выравнивании блока текста по правому краю — не очень естественно, но пользоваться можно).
antbez:
1. Да, верно!
2. При написании скобок надо просто несколько раз переключать алфавиты, иначе скобки будут смотреть в разные стороны!
3. Честно говоря, не встречал! Но Вы попробуйте, проследив, чтоб весь текст не деформировался!
Anatoli:
2. Очень мучительно бывает вводит смешанный арабский текст с цифрами и английским/русским текстом. Для промежуточных результатов пользуюсь таким трюком:
Нужно: "арабский текст" + европейские цифры, знаки препинания.
(012) 3456789 رقم تليفون ٠١٢٣٤٥٦٧٨٩
Пишу:
رقم تليفون ٠١٢٣٤٥٦٧٨٩ ВРЕМЕННЫЙ РУССКИЙ ТЕКСТ (012)3456789
Скобки уходят куда попало.
رقم تليفون ٠١٢٣٤٥٦٧٨٩ - (012)3456789
Первый пример с тэгом rtl
rtl не только выравнивает арабский текст по правому краю, но и решает проблему с точками и восклицательными знаками, которые иначе уплывают вправо. С запятой и вопросительным знаком такой проблемы нет, т.к. они относятся к арабскому шрифту- ؟ ،
Anatoli:
Похоже у меня не получилось с телефонными номерами, посмотрю потом. В любом случае, выглядеть цифры номера должна как в европейских языках, даже если используются арабские цифры.
٠١٢٣٤٥٦٧٨٩
0123456789
Префикс ставится справа, не слева:
По-русски/по-английски:
+7 (499) 128-76-65 (коды и цифры - слева направо)
По-арабски:
+7 (499) 128-76-65
или:
+٧ (٤٩٩) ١٢٨٧٦٦٥
(коды - справа налево, а цифры идут также - слева направо)
Плюс (как и точка, восклицательный знак) уйдёт вправо без тэгов.
typesetter:
Большое спасибо.
Навигация
Перейти к полной версии