【问题标题】:Change console text kerning in vb.net在 vb.net 中更改控制台文本字距
【发布时间】:2011-07-12 19:45:44
【问题描述】:

我试图让每个字母本质上都是一个“正方形”,所以在 vb.net 中,每个字母的高不超过它的宽。这可能吗?如果是这样,怎么做?我似乎找不到任何东西,我一直在努力寻找。

感谢您的帮助!

【问题讨论】:

    标签: vb.net console-application kerning


    【解决方案1】:

    为什么不使用固定大小的字体?还是创建自己的字体?

    【讨论】:

    【解决方案2】:

    Windows API 有一个名为SetCurrentConsoleFontEx 的函数,您可以使用pinvoke。它接受宽度和高度、字体等。根据它处理这些的方式,您可能还需要制作“方形字体”并将其添加到允许字体的注册表列表中(向控制台添加新字体的示例here. )

    【讨论】:

      猜你喜欢
      • 2022-01-19
      • 2022-01-16
      • 2020-10-06
      • 2016-03-04
      • 2011-04-05
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 2020-01-18
      相关资源
      最近更新 更多