9

В Word, как мы можем сделать полужирный текст (например, нажав Ctrl+B/ кнопку B ) использовать полужирный вариант шрифта с другим именем и шрифта, не выделенного жирным шрифтом?

Мы используем легкий вес шрифта Open Sans. Пометка текста как полужирного заставляет Microsoft Word использовать то, что выглядит как синтетическая автоматически выделенная версия облегченного веса, а не жирный. Как мы можем заставить его использовать фактический жирный шрифт?

Open Sans имеет много весов ; у нас все они установлены.

Однако в Word легкий вес отображается как отдельный шрифт под названием «Open Sans Light». Шрифт под названием «Open Sans» просто имеет веса Regular и Bold.

Очевидно, что шрифт, отображаемый как «Open Sans Light», не имеет жирного веса. Как мы можем сказать Word, что, когда он что-то подбадривает в Open Sans Light, он должен использовать жирный жир из Open Sans?

В качестве альтернативы, есть ли способ установить дубликат Open Sans Bold как Open Sans Light Bold, чтобы Word нашел его и автоматически сделал правильную вещь?

Мы хотим настроить шаблон документа так, чтобы все пользователи в организации могли легко следовать домашнему стилю и получать правильные шрифты во всех наших документах, без необходимости что-либо знать о том, как это реализовано. Благодарю.

4 ответа4

7

Вместо реализации макросов / макросов в Word (как предлагалось в предыдущих ответах) вы можете создавать дубликаты Bold и Bold / Italic версий «Open Sans» и редактировать их, чтобы они стали частью семейства «Open Sans Light». ,

В основном вы просто:

  1. Создайте новые копии файлов шрифтов Open Sans Bold и Open Sans Bold Italic, указав соответствующее имя файла.
  2. Отредактируйте новый файл (ы) шрифтов, используя (например) typograf, чтобы изменить семейство шрифтов и имя шрифта, чтобы оно было правильным для «Open Sans Light».

Теперь распространите / установите новые варианты шрифтов так же, как и в случае с любым другим файлом шрифта, и Word (и любое другое приложение) теперь будет видеть их правильно.

3

Это не так уж сложно - установите для шрифта Strong стиль шрифта Open Sans Bold.

См. Скриншоты ниже, показывающие то же самое с Eras Light/Eras Bold.

Меню стиля

Установить сильный стиль

Чтобы применить это ко всем экземплярам полужирного текста автоматически, при этом пользователям не нужно указывать стиль Strong или запускать поиск и замену вручную, рассмотрите возможность включения файла макросом (сохранить как .docm) и добавления следующего кода в область ThisWorkbook в Visual Базовый редактор (нажмите Alt+F11 для доступа к VBE).

Private Sub Document_Close()
   Selection.Find.ClearFormatting
   Selection.Find.Font.Bold = True
   Selection.Find.Replacement.ClearFormatting
   Selection.Find.Replacement.Style = ActiveDocument.Styles("Strong")
   With Selection.Find
      .Text = ""
      .Replacement.Text = ""
      .Forward = True
      .Wrap = wdFindContinue
      .Format = True
      .MatchCase = False
      .MatchWholeWord = False
      .MatchWildcards = False
      .MatchSoundsLike = False
      .MatchAllWordForms = False
   End With
   Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Это запустит поиск и замену, когда ваши пользователи сохранятся и выйдут.

1

Создайте следующий макрос:

Sub ChangeBold()  
  If Selection.Font.bold = False Then
    If Selection.Font.Name = "Open Sans Light" Then
      Selection.Font.Name = "Open Sans"
      Selection.Font.bold = wdToggle
    Else
      Selection.Font.bold = wdToggle
    End If
  Else
    If Selection.Font.Name = "Open Sans" Then
      Selection.Font.Name = "Open Sans Light"
      Selection.Font.bold = wdToggle
    Else
      Selection.Font.bold = wdToggle
    End If
  End If
End Sub

Теперь измените сочетание клавиш Ctrl + B:

  1. щелкните вкладку Файл
  2. нажмите Параметры
  3. щелкните вкладку « Настройка ленты »
  4. на панели « Настройка ленты и сочетаний клавиш» нажмите « Настроить».
  5. в поле Сохранить изменения в поле выберите « Обычный», чтобы сохранить его в стандартном шаблоне.
  6. в поле Категории нажмите Пуск
  7. в поле « Команды» нажмите « Жирный»
  8. нажмите Ctrl+B в поле Текущие клавиши
  9. нажмите на Удалить
  10. в поле Категории выберите Макросы
  11. в поле « Макросы» щелкните созданный вами макрос (ChangeBold)
  12. в окне Нажмите новую комбинацию клавиш нажмите Ctrl+B
  13. в поле Сохранить изменения в поле выберите « Обычный», чтобы сохранить его в стандартном шаблоне.
  14. нажмите на Назначить

Вы не можете заменить функцию значка B , но вы можете добавить макрос в меню ленты:

  1. щелкните правой кнопкой мыши по ленте и выберите « Настроить ленту»
  2. выберите макрос в выпадающем списке « Выбрать команду»
  3. выберите Home в правой части дерева и нажмите New Group
  4. переименуйте новую группу в пользовательские макросы с помощью кнопки переименовать
  5. перетащите элемент макроса в новую группу
  6. переименовать новую кнопку макроса
  7. нажмите кнопку ОК, чтобы сохранить изменения
0

Закончив работу над документом, используйте расширенный поиск и замену, чтобы заменить жирный текст правильным шрифтом. Расширенный поиск и замена форматирования Заменить: стиль шрифта - полужирный, шрифт - открытая, обычная, полужирный - заменить все.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .