Что такое шрифт TrueType логического шрифта java Monospaced в Windows XP - PullRequest
5 голосов
/ 29 июня 2011

Я пытался найти, какой шрифт TrueType стоит за логическим моноширинным шрифтом Java
в системе Windows XP.

Причина в том, что я использую этот шрифт в качестве шрифта по умолчанию для редактора кода в IntelliJ Idea 10 на Windows XP, и я недавно перешел на систему Ubuntu и хочу тот же шрифт в Intellij Idea.
В настоящее время на Ubuntu я получаю Courier New как TrueType из Monospaced, и это явно не тот шрифт, который используется в Windows XP.

Не могли бы вы помочь?
Спасибо.

Чтобы было ясно, я пытаюсь, чтобы Monospaced 12pt WinXP выглядел одинаково на Ubuntu. Как видите, WinXP Monospaced 12pt не похож ни на одну из других версий.

Перейдите по ссылке для изображения внешнего вида шрифта:

image

1 Ответ

4 голосов
/ 29 июня 2011

Проверьте 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 (если она отличается), а затем установите этот шрифт в IDEA.

В соответствии с вашими скриншотамиWindows XP выглядит одинаково в шрифтах Monospaced и Courier New, поэтому это один и тот же шрифт.Цифры выглядят по-разному, но это, вероятно, какая-то проблема с JVM.

На Ubuntu Monospaced шрифт отличается, он разработан, однако Courier New выглядит так же, как на Windows XP, за исключением другого псевдонима / хинтинга / рендеринга, который также используется JVMдизайн.Вы можете увидеть, как настроить его из проблемы IDEA, указанной выше.

...