什么是Windows的XP逻辑字体Monospaced的TrueType字体

use*_*888 5 java ubuntu fonts intellij-idea truetype

我一直试图找到
Windows XP系统上Java的逻辑Monospaced字体背后的TrueType字体.

原因是我在Windows XP上的IntelliJ Idea 10中使用此字体作为我的代码编辑器的默认字体,我最近转移到Ubuntu系统并希望在Intellij Idea中使用相同的字体.
目前在Ubuntu上我将Courier New作为Monospaced的TrueType,它显然与Windows XP上使用的字体不同.

能否请你帮忙 ?
谢谢.

为了清楚起见,我试图让Monospaced 12pt WinXP在Ubuntu上看起来一样.如您所见,Monospaced 12pt WinXP与其他任何版本都不同.

按照链接查看不同字体外观的图像:

图片

Cra*_*der 4

检查目录fontconfig.properties.srcjre\lib

monospaced.plain.alphabetic=Courier New
monospaced.plain.chinese-ms950=MingLiU
monospaced.plain.chinese-ms950-extb=MingLiU-ExtB
monospaced.plain.hebrew=David
monospaced.plain.japanese=MS Gothic
monospaced.plain.korean=GulimChe

monospaced.bold.alphabetic=Courier New Bold
monospaced.bold.chinese-ms950=PMingLiU
monospaced.bold.chinese-ms950-extb=PMingLiU-ExtB
monospaced.bold.hebrew=David Bold
monospaced.bold.japanese=MS Gothic
monospaced.bold.korean=GulimChe

monospaced.italic.alphabetic=Courier New Italic
monospaced.italic.chinese-ms950=PMingLiU
monospaced.italic.chinese-ms950-extb=PMingLiU-ExtB
monospaced.italic.hebrew=David
monospaced.italic.japanese=MS Gothic
monospaced.italic.korean=GulimChe

monospaced.bolditalic.alphabetic=Courier New Bold Italic
monospaced.bolditalic.chinese-ms950=PMingLiU
monospaced.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
monospaced.bolditalic.hebrew=David Bold
monospaced.bolditalic.japanese=MS Gothic
monospaced.bolditalic.korean=GulimChe
Run Code Online (Sandbox Code Playgroud)

另请注意,Linux 上的字体渲染与 Windows 有很大不同,请参阅IDEA-57233了解更多详细信息。

您可以尝试将Windows ttf字体文件复制到Linux:

  • 库里.ttf
  • 库尔比.ttf
  • 库布德.ttf
  • 法庭.ttf

安装它们而不是 Linux Courier New 版本(如果不同),然后在 IDEA 中设置此字体。

根据您的屏幕截图,Windows XP 上的等宽字体和 Courier New 字体中的字母看起来相同,因此它们是相同的字体。数字看起来不同,但这可能是 JVM 问题。

在 Ubuntu 上等宽字体是不同的,这是设计使然,但是 Courier New 看起来与 Windows XP 上的相同,除了不同的别名/提示/渲染,这也是由 JVM 设计的。您可以从上面链接的 IDEA 问题中了解如何调整它。