Выберите системную палитру, если цвета должны быть доступны не только в Affinity на Mac. Выберите палитру приложения со связью, если хотите синхронизировать изменения палитры между приложениями Affinity V2 на этом же Mac. Подходящий вариант зависит от того, где вы собираетесь использовать цвета.

Это руководство поможет пользователю Mac настроить одну коллекцию цветов для многократного использования. Инструкции основаны на официальной документации Affinity Designer 2, включая описанный порядок связывания в V2. В отдельной справке Affinity для Designer прямо указано, что она относится к V1; при работе со старыми руководствами придерживайтесь этих инструкций отдельно. Affinity Designer V1: панель «Образцы»

Какая палитра подходит для вашей задачи?

Системная палитра хранится в операционной системе и доступна в Affinity Designer и других установленных приложениях. В официальной справке указано, что этот тип палитры предназначен только для macOS. Палитра приложения хранится в Affinity Designer и доступна во всех его документах. Affinity Designer 2: панель «Образцы»

Связывание добавляет ещё одну возможность: изменения связанной палитры в одном приложении Affinity автоматически появляются в других связанных приложениях Affinity на том же устройстве. В документации по связыванию указано, что эта функция доступна в Affinity V2 или более поздней версии, а связывать можно коллекции образцов из палитр приложений. Связывание пользовательского содержимого между приложениями

Ваша конкретная задача Рекомендуемый вариант Что проверить
Повторно использовать цвета в Affinity и другом приложении для Mac Системная палитра Есть ли у целевого приложения доступ к палитре?
Поддерживать единую палитру, меняющуюся со временем, в приложениях Affinity V2 на одном Mac Связанная палитра приложения Появляется ли тестовое изменение во втором приложении?
Использовать цвета повторно только в Designer Палитра приложения Доступна ли коллекция в другом документе Designer?
Сохранить палитру в конкретном файле дизайна Палитра документа Сохраняется ли палитра вместе с этим документом?

Это руководство помогает принять решение по двум вопросам: где должна быть доступна коллекция и куда должны распространяться изменения. Например, если палитра предназначена для отдельного приложения для презентаций, проверьте доступ к палитрам macOS. Если нужно поддерживать общую коллекцию в Designer 2 и Publisher 2, свяжите палитры приложений. Проверьте эти варианты отдельно.

Как настроить системную палитру на Mac?

В Designer 2 откройте панель Образцы через меню Window, если она скрыта. В справке Affinity указано, что видимость панелей настраивается через это меню. Настройка рабочей области

Чтобы создать новую коллекцию, откройте Panel Preferences и в списке вариантов создания палитры выберите системную палитру. Выберите палитру, с помощью селектора цвета укажите нужную заливку или обводку, затем нажмите Add current color to palette. Панель «Образцы»

Если у вас уже есть файл палитры, откройте меню Panel Preferences на панели Образцы, выберите Import Palette, затем укажите тип системной палитры. Найдите нужный файл и нажмите Open. В документации по импорту на Mac перечислены файлы палитр .afpalette, Adobe Swatch Exchange .ase и .clr. Перед импортом распакуйте полученный ZIP-архив. Импорт дополнений

Затем проверьте палитру в целевом приложении. Найдите коллекцию среди доступных палитр и примените один цвет к временной фигуре или образцу текста. Это рекомендуемый шаг проверки, а не описание проведённого теста. Утверждение Affinity о доступности системной палитры не указывает точный путь к меню во всех остальных приложениях для Mac.

Как связать палитру приложения между приложениями Affinity?

Для начала создайте палитру приложения в Designer 2. В панели Образцы выберите её, откройте Panel Preferences и нажмите Link Palette. Откройте другое установленное приложение Affinity V2 на том же Mac и найдите коллекцию. В справке Affinity эта последовательность описана именно для палитр приложений. Связывание пользовательского содержимого между приложениями

Если палитра предоставлена в виде файла, сначала импортируйте её, указав тип палитры приложения в меню Import Palette. Вручную импортированное содержимое изначально доступно только в приложении, которое выполнило импорт; связать его можно позднее, по желанию. Согласно документации, содержимое, установленное через функцию Account в Affinity, автоматически доступно в приложениях Affinity 2.0 или более поздней версии на том же устройстве. Поэтому при выяснении причин разного поведения палитр важно учитывать способ их установки. О дополнениях

Для первой проверки синхронизации используйте временную палитру. Дайте ей характерное имя, добавьте нейтральный образец цвета, свяжите её и найдите во втором приложении. Затем измените образец в первом приложении и проверьте палитру во втором ещё раз. Проверьте и её первоначальную доступность, и последующее изменение: наличие двух коллекций с одинаковыми именами само по себе не подтверждает синхронизацию.

Дублирование связанного содержимого создаёт несвязанную копию. При удалении связанная палитра исчезает только из текущего приложения, но остаётся связанной в других, пока не останется лишь один экземпляр. Эти описанные в документации особенности помогают понять, почему изменённая копия или пропавшая коллекция может вести себя иначе. Связывание пользовательского содержимого между приложениями

Перекрасят ли связанные палитры существующие объекты?

Синхронизация палитр и перекрашивание объектов в документе — разные задачи. Для автоматического изменения объектов, использующих общий цвет в дизайне, в справке Affinity описаны глобальные цвета: отредактируйте глобальный цвет, и все объекты, в которых он используется, обновятся вместе. Глобальные цвета входят в палитры документа. Глобальные цвета

Например, представьте условный макет с тремя прямоугольными плитками, которые всегда должны иметь один и тот же акцентный цвет. Выберите палитру документа в панели Образцы, в меню Panel Preferences выберите Add Global Color, настройте цвет и нажмите Add. Примените этот глобальный образец к трём плиткам. Позже отредактируйте глобальный образец, чтобы обновить все места его использования. Это пример рабочего процесса, а не результат наблюдения за реальным проектом. Глобальные цвета

Сохраните палитру документа, если важно оставить связи с глобальными цветами. Affinity прямо указывает, что при импорте палитры документа, содержащей глобальные цвета, как системной палитры или палитры приложения, они преобразуются в обычные цвета. Выберите тип палитры до импорта; иначе набор цветов сохранится, но вы потеряете нужное поведение. Глобальные цвета

Как перенести палитру на другой Mac?

Для другого устройства используйте экспорт и импорт. Affinity рекомендует связывать палитры, если вы работаете с несколькими приложениями на одном устройстве, и экспортировать пользовательское содержимое для переноса между устройствами. В панели Образцы выберите палитру, нажмите Export Palette в меню Panel Preferences, укажите расположение и нажмите Save. Экспортированная палитра будет иметь формат .afpalette. Экспорт дополнений

На целевом Mac импортируйте файл в тот тип палитры, который подходит для его назначения. В рамках своего рабочего процесса отмечайте, какой из экспортированных файлов содержит последнюю утверждённую версию коллекции. Передача файла даёт коллекцию для импорта; описанную связь между приложениями на одном устройстве нельзя считать службой синхронизации между Mac.

Выбирайте палитру по тому, где вам нужно использовать или изменять цвета. Чтобы использовать их вне Affinity, создайте системную палитру и проверьте её в целевом приложении. Чтобы согласовывать изменения палитры в приложениях V2, свяжите палитру приложения. Чтобы согласованно перекрашивать объекты в дизайне, сохраните палитру документа с глобальными цветами. Небольшой тест на временных объектах поможет подтвердить результат каждого варианта, прежде чем вы создадите полную коллекцию.

Источники