我正在使用代码创建一个自定义图像,以圆形方式显示弯曲文本中的单词(想一个CD标签)。
代码不适用于阿拉伯语单词。它利用System.Drawing.Graphics类进行逐个字符的渲染,随着角度调整角度。问题是,一旦这个词被分解成字符,它们就会变成孤立的形式字符。
作为一个例子(英文翻译是Engagement): 似乎实现可以使用位置感知的char对象,但是我找不到任何这种性质的东西,也没有找到任何方法来渲染弯曲的单词而不逐个字符。
如何在保留角色的位置形式的同时在曲线上渲染阿拉伯语单词?
答案 0 :(得分:0)
很抱歉迟到的答案,但我认为您可以创建一种方法来循环遍历阿拉伯字符并执行操作。
我突然发现了这个,这对我的 xna 游戏非常有效 https://github.com/Konash/arabic-support-unity/blob/master/Assets/ArabicSupport/Scripts/ArabicSupport.cs