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

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

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

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

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

20.08.2008 07:22:11
2 ОТВЕТА

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

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

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

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

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

11
25.08.2008 05:07:30

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

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

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

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

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

[) Amien

2
11.09.2008 05:12:59