Spraw, aby tekst arabski wyświetlał się poprawnie w programie Adobe Illustrator

10

Tekst arabski nie wyświetla się poprawnie w programie Adobe Illustrator. Nawet w przypadku czcionki obsługującej tekst arabski (np. Arial) tekst jest odwracany do przodu (od lewej do prawej, od prawej do lewej), a litery nie łączą się prawidłowo. Dla arabskojęzycznego to bełkot.

Wiem, że istnieje wersja programu Illustrator dla Bliskiego Wschodu, ale ... tak naprawdę, nie mam szans, żebym to kupił, żeby wstawić kilka słów do grafiki wektorowej.

Widziałem również referencje dla Scribdoor (Winsoft), ale to 100 euro i pracuję teraz na CS6, który i tak nie jest obsługiwany.

Nie mogę uwierzyć, że po 16 głównych wersjach programu Adobe Illustrator nie ma sposobu, aby skopiować i wkleić do niego trochę arabskiego?

Czy ktoś może wymyślić alternatywę? Darmowy, jeśli to możliwe, to drobna robota z łącznie 9 słowami.

Dziękuję bardzo

Alex
źródło
1
Można ustawić go w programie Indesign, przekonwertować na kontury, a następnie skopiować / wkleić.
Scott
Jakiej czcionki używasz? Nie mogłem również uwierzyć, że nie obsługują tego, wypróbowałem to w programie Illustrator CS4 (wersja brytyjska) i nie miałem problemu z wklejeniem tekstu arabskiego, o ile czcionka go obsługiwała. Myriad Pro i większość innych czcionek, które mają tylko znaki rzymskie: tylko pola. Arial, Tahoma, Georgia, Verdana, Times itp. (W zasadzie zestaw bezpieczny w Internecie): prawdziwy tekst arabski bez żadnych problemów. Jeśli te czcionki nadal nie działają, być może (mam nadzieję, że nie ...) jest to szalone ograniczenie w wersji amerykańskiej.
user56reinstatemonica8
1
@ user568458 Ahah! tak, nie ma problemu, jeśli nie czytasz arabskiego, którego ja nie. I wydawało się, że „wygląda” na arabski, i była napisana arabską czcionką, jednak nie wolno iść z klientem, ponieważ w arabskich literach nie są tylko litery, czasami są łączone ze względów fonetycznych (coś w rodzaju ligatur), ale Illustrator nie wydaje się to wspierać, chyba że masz edycję „ME” na Bliskim Wschodzie. Rozwiązaniem dla mnie (jeśli można to tak nazwać) było zrobienie tego w czcionce TextEdit, a następnie powiększenie go do rozmiaru 200pt, zrzut ekranu i prześledzenie go w programie Illustrator, a następnie mogłem przynajmniej z tym popsuć. , bummer
Alex
@ Scott, tak, musiałem się do tego uciekać .. dzięki za wskazówkę
Alex
3
Co zabawne, ten właśnie problem z arabskim zniekształceniem przez oprogramowanie Adobe spowodował zakłopotanie na skalę, która dwukrotnie dotarła do wiadomości krajowych w Wielkiej Brytanii w ciągu ostatnich kilku tygodni. Gdyby tylko twórcy znaków korzystali z tej strony! bbc.co.uk/news/uk-england-london-18971686 bbc.co.uk/news/uk-england-london-18911599
user56reinstatemonica8

Odpowiedzi:

12

Edycja 2: Są lepsze odpowiedzi niż moje - spójrz na odpowiedzi Andaleeb / Kurio i komentarze.


Edycja: Dzięki Supamike w tym pytaniu na temat tego problemu w Photoshopie istnieje coś, co wygląda na prostsze rozwiązanie, które działa również w programie Illustrator dla tekstu punktowego (psuje się, jeśli masz tekst obszaru obejmujący więcej niż jedną linię, więc musisz użyć punktu tekst, a następnie ręcznie wstaw podziały wierszy i ponownie uporządkuj wiersze tekstu, w przeciwnym razie pierwszy wiersz będzie na dole, a ostatni na górze.

Wpisz lub skopiuj tekst do górnego pola na http://www.arabic-keyboard.org/photoshop-arabic/ , a następnie skopiuj i wklej tekst wyjściowy w dolnym polu do programu Illustrator, i wydaje się, że połączenia są poprawnie stosowane a tekst jest wyświetlany w prawidłowy sposób.

Jeśli wkleja tylko pola, upewnij się, że wybrana jest czcionka obsługująca znaki arabskie, np. Jedna z bezpiecznych czcionek standardowych w Internecie - Verdana, Times, Georgia, Arial ...

Zauważ, że program Illustrator nadal traktuje go tak, jakby był tekstem od lewej do prawej, więc podczas gdy wygląda poprawnie, edytowanie będzie dziwne, jeśli normalnie będziesz pisać po arabsku. Jeśli więc chcesz edytować tekst arabski, polecam wykonanie edycji w osobnym edytorze tekstu, a następnie skopiowanie do powyższej witryny, a następnie skopiowanie do programu Illustrator.

Będziesz także musiał ustawić go w wyrównaniu do prawej. Zasadniczo wydaje się, że wymusza zastąpienie znaków ich odpowiednimi połączonymi ligaturami. Oprogramowanie nie traktuje go jako tekstu arabskiego, ale wklejane znaki są poprawnymi połączonymi formami znaków.

wprowadź opis zdjęcia tutaj


Oryginalna odpowiedź:

Oto porównanie arabskiego słowa arabskiego ( العربية ), skopiowane i wklejone do różnych aplikacji z ustawieniami domyślnymi, z sugerowanym najlepszym podejściem na końcu. Oto oryginał z Wikipedii jako zrzut ekranu do porównania:

wprowadź opis zdjęcia tutaj


Illustrator (wersje brytyjskie, CS4, CS5 i CS6 ):

wprowadź opis zdjęcia tutaj

Nie wygląda dobrze. Złączenia arabskie nie są stosowane (a ponadto wygląda na to, że nie doszło do wniosku, że powinien to być tekst od prawej do lewej).


Indesign (wersje brytyjskie, CS4, CS5 i CS6 ):

wprowadź opis zdjęcia tutaj

Również nie wygląda dobrze, tak samo jak w przypadku Illustratora. Możliwe, że jest gdzieś jakieś ustawienie, które należy zastosować, ale biorąc pod uwagę, że Scribdoor naliczył 100 €, aby wprowadzić tę funkcję do programu InDesign, wątpię.


Inkscape (darmowy rywal w programie Open Source Illustrator):

wprowadź opis zdjęcia tutaj

Idealnie prezentowany prawdziwy tekst wstawiany w momencie wklejenia. Nie ma żadnych problemów. Auć.


Dla zabawy, ponieważ TextEdit na Macu najwyraźniej nie ma problemów, spróbujmy śmierdzącego starego Notatnika Windows :

wprowadź opis zdjęcia tutaj

Ojej, Adobe, ojej ... może brakować stylu i finezji, ale wygląda na to, że Notatnik zastosował te połączenia idealnie ...


Wydaje się więc, że najlepszym, najbardziej niezawodnym rozwiązaniem problemu Alexa w niskiej cenie / bez kosztów jest posiadanie pod ręką kopii Inkscape. Kiedy pojawia się taki problem, pisz i stylizuj tekst w Inkscape, tak jak w programie Illustrator (interfejs Inkscape wydaje się dziwny, gdy używany jest do ilustratora, opcje literowania, takie jak śledzenie, kerning, wysokość linii itp. Wydają się być kontrolowane za pomocą skrótów klawiaturowych , dostępne są porównywalne funkcje), a następnie skopiuj i wklej obiekt tekstowy Inkscape bezpośrednio do programu Illustrator, gdy będzie gotowy. Dla mnie (w systemie Windows) kopiowanie i wklejanie przekłada to na ścieżki wektorowe z zachowaniem prawidłowego napisu. Oto jak wygląda wklejony do programu Illustrator i wybrany (obok wcześniejszej próby porównania programu Illustrator):

wprowadź opis zdjęcia tutaj

Jeśli trzymanie kopii Inkscape zainstalowanej tylko dla sporadycznych rzeczy, takich jak ten, brzmi jak ból, ci faceci z otwartym oprogramowaniem pomyśleli o tym: istnieje przenośna wersja, którą można uruchomić z pendrive'a. Nigdy go nie używałem, więc nie polecam miejsca do pobrania, którego nie próbowałem, ale wydaje się, że istnieje i działa.

user56reinstatemonica8
źródło
Dziwi mnie, że InDesign nie obsługuje tego. Pamiętam, że był jeden pakiet Adobe, mógł być Fireworks, że mogłem pisać po arabsku, ale chyba to był produkt Macromedia.
Adam Elsodaney
Inkscape jest niepotrzebny. Wystarczy wyeksportować tekst z dowolnego edytora tekstu jako plik PDF i zaimportować do programu Illustrator. Czcionka zostanie przekonwertowana na kontury i może być używana jako ścieżka.
Manuel
3

Istnieje pośrednie, ale o wiele łatwiejsze rozwiązanie, działa na PC, nie wiem, czy działa na MAC, ale łatwo go przetestować:

  1. Znajdź plik PSD zawierający poprawnie wyświetlany tekst arabski, który nadal można edytować i który został utworzony najlepiej przy użyciu wersji Photoshop Middle East lub alternatywnie:
  2. użyj tego „szablonu do edycji i tworzenia tekstu arabskiego” PSD (CS4) od Adobe, (wypróbowałem go zarówno w programie Illustrator, jak i Photoshop CS6, działa! Możesz skopiować tekst wkleić do innego pliku i kontynuować edycję i zmianę czcionek itp.) http://www.adobe.com/support/downloads/detail.jsp?ftpID=4107
  3. Wystarczy wyodrębnić plik * .PSD ze skompresowanego pliku, a następnie załadować go do programu Adobe Illustrator.

TaDa! Możesz teraz edytować tekst arabski i przesuwać czcionkę itp. Możesz nawet kopiować / wklejać bezbłędnie, o ile program Illustrator był w stanie załadować oryginalny plik PSD (wypróbuj również inne typy plików, np. Pliki EPS generowane za pomocą programu Illustrator Może wersja ME? Nie próbowałem tego). Po prostu wyszukaj w Internecie darmowe pliki PSD zawierające tekst arabski (generowany w wersji ME) i używaj ich. Lub użyj tego, który podałem w kroku 2, jeśli jest nadal dostępny. Mam nadzieję, że to zadziała dla Ciebie!

Kurio
źródło
Czy znasz jakieś miejsca, w których można znaleźć takie pliki? Próbowałem szukać bez powodzenia.
user56reinstatemonica8
1
Właśnie zaktualizowałem krok 2 za pomocą linku Adobe do arabskiego tekstu PSD szablonu wygenerowanego za pomocą CS4, spójrz na krok # 2, aby uzyskać szczegółowe informacje. Przykro mi, że się spóźniłem (problemy z logowaniem przy użyciu Open ID nie pomogły: '-)
Kurio
3

Dzięki za wskazówki! Sztuczka na PC pomogła mi. Otworzyłem stary (w wersji ME) plik InDesign z edytowalnym tekstem arabskim na komputerze Mac w wersji innej niż ME InDesign CS6, i skopiowałem tekst arabski, którego potrzebowałem z TextEdit / e-mail bezpośrednio do arabskiego pola tekstowego w pliku arabskim ME InDesign , i pokazał również idealnie poprawne i edytowalne. Na szczęście miałem już zainstalowane czcionki arabskie, więc tekst nie wydawał się zabawny ani uszkodzony.

Następnie przekształciłem się w kontury i zabrałem go do programu Illustrator.

Andaleeb
źródło
Wspaniale, czy znasz jakieś miejsca, w których można pobrać pliki utworzone w wersji ME? Wygląda na to, że plik utworzony w edycji ME jest przydatnym zasobem, który można gdzieś schować.
user56reinstatemonica8
1
Znalazłem jeden. I to też jest oficjalne. adobe.com/support/downloads/detail.jsp?ftpID=4107
Mario Awad
Działa pobieranie Adobe - możesz otworzyć plik PSD w programie Illustrator, zaznaczając opcję „Konwertuj na obiekty”, zmień czcionkę na coś z literami arabskimi, a następnie skopiuj i wklej obszar tekstowy do dowolnego pliku, i poprawnie obsługuje on litery arabskie.
user56reinstatemonica8
2

Co powiesz na to.

  • Wpisz tekst arabski w MS Word 2010 w języku arabskim, używając czcionki Arial.
  • Zapisz plik jako pdf.
  • Otwórz plik w Adobe Illustartor CS5.
  • Podczas otwierania pliku powie, że nastąpi zamiana czcionek. Niech to
  • Gdy plik pdf zostanie otwarty w Above Illustrator CS5, zobaczysz tylko czarne skrzynki.
  • Wybierz wszystkie pola.
  • Przejdź do czcionek i wybierz Arial.

I co tam masz.

Jawad
źródło
Co najmniej dwie osoby mówią, że to działa!
user56reinstatemonica8
1

Możesz spojrzeć na tę wtyczkę w ScribeDOOR: ScribeDOOR umożliwia edycję i pracę w jednym lub kilku z następujących języków jednocześnie: arabski, azerski, bengalski, farsi, gruziński, grecki, gudżarati, hebrajski, hindi, kannada , Kazachski, khmerski / kambodżański, laotański, marathi, pendżabski, tamilski, tajski, urdu, wietnamski.

Jest dostępny tutaj : http://store.winsoft-international.com/products/product/winsoft/scribeoor.html

Anne
źródło
ScribeDOOR zostało już wspomniane i wykluczone w pierwotnym pytaniu - chociaż warto wspomnieć, że ScribeDOOR jest teraz kompatybilny z CS6, co nie było prawdą, gdy pytanie zostało zadane.
user56reinstatemonica8
1

W moim przypadku piszę po arabsku w programie Corel Draw , przekonwertuję go na krzywą, a następnie skopiuję i wkleję do programu Illustrator. Mi to pasuje

Baran
źródło
0

Właśnie wkleiłem tekst do czcionki za pomocą czcionki „Bagdad”, a następnie zrobiłem zrzut ekranu i użyłem śledzenia obrazu, aby uzyskać krzywe arabskiego słowa, którego potrzebowałem. Działa jak urok! Słowo nie skopiuje się poprawnie dla mnie. Używam CS6.

Kristin
źródło
-1

Używam programu Corel Draw do pisania tekstu arabskiego, a następnie eksportuję (jako krzywe) do formatu .eps.

Saher
źródło