有没有人知道确定字体是否是等宽字体以及单个字符的宽度和高度的方法(仅当它是等宽字体时才相关)。 重要的要求是它适用于.net的单声道和微软实现。
由于
答案 0 :(得分:0)
首先,您需要选择要定位的GUI工具包。
字体不是以独立于工具包的方式抽象的,AFAIK。
对于WinForms,TextRenderer.MeasureText method与“iii”和“www”字符串一起使用可以帮助您猜测字体是否为等宽字体,哪个是字符单元的可能“固定”宽度,这可能无法正常工作对于非常小的点尺寸......