使阿拉伯语文本在 Adob​​e Illustrator 中正确显示

平面设计 adobe-illustrator 文本 阿拉伯
2021-12-30 07:35:32

阿拉伯语文本无法在 Adob​​e Illustrator 中正确显示。即使使用支持阿拉伯文本的字体(例如 Arial),文本也是从后到前(从左到右,而不是从右到左)并且字母不能正确连接。对于说阿拉伯语的人来说,这是胡言乱语。

我知道中东有 Illustrator 版本,但是……真的,我没有机会购买它只是为了在矢量图形中添加几句话。

我也看过Scribdoor (Winsoft) 的 refs,但它是 100 欧元,我现在在 CS6 上工作,无论如何都不支持。

我不敢相信,在 Adob​​e Illustrator 的 16 个主要版本之后,就没有办法以某种方式复制和粘贴一点阿拉伯语吗?

谁能想到替代方案?如果有的话就免费,这是一项小工作,总共 9 个字。

非常感谢

4个回答

编辑 2:有比我更好的答案 - 看看 Andaleeb / Kurio 的答案和评论。


编辑:感谢Supamike 在这个关于 Photoshop 中这个问题的问题中,看起来像一个更简单的解决方案,也适用于 Illustrator中的点文本(如果你的区域文本跨越多条线,它会搞砸,所以你需要使用点text 然后手动放入换行符并重新排序文本行,否则第一行在底部,最后一行在顶部)。

在http://www.arabic-keyboard.org/photoshop-arabic/上的顶部框中键入或复制您的文本,然后将底部框中的输出文本复制并粘贴到 Illustrator 中,似乎可以正确应用连接并且文本以正确的方式出现。

如果它只是粘贴框,请确保选择了支持阿拉伯字符的字体,例如网络安全标准字体之一 - Verdana、Times、Georgia、Arial...

请注意,illustrator 仍将其视为从左到右的文本,因此虽然它看起来正确,但如果您通常输入阿拉伯语,编辑它会感觉很奇怪。因此,如果您需要编辑阿拉伯语文本,我建议您在单独的文字处理器中进行编辑,然后复制到上述网站,然后复制到 Illustrator。

您还需要将其设置为右对齐。基本上,它似乎用适当的连字强制替换字符。该软件不会将其视为阿拉伯文本,但您粘贴的字符是字符的正确连接形式。

在此处输入图像描述


原答案:

这是阿拉伯语单词 ( العربية )的并排比较,使用默认设置复制并粘贴到各种应用程序中,最后给出了建议的最佳方法。这是来自 Wikipedia 的原始截图,用于比较:

在此处输入图像描述


Illustrator(英国版,CS4、CS5 和CS6):

在此处输入图像描述

看起来不太对。没有应用阿拉伯语连接(而且看起来它还没有弄清楚这应该是从右到左的文本)。


Indesign(英国版、CS4、CS5 和CS6):

在此处输入图像描述

看起来也不正确,与 Illustrator 的问题相同。可能需要在某处应用某些设置,但鉴于 Scribdoor 收取 100 欧元将此功能引入 InDesign,我对此表示怀疑。


Inkscape(免费开源 Illustrator 竞争对手):

在此处输入图像描述

在粘贴的那一刻完美呈现真实的内联文本。完全没有问题。哎哟。


为了好玩,由于 Mac 上的 TextEdit 显然没有问题,让我们试试臭臭的旧Windows 记事本

在此处输入图像描述

哦,天哪,Adobe,哦,天哪……它可能缺乏风格和技巧,但看起来记事本已经完美地应用了这些连接……


因此,对于 Alex 的问题,最好、最可靠的低成本/免费解决方案似乎是手边有一份 Inkscape 副本。当出现这样的问题时,像在 Illustrator 中那样在 Inkscape 中编写文本并设置文本样式(Inkscape 的界面在使用 Illustrator 时看起来很奇怪,像跟踪、字距调整、行高等字体选项似乎可以通过键盘快捷键控制,但是类似的功能),然后在准备好时将 Inkscape 文本对象直接复制并粘贴到 Illustrator 中。对我来说(在 Windows 上)复制和粘贴会将其转换为保持正确字母的矢量路径。这是粘贴到 Illustrator 并被选中的样子(在 Illustrator 之前的比较尝试旁边):

在此处输入图像描述

如果仅仅为了偶尔的事情而安装 Inkscape 的副本听起来很痛苦,那些开源人员已经想到了:有一个便携式版本,您可以使用笔式驱动器运行。我从来没有使用过它,所以我不会推荐一个我没有尝试过的地方下载它,但它似乎存在并且可以工作。

有一个间接但更简单的解决方案,它适用于 PC,我不知道它是否适用于 MAC,但它很容易测试:

  1. 查找包含正确显示的阿拉伯文文本的 PSD 文件,该文件仍然可以编辑,并且最好使用 Photoshop Middle East 版本生成,或者:
  2. 使用这个来自 Adob​​e 的“模板来编辑和创建阿拉伯文本”PSD (CS4),(在 Illustrator 和 Photoshop CS6 中都试过了,它可以工作!您可以将文本复制粘贴到另一个文件并继续编辑它并更改字体等。) http://www.adobe.com/support/downloads/detail.jsp?ftpID=4107
  3. 只需从压缩文件中提取 *.PSD,然后将其加载到您的 Adob​​e Illustrator 中。

达达!您现在可以编辑阿拉伯文本并转换字体等。您甚至可以完美地复制/粘贴它,只要您的 Illustrator 能够加载原始 PSD 文件(也可以尝试其他类型的文件,例如使用 Illustrator 生成的 EPS 文件ME版可能吗?我没试过)。只需在网络上查找包含阿拉伯语文本(使用 ME 版本生成)的免费 PSD 文件并使用它们。或者如果它仍然可用,请使用我在步骤 2 中包含的那个。希望它对你有用!

感谢您的提示!PC技巧对我有所帮助。我在我的 Mac 的非 ME 版本 InDesign CS6 上打开了一个旧的(ME 版本)InDesign 文件,其中包含可编辑的阿拉伯语文本,并将我需要的阿拉伯语文本从 TextEdit/email 直接复制到 ME InDesign 阿拉伯语文件中的阿拉伯语文本框中,它也显示得非常正确且可编辑。谢天谢地,我已经安装了阿拉伯字体,所以文本看起来并不有趣或损坏。

然后我将其转换为轮廓并将其放入 Illustrator。

这个怎么样。

  • 在 MS Word 2010 中使用 Arial 字体在阿拉伯语中键入您的阿拉伯语文本。
  • 将文件另存为 pdf。
  • 在 Adob​​e Illustartor CS5 中打开文件。
  • 打开文件时,它会说将要发生字体替换。让它。
  • 在 Above Illustrator CS5 中打开 pdf 文件时,您将看到的只是黑框。
  • 选择所有框。
  • 转到字体并选择 Arial。

你拥有它。