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

时间:2011-06-29 13:15:52

标签: java ubuntu fonts intellij-idea true-type-fonts

我一直试图找到Java的逻辑等宽字体后面的TrueType字体 在Windows XP系统上。

原因是我在IntelliJ Idea 10中使用此字体作为我的代码编辑器的默认字体 在Windows XP上,我最近搬到了Ubuntu系统,想要使用相同的字体 Intellij Idea。
目前在Ubuntu上我得到了Courier New作为Monospaced的TrueType,显然 与Windows XP上使用的字体不同。

你能帮忙吗? 谢谢。

要明确的是,我正在努力让Monospaced 12pt WinXP在Ubuntu上看起来一样。 如您所见,Monospaced 12pt WinXP与其他任何版本都不同。

关注不同字体外观图片的链接:

image

1 个答案:

答案 0 :(得分:4)

检查fontconfig.properties.src目录下的jre\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

另请注意,Linux上的字体呈现与Windows不同,请参阅IDEA-57233以获取更多详细信息。

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

  • couri.ttf
  • courbi.ttf
  • courbd.ttf
  • cour.ttf

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

根据你的截图,Windows XP上的字母在Monospaced和Courier New字体中看起来相同,所以它是相同的字体。数字看起来不同,但可能是一些JVM问题。

在Ubuntu Monospaced字体是不同的,它是设计的,但Courier New看起来与Windows XP相同,除了JVM设计的不同别名/提示/渲染。您可以看到如何从上面链接的IDEA问题进行调整。