Правильное отображение арабского текста в Adobe Illustrator

Арабский текст неправильно отображается в Adobe Illustrator. Даже при использовании шрифта, поддерживающего арабский текст (например, Arial), текст располагается задом наперед (слева направо, а не справа налево), и буквы не соединяются должным образом. Для говорящего по-арабски это тарабарщина.

Я знаю, что есть версия Illustrator для Ближнего Востока, но... на самом деле, я не покупаю ее только для того, чтобы вставить несколько слов в векторную графику.

Я также видел рефералы для Scribdoor (Winsoft), однако это стоит 100 евро, и я сейчас работаю над CS6, который все равно не поддерживается.

Я не могу поверить, что после 16 основных версий Adobe Illustrator нет возможности как-то скопировать и вставить в него немного арабского?

Может кто придумает альтернативу? Бесплатный, если возможно, это крошечная работа с 9 словами.

Спасибо большое

Можно установить его в Indesign, преобразовать в контуры, а затем скопировать/вставить.
Какой шрифт вы используете? Я также не мог поверить, что они не поддерживают это, я попробовал это в Illustrator CS4 (версия для Великобритании), и у меня не было проблем с вставкой арабского текста, если шрифт поддерживал его. Myriad Pro и большинство других шрифтов, которые содержат только латинские символы: просто прямоугольники. Arial, Tahoma, Georgia, Verdana, Times и т. д. (по сути, безопасный веб-набор): настоящий арабский текст без проблем. Если эти шрифты все еще не работают для вас, возможно (надеюсь, что нет...) это какое-то безумное ограничение в версии для США.
@ user568458 Ахах! да, нет проблем, если вы не читаете по-арабски, чего я не умею. И это, казалось, «выглядело» арабским, и было на арабском шрифте, однако, с клиентом нельзя, потому что в арабском языке буквы - это не просто буквы, они иногда соединяются по фонетическим причинам (вроде как лигатуры), но Illustrator этого не делает. похоже, поддерживает это, если у вас нет ближневосточного издания «ME». Решение для меня (если это можно так назвать) в конце концов состояло в том, чтобы сделать это в TextEdit со шрифтом, затем увеличить его до размера 200pt, сделать снимок экрана и отследить его в Illustrator, тогда я мог бы, по крайней мере, возиться с этим. облом
@ Скотт, да, пришлось прибегнуть к этому .. спасибо за совет
@Alex А, хорошая мысль. Удивительно, что Illustrator не поддерживает это, а TextEdit поддерживает. Напоминает мне, что выравнивание текста по вертикали, по-видимому, является слишком сложной текстовой функцией для Illustrator, но вполне подходит для Word, Excel и Inkscape... что наводит меня на мысль... ага, похоже, что Inkscape правильно поддерживает арабский текст!
Забавно, но эта точная проблема искажения арабского языка программным обеспечением Adobe вызвала смущение в масштабах, дважды достигших национальных новостей Великобритании за последние пару недель. Если бы только производители вывесок пользовались этим сайтом! bbc.co.uk/news/uk-england-london-18971686 bbc.co.uk/news/uk-england-london-18911599

Ответы (9)

Редактировать 2: Есть лучшие ответы, чем мои - посмотрите ответы Andaleeb / Kurio и комментарии.


Редактировать: благодаря Supamike в этом вопросе об этой проблеме в Photoshop есть то, что выглядит как более простое решение, которое также работает в Illustrator для точечного текста (это портит, если у вас есть текст области, который занимает более одной строки, поэтому вам нужно использовать точку текст, затем вручную вставьте разрывы строк и измените порядок строк текста, иначе первая строка будет внизу, а последняя вверху).

Введите или скопируйте свой текст в верхнее поле на http://www.arabic-keyboard.org/photoshop-arabic/ , затем скопируйте и вставьте выходной текст в нижнее поле в Illustrator, и кажется, что соединения правильно применяются. и текст отображается правильно.

Если он просто вставляет поля, убедитесь, что выбран шрифт, поддерживающий арабские символы, например, один из стандартных безопасных веб-шрифтов - Verdana, Times, Georgia, Arial...

Обратите внимание, что иллюстратор по-прежнему обрабатывает его как текст, написанный слева направо, поэтому, хотя он выглядит правильно, его редактирование будет выглядеть странно, если вы обычно печатаете на арабском языке. Итак, если вам нужно отредактировать текст на арабском языке, я бы порекомендовал сделать правки в отдельном текстовом процессоре, затем скопировать на указанный выше сайт, а затем скопировать в Illustrator.

Вам также необходимо установить выравнивание по правому краю. По сути, кажется, что символы принудительно заменяются соответствующими присоединенными лигатурами. Программное обеспечение не воспринимает его как арабский текст, но вставляемые вами символы являются правильными объединенными формами символов.

введите описание изображения здесь


Оригинальный ответ:

Вот параллельное сравнение арабского слова для арабского языка ( العربية ), скопированного и вставленного в различные приложения с настройками по умолчанию, с рекомендуемым лучшим подходом в конце. Вот оригинал из Википедии в виде скриншота для сравнения:

введите описание изображения здесь


Illustrator (издания для Великобритании, CS4, CS5 и CS6 ):

введите описание изображения здесь

Не выглядит правильно. Арабские соединения не применяются (плюс, похоже, он не понял, что это должен быть текст справа налево).


Indesign (издания для Великобритании, CS4, CS5 и CS6 ):

введите описание изображения здесь

Также выглядит неправильно, те же проблемы, что и в Illustrator. Возможно, где-то есть какие-то настройки, которые необходимо применить, но, учитывая, что Scribdoor взяла 100 евро за внедрение этой функции в InDesign, я сомневаюсь в этом.


Inkscape (бесплатный конкурент Illustrator с открытым исходным кодом):

введите описание изображения здесь

Идеально представленный настоящий встроенный текст в тот момент, когда он вставлен. Никаких проблем. Ой.


Ради интереса, поскольку с TextEdit на Mac, по-видимому, нет проблем, давайте попробуем старый вонючий Блокнот Windows :

введите описание изображения здесь

О боже, Adobe, о боже... может ему не хватает стиля и утонченности, но похоже, что Блокнот идеально применил эти соединения...


Таким образом, кажется, что лучшее, самое надежное недорогое/бесплатное решение проблемы Алекса – это иметь под рукой копию Inkscape. Когда возникает такая проблема, пишите и оформляйте текст в Inkscape так же, как в Illustrator (интерфейс Inkscape кажется странным при использовании в Illustrator, параметры надписей, такие как отслеживание, кернинг, высота строки и т. д., кажутся управляемыми с помощью сочетаний клавиш , но есть сопоставимые функции), затем скопируйте и вставьте текстовый объект Inkscape непосредственно в Illustrator, когда он будет готов. Для меня (в Windows) копирование и вставка переводят его в векторные пути, сохраняя правильные надписи. Вот как это выглядит, вставленное в Illustrator и выбранное (рядом с более ранней попыткой Illustrator для сравнения):

введите описание изображения здесь

Если хранение копии Inkscape, установленной только для таких случайных вещей, звучит как боль, эти ребята с открытым исходным кодом подумали об этом: есть портативная версия, которую вы можете запускать с флешки. Я никогда не использовал его, поэтому я не буду рекомендовать место для его загрузки, которое я не пробовал, но, похоже, оно существует и работает.

Я удивлен, что InDesign не поддерживает это. Я помню, что был один пакет Adobe, возможно, Fireworks, который я мог писать по-арабски нормально, но я думаю, это потому, что это был продукт Macromedia.
Inkscape не нужен. Просто экспортируйте текст из любого текстового редактора в формате PDF и импортируйте в Illustrator. Шрифт будет преобразован в контуры и может использоваться как контур.

Для этого есть косвенное, но более простое решение, оно работает на ПК, я не знаю, работает ли оно на MAC, но его легко проверить:

  1. Найдите файл PSD, содержащий правильно отображаемый арабский текст, который все еще можно редактировать и который был создан предпочтительно с использованием версии Photoshop для Ближнего Востока или, альтернативно:
  2. используйте этот «Шаблон для редактирования и создания арабского текста» PSD (CS4) от Adobe (попробовал его как в Illustrator, так и в Photoshop CS6, он работает! Вы можете скопировать и вставить текст в другой файл и продолжить его редактирование и изменение шрифтов и т. д.) http://www.adobe.com/support/downloads/detail.jsp?ftpID=4107
  3. Просто извлеките *.PSD из сжатого файла, а затем загрузите его в Adobe Illustrator.

ТаДа! Теперь вы можете редактировать арабский текст, менять шрифт и т. д. Вы даже можете безупречно копировать/вставлять его, если ваш Illustrator может загрузить исходный файл PSD (попробуйте также другие типы файлов, например файлы EPS, созданные с помощью Illustrator). ME версия может быть?Я не пробовал). Просто найдите в Интернете бесплатные PSD-файлы, содержащие арабский текст (созданный с помощью версии ME), и используйте их. Или используйте тот, который я включил на шаге 2, если он все еще доступен. Надеюсь, это сработает для вас!

Знаете ли вы места, где можно найти такие файлы? Пробовал искать безуспешно.
Я только что обновил шаг № 2, добавив ссылку Adobe на PSD-шаблон с арабским текстом, созданный с помощью CS4. Подробности см. в шаге № 2. Кроме того, извините за такое опоздание (и проблемы с входом в Open ID не помогли :'-)

Спасибо за советы! Мне помог компьютерный трюк. Я открыл старый (версия ME) файл InDesign с редактируемым текстом на арабском языке в версии InDesign CS6 моего Mac, отличной от ME, и скопировал арабский текст, который мне нужен, из TextEdit/email прямо в текстовое поле на арабском языке в арабском файле ME InDesign. , и это выглядело совершенно правильно и редактируемо. К счастью, у меня уже были установлены арабские шрифты, поэтому текст не выглядел смешным или сломанным.

Затем я преобразовал в контуры и перенес их в Illustrator.

Круто, вы знаете какие-нибудь места, где можно скачать файлы, созданные с помощью версии ME? Похоже, что файл, созданный в ME edition, — это полезный ресурс, который можно где-то спрятать.
Нашел один. И это тоже официально. adobe.com/support/downloads/detail.jsp?ftpID=4107
Эта загрузка Adobe работает — вы можете открыть файл PSD в иллюстраторе, отметив «Преобразовать в объекты», изменить шрифт на что-то с арабскими буквами, затем скопировать и вставить текстовую область в любой файл, и он правильно обрабатывает арабские буквы.

Как насчет этого.

  • Введите арабский текст в MS Word 2010 на арабском языке, используя шрифт Arial.
  • Сохраните файл в формате pdf.
  • Откройте файл в Adobe Illustartor CS5.
  • При открытии файла будет сказано, что произойдет подстановка шрифта. Пусть это.
  • Когда файл PDF открывается в программе Above Illustrator CS5, все, что вы видите, — это черные прямоугольники.
  • Выберите все ящики.
  • Перейдите к шрифтам и выберите Arial.

И хули он у тебя есть.

По крайней мере два человека говорят, что это работает!

Вы можете взглянуть на этот плагин в ScribeDOOR: ScribeDOOR позволяет редактировать и работать на одном или нескольких из следующих языков одновременно: арабский, азербайджанский, бенгальский, фарси, грузинский, греческий, гуджарати, иврит, хинди, каннада , казахский, кхмерский/камбоджийский, лаосский, маратхи, пенджаби, тамильский, тайский, урду, вьетнамский.

Он доступен здесь : http://store.winsoft-international.com/products/product/winsoft/scribedoor.html

ScribeDOOR уже упоминался и был исключен в первоначальном вопросе, хотя стоит упомянуть, что ScribeDOOR теперь совместим с CS6, что было неправдой, когда задавался вопрос.

В моем случае я печатаю арабский с помощью Corel Draw , конвертирую его в кривую, затем копирую и вставляю в иллюстратор. Меня устраивает

Я просто вставил текст в книгу шрифтов, используя шрифт «Багдад», затем сделал снимок экрана и использовал трассировку изображения, чтобы получить нужные мне кривые арабского слова. Работал как шарм! Word не будет правильно копировать для меня. Я использую CS6.

Я использовал Arabic Genie, приложение, которое решает эту проблему, и оно отлично сработало. Бесплатная версия экспортирует только одно слово за раз, но она по-прежнему очень полезна. Вы можете найти его в магазине приложений:

https://itunes.apple.com/en/app/arabic-genie/id581753910?mt=12

К сожалению, версии для Windows, насколько я знаю, нет...

Я использую Corel Draw для написания арабского текста, а затем экспортирую (в виде кривых) в формат .eps.