小编Bri*_*ell的帖子

支持 Win32 控制台整个字符集的 Wine 字体?

我希望能够在 Wine 控制台中显示 Win32 控制台可以显示的所有字符。我编写了一个小测试程序来打印出所有 8 位字符:

#include <stdio.h>

int main(int argc, char *argv[]) {
  int i, j;
  for (i = 0; i <= 0xF0; i+=0x10) {
    for (j = i; j <= i + 0x0F; ++j)
      printf("%2x:%c", j, (char)j);
    printf("\n");
  }

  getchar();
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

在 Wine 下,到目前为止我能做的最好的是使用 Andale Mono:

Wine 控制台上显示的字符集的屏幕截图

虽然这是我在 Windows Server 2008 上看到的:

Windows Server 2008 上显示的字符集的屏幕截图

有什么地方可以合法下载一种字体,让我可以在 Wine 下查看所有这些字符?

编辑我找到了一组包含CP437字体的DOS字体,它应该涵盖我感兴趣的字符集。但是,即使我安装了这种字体,wineconsole似乎也无法识别它。有什么办法可以wineconsole使用这种字体,或将此字体转换为wineconsole可以使用的格式吗?或者有什么方法可以从DOSEMU 中提取字体以用于 Wine?

哦,我应该提到我在 Mac OS …

mac fonts wine console

7
推荐指数
1
解决办法
3711
查看次数

标签 统计

console ×1

fonts ×1

mac ×1

wine ×1