Как изменить свойство стиля шрифта в Windows?

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

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

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

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

Ответов (2)

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

Вот шаги, которым я следовал:

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

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

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

Еще в июле 2007 года я выделил на Консоласе курсив жирным шрифтом и разместил его снимок экрана в своем блоге .

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

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

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

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

[) amien