Шрифт Monaco отсутствует в списке шрифтов PuTTY


10

Я использую PuTTY 0.60 под Windows XP. Я недавно скачал и установил шрифт Monaco и настроил PuTTY для его использования. Однако после перезагрузки шрифт Monaco не появляется в списке шрифтов PuTTYs; он выглядит установленным, и другие приложения могут его использовать.

Сначала я подумал, что это проблема зашифрованного файла (я изначально загружал его в зашифрованную папку), поэтому расшифровал его. После этого я заметил в диалоговом окне свойств файла, что файл «заблокирован» из-за его загрузки из сети; Я разблокировал его, нажав кнопку, которая говорит так. После нескольких перезагрузок я все еще не вижу шрифт в диалоге выбора шрифтов PuTTY; однако сеансы, которые я настроил после установки шрифта, все еще используют его. Я просто не могу настроить новые сеансы для его использования.

Любые идеи о том, как сделать этот шрифт снова появляется в диалоге выбора шрифта PuTTY? Или какой-то намек на то, почему его там нет?

Изменить: кажется, что есть две версии этого шрифта вокруг. Предполагается, что я установил последнюю версию; однако, кажется, что его флаги неверны. Поскольку я обновил этот шрифт после установки предположительно «старой» версии, я думаю, что я все еще могу использовать его в PuTTY.

Думаю, PuTTY требователен к тому, что считается «фиксированным» по сравнению с другими программами.


Версия шрифта отображается при открытии файла шрифта для просмотра? Какая это версия?
октябрь

ИМХО этот вопрос также может иметь отношение к проблемам со списком шрифтов CMD, так что, возможно, редактирование в порядке?
авиаудар

Ответы:


8

Согласно руководству по PuTTY , оно позволит вам выбрать только шрифт фиксированной ширины. Я думаю, что Монако не указан в качестве шрифта фиксированной ширины, и, следовательно, не отображается в списке доступных шрифтов.


1
Похоже, это шрифт с фиксированной шириной. en.wikipedia.org/wiki/Monaco_(typeface)
парадроид

4
Я полагаю, что шрифт Monaco не имеет корректного атрибута «фиксированная высота», который указывает системе фиксированную ширину. Я заметил, что в моей системе есть несколько шрифтов фиксированной ширины, которые не отображаются в этом диалоге.
тяжело

5

Помимо очевидных изменений в установке шрифтов и реестре, Microsoft KB 247185 учитывает критерии, которые должны соблюдаться для того, чтобы шрифт был доступен в командной строке, частично указанные ниже:

Шрифты должны соответствовать следующим критериям, чтобы быть доступными в окне командной сессии:

  • Шрифт должен быть шрифтом с фиксированным шагом.
  • Шрифт не может быть курсивом.
  • Шрифт не может иметь отрицательный пробел A или C.
  • Если это шрифт TrueType, он должен быть FF_MODERN.
  • Если это не шрифт TrueType, это должен быть OEM_CHARSET.

Дополнительные критерии для азиатских установок:

  • Если это не шрифт TrueType, имя лица должно быть «Терминал».
  • Если это азиатский шрифт TrueType, он также должен быть азиатским набором символов.

Насколько я понимаю, между этими правилами и правилами PuTTY есть некоторое совпадение, особенно в том, что касается требований TrueType.

Таким образом, методом проб и ошибок я узнал, что существует несколько версий шрифта Monaco, и только некоторые из них будут работать в CMD. Пример правильной версии (2.0, если быть точным) - это версия, доступная по этой ссылке, предоставленной постом SitePoint в так называемых «10 лучших программных шрифтах» .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.