1

Как изменить шрифт, связанный с темой? Я бы предпочел не использовать Calibri.

Шрифты Word Theme в меню шрифтов

2 ответа2

1

Чтобы изменить шрифты темы для текущего документа, перейдите в меню «Дизайн» и выберите новый набор шрифтов в раскрывающемся списке «Шрифты» (примерно 2/3 пути вдоль ленты).

Вы можете сохранить текущую тему + любые подобные изменения, нажав "Установить по умолчанию". Однако это не меняет саму тему - если вы создаете другой документ и выбираете ту же тему, свойства темы являются "заводскими настройками по умолчанию" (т. Е. Определенными Microsoft).

Что касается комментария о том, что заголовки / основные шрифты «неправильные», да, доступные варианты в раскрывающемся списке шрифтов кажутся очень ограниченными

  • ISTR, что было замечено, что выбор Mac Word, то есть Times для заголовков и Arial для основного текста, является противоположностью выбора Windows Word. Но я должен проверить это, чтобы быть уверенным.

  • Я не вижу никакого простого способа в пользовательском интерфейсе Mac Word (опять же, не уверен насчет стороны Windows) сделать свой собственный выбор. Объектная модель Word, похоже, также не имеет прямого способа справиться с этим. Похоже, что от Word 2007 ожидается, что вы работаете с различными XML-файлами для достижения того, что вам нужно, но, как обычно, доступная документация не выглядит особенно информативной в отношении того, как вы изменяете поставляемые фабрикой стили.

  • Однако с помощью VBA, даже на стороне Mac, в Word 2011 можно экспортировать "ThemeFontScheme" для текущей темы документа. Это создает XML-файл, который вы можете редактировать (например, поменять местами Arial и Times вокруг), а затем повторно импортировать.

Например, чтобы экспортировать ThemeFontScheme из активного документа в файл, вы можете использовать VBA следующим образом:

Sub exportThemeFontScheme()
Dim dt As Office.OfficeTheme
Set dt = ActiveDocument.DocumentTheme
' Substitute your username for "username"
dt.ThemeFontScheme.Save "Macintosh HD:Users:username:Documents:myfontscheme.xml"
Set dt = Nothing
End Sub

После этого вы сможете редактировать этот XML (например, в Mac OS X TextEdit), чтобы определить нужные шрифты. Я не буду пытаться деталировать прямо сейчас, но постараюсь отредактировать этот ответ, когда я выгляжу лучше.

Сохраните полученный файл. Затем вы можете повторно импортировать FontScheme в текущий документ, используя, например,

Sub importThemeFontScheme()
Dim dt As Office.OfficeTheme
Set dt = ActiveDocument.DocumentTheme
' Substitute your username for "username"
dt.ThemeFontScheme.Load "Macintosh HD:Users:username:Documents:myfontscheme.xml"
Set dt = Nothing
End Sub

Как вы можете сказать, это не знакомая мне область!

0

Я описал альтернативный способ сделать это для Word 2011 в другом посте и успешно применил файл, созданный для 2011 года, к Word 2016 (Word 15).

Однако для чистой версии Word 2016 XML-файлы шрифтов темы не доступны. Процедура, которую я получил для работы, заключается в следующем. Моя цель состояла в том, чтобы установить шрифты по умолчанию Century Gothic (Заголовки) и Palatino Linotype (Body), чтобы заменить мою уже персонализированную комбинацию Helvetica/Times.

  1. Open PowerPoint (sic) - новый пустой документ.

  2. Перейдите на вкладку «Дизайн». Из первого блока значков тем выберите графическую тему, которая подходит вам, когда вы о ней, хотя это не имеет отношения к шрифту.

  3. «Сохранить текущую тему» (под значками темы в выпадающем меню) под подходящим названием, например «CenturyPal. Это сохранит CenturyPal.thmx в:

~ Библиотека / Групповые контейнеры / UBF8T346G9.Офис / Пользовательский контент / Темы

  1. Выйдите из PowerPoint, не сохраняя документ. Найдите CenturyPal.thmx в своем файловом пространстве, скопируйте его куда угодно и откройте его с помощью расширенного текстового редактора, такого как BBEdit. Вы хотите редактировать theme1.xml - см. Рисунок ниже.

редактировать основной шрифт

  1. Найдите <a:majorFont><a:latin typeface= и измените следующий текст на «Century Gothic» (или желаемый основной шрифт) из того, чем он является в настоящее время. (Моей была Helvetica Neue, потому что это был мой дефолт. Ваш, вероятно, будет Камбрия.)

  2. Найдите <a:minorFont><a:latin typeface= и измените шрифт на «Palatino Linotype» (или желаемый минорный шрифт) из того, что он есть в настоящее время. (Мой Times New Roman. Ваш может быть Calibri.)

редактировать второстепенный шрифт

  1. Сохраните и верните отредактированный файл CenturyPal.thmx в папку тем в ~ Library…

  2. Откройте Word, выберите вкладку «Дизайн», а затем значок «Темы» слева.

  3. Выбрал CenturyPal.

Верстка Word Design Theme

  1. Установите флажок «Установить по умолчанию» и нажмите «Да» в диалоговом окне, чтобы подтвердить, что вы хотите изменить значения по умолчанию.

  2. Вернитесь на вкладку «Главная». Проверьте свои шрифты. По умолчанию теперь используются Century Gothic и Palatino (или что вы выбрали).

  3. Выйдите и перезапустите Word. Новые значения по умолчанию должны были застрять.

Приложение к High Sierra

Когда я недавно обновился до High Sierra, Office обновил себя и потерял свой пользовательский шрифт. Повторение вышеизложенного восстановило их успешно.

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