![]() |
1
4
使用graphics.measurestring方法
|
![]() |
2
4
字体没有严格的平均宽度,因为字距调整可以根据任何给定字母前后的字母产生影响。 如果要在固定宽度方案中使用非固定大小的字体,主要选项是按大写“w”字符的宽度分隔字符。 其他人已经给出了一个获取指定字符串宽度的示例,但要回答您的问题,要获取可打印字符的真实平均值,您可能需要执行以下操作:
|
![]() |
3
2
很棘手,因为你也应该使用字符频率。如果你见过芬兰语,它的“i”和“l”都有,你会发现即使是纯ASCII字体也没有定义好的平均字符宽度。 |
![]() |
4
1
看我对类似问题的回答 here 我想你应该在每个角色上都用到这个,然后自己计算平均值 |
![]() |
5
1
我从未在.NET中看到过平均字符宽度属性。可以使用graphics.measurestring或textrenderer.measurestring获取特定字体中特定字符串的宽度。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
|
Dansih · .Net核心自定义身份验证方案 3 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |