用C#和正确的连字呈现弯曲的阿拉伯语单词
我正在使用代码创建一个自定义图像,该图像以曲线文本形式围绕一个圆圈显示单词(比如CD标签) 该代码不适用于阿拉伯语单词。它利用System.Drawing.Graphics类逐字符进行渲染,在渲染过程中调整角度。问题是,一旦单词被分解成字符,它们都会变成孤立的字符 例如(英文翻译为Engagement): 这个实现似乎可以处理位置感知的char对象,但我找不到任何这种性质的东西,也找不到任何不逐字逐句呈现曲线单词的方法用C#和正确的连字呈现弯曲的阿拉伯语单词,c#,string,unicode,arabic,system.drawing,C#,String,Unicode,Arabic,System.drawing,我正在使用代码创建一个自定义图像,该图像以曲线文本形式围绕一个圆圈显示单词(比如CD标签) 该代码不适用于阿拉伯语单词。它利用System.Drawing.Graphics类逐字符进行渲染,在渲染过程中调整角度。问题是,一旦单词被分解成字符,它们都会变成孤立的字符 例如(英文翻译为Engagement): 这个实现似乎可以处理位置感知的char对象,但我找不到任何这种性质的东西,也找不到任何不逐字逐句呈现曲线单词的方法 如何在保留字符位置形式的同时,在曲线上呈现阿拉伯语单词?Welp很抱歉回答得
如何在保留字符位置形式的同时,在曲线上呈现阿拉伯语单词?Welp很抱歉回答得太晚,但我认为您可以创建一种方法,在阿拉伯语字符之间循环并执行操作 突然我发现了这一点,这对我的xna游戏非常有效
这对您有帮助吗?我想它可以,但我很难知道要传递给函数的数据是什么。再想想,不行,因为它是逐字符传递的。