我一直试图找到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与其他任何版本都不同。
关注不同字体外观图片的链接:
答案 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:
在那里安装它们而不是Linux Courier New版本(如果它不同),然后在IDEA中设置此字体。
根据你的截图,Windows XP上的字母在Monospaced和Courier New字体中看起来相同,所以它是相同的字体。数字看起来不同,但可能是一些JVM问题。
在Ubuntu Monospaced字体是不同的,它是设计的,但Courier New看起来与Windows XP相同,除了JVM设计的不同别名/提示/渲染。您可以看到如何从上面链接的IDEA问题进行调整。