Linux下Graphics.MeasureString()方法的计算结果与Winddow下不同
我在Linux下使用的libgdiplus版本是 libgdiplus0-6.0.4.tar.gz
(已安装字体)
测试案例
using System;
using System.Drawing;
class TestGDI
{
static void Main(string[] arg)
{
Graphics graphics = new System.Windows.Forms.Control().CreateGraphics();
Font font = new Font("Tahoma", 14);
SizeF size = graphics.MeasureString("this", font);
Console.WriteLine(size.Width + "-" + size.Height);
}
}
Linux下测试结果:
Windows下测试结果: