Как изменить свойство стиля шрифта в Windows? - PullRequest
9 голосов
/ 20 августа 2008

Обратите внимание, что этот вопрос продолжается с Можно ли уговорить Visual Studio 2008 использовать курсив для комментариев?

Если вы получили длинный заголовок вопроса, вот проблема:

Как преобразовать свойство стиля шрифта Consolas Italic в Bold, не изменяя его действительные глифы? То есть мы хотим, чтобы шрифт оставался прежним (то есть курсивом), мы просто хотим, чтобы ОС поверила, что теперь это шрифт Bold.

Пожалуйста, просто не упоминайте название инструмента (например, fontforge), но опишите шаги для достижения этого или укажите на такое описание.

Ответы [ 2 ]

11 голосов
/ 25 августа 2008

Хорошо, я успешно использовал FontForge для создания копии Consolas (хотя это должно работать с любым шрифтом) с жирным стилем, выделенным курсивом.

Вот шаги, которые я выполнил:

  • Установить FontForge . Это гораздо проще сделать в Linux, чем в Windows / Cygwin. Я использовал Ubuntu VM («sudo apt-get install fontforge»).
  • Откройте Consola.ttf («обычный» стиль шрифта) в FontForge.
  • Выберите элемент -> Информация о шрифте.
  • Изменить имя, фамилию и имя для людей на одно и то же. Я использовал «ConsolasVS».
  • Нажмите Ok. Нажмите «Да», чтобы позволить FontForge сгенерировать новый GUID для шрифта.
  • Выберите Файл -> Создать шрифты. Убедитесь, что вы выбрали «TrueType». Снимите флажок «Подтвердить перед сохранением». Нажмите Сохранить.
  • Теперь откройте Consolai.ttf (шрифт курсивом) в FontForge.
  • Вернитесь в Элемент -> Информация о шрифте.
  • Измените имена шрифтов, как раньше, и там, где в настоящее время написано "Курсив", измените его на "Полужирный".
  • Перейдите на вкладку OS / 2, измените вес шрифта на "700 Bold".
  • Перейдите на вкладку Mac и измените стиль на Bold.
  • Нажмите Ok. Разрешить повторное создание нового GUID.
  • Файл -> Создать шрифты, как и раньше.

Скопируйте два новых файла ttf в папку \ Windows \ FONTS \.

Теперь вы можете иметь хорошие комментарии курсивом с Consolas в VS2008. Ура!

2 голосов
/ 11 сентября 2008

Я сделал трюк с курсивом и жирным шрифтом над Consolas в июле 2007 года и опубликовал скриншот в своем блоге .

Я использовал FontLab, который отлично справляется со своей задачей, но лучше всего подойдет пользовательский инструмент для копирования и установки заголовка, поскольку вы не можете изменять и распространять Consolas, а FontLab стоит $ 699.

Если вы хотите пройти по маршруту FontLab, откройте обычную и курсивную версии и перейдите в пункт меню «Файл»> «Информация о шрифте ...» и используйте раздел «Имена и авторские права».

Здесь установите для обоих шрифтов семейное имя на новое имя, затем установите флажки курсивной версией, чтобы указать жирный шрифт вместо курсива, и выберите «Обычный» в списке «Вес» и «Курсив» в списке «Имя стиля».

Сохраните и установите:)

[) Amien

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...