编辑2:有比我更好的答案-查看Andaleeb / Kurio的答案和评论。
编辑:感谢Supamike在有关Photoshop中此问题的此问题中,有一个看起来更简单的解决方案,该解决方案也可以在Illustrator中用于点文本(如果跨区超过一行的区域文本,它会搞砸,因此您需要使用点然后手动插入换行符并重新排列文本的行,否则第一行在底部,最后一行在顶部)。
在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,哦,亲爱的...它可能缺乏样式和技巧,但看起来Notepad完美地应用了这些连接...
因此,看来Alex最好,最可靠的低成本/免费解决方案是随手准备Inkscape副本。出现类似问题时,请像在Illustrator中一样在Inkscape中编写文本并设置样式(Inkscape的界面在用作Illustrator时似乎很奇怪,跟踪,字距调整,行高等字体选项似乎可以通过键盘快捷键来控制,但具有类似功能),然后在准备就绪时将Inkscape文本对象直接复制并粘贴到Illustrator中。对我而言(在Windows上),复制和粘贴会将其转换为矢量路径,以保持正确的字母。这是粘贴到Illustrator并选中后的外观(Illustrator之前进行比较的尝试之后):
如果只是偶尔为类似的事情安装Inkscape副本,这听起来很痛苦,那么这些开源人员就想到了这一点:有一个便携式版本,您可以用笔式驱动器运行。我从未使用过它,所以我不会推荐一个我从未尝试过下载的地方,但是它似乎存在并且可以正常工作。