རྩེ 字是这样的一个藏文 Graphics gri = this.richTextBox1.CreateGraphics(); gri.DrawString(textBox2.Text, new Font("Microsoft Himalaya", 50), Brushes.Red, 100,100); gri.Dispose();
win10可以正确的绘出来,但是win7就不行了,
同样用的 .net framework 4.5
同样的字体。
测试用的代码~~~~
Graphics gdi = this.CreateGraphics();
Font f = new Font("Consolas", 50, FontStyle.Regular, GraphicsUnit.World, 134, true);
gdi.DrawString("རྩེ", f, Brushes.Red, 100, 100);
gdi.Dispose();
绘制出来以后 字符下半部分不相同
两个文本框的字体改成一样,看看是不是字体导致的:
this.richTextBox1.Font = new Font("Consolas", 50, FontStyle.Bold);this.textBox2.Font = new Font("Consolas", 50, FontStyle.Bold);
如果变成一样了,那就说明是字体问题导致的,我看文本框的空间名是richtextbox,富文本编辑框?字体导致的字体结构不一样那可以忽略吧,反正我是不懂藏文,不知道这两个是不是同一个字。
追问额 直接在窗口上绘制出来也是一样的
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-05-17
字体大小的问题