Формат SVG поддерживает масштабируемую векторную графику и применяется при разработке веб-интерфейсов, иконок, анимации и технической иллюстрации. В Illustrator экспорт в SVG позволяет сохранить редактируемые пути, группы, стили и эффекты, что важно для дальнейшего использования в браузерах или редакторах кода.
При сохранении файла выберите Файл → Сохранить как или Файл → Экспорт → Экспортировать как, затем укажите тип файла SVG (*.SVG). В открывшемся диалоговом окне следует обратить внимание на параметры профиля:
SVG-профиль: для веба используется SVG 1.1 или SVG 1.2 Tiny. Для интеграции с JavaScript и CSS – SVG 1.1.
Тип шрифта: Сохранить как контуры – предпочтительно, если требуется избежать проблем с рендерингом нестандартных шрифтов в браузерах. SVG – если необходимо сохранить возможность редактирования текста.
Кодировка: UTF-8 – стандарт для совместимости с большинством веб-приложений.
Субнастройки: опция Минимизировать уменьшает вес файла за счёт удаления лишних пробелов и комментариев. Встроенные изображения стоит использовать только при отсутствии внешнего хостинга. Иначе – Связанные или Сохранить отдельно.
Для сохранения совместимости с редакторами и браузерами рекомендуется отключить опции Сохранить редактируемость Illustrator и Сохранить стиль CSS, если файл предназначен для финального отображения, а не дальнейшего редактирования.
Как выбрать формат SVG при сохранении документа
При сохранении в Illustrator выберите Файл → Сохранить как и укажите тип файла SVG (*.SVG). В открывшемся окне параметров сохранения определите назначение файла: для веба, импорта в другие программы или дальнейшего редактирования.
Для максимальной совместимости с браузерами установите Профиль SVG 1.1. Если файл предназначен для использования в современных векторных редакторах, таких как Figma или Sketch, предпочтительнее выбрать SVG 1.1 Tiny или SVG 1.2, если поддерживается.
Тип шрифта: для корректного отображения текста вне Illustrator выберите «Преобразовать в контуры». Если важно сохранить редактируемость текста, используйте «Сохранять редактируемый текст», но учитывайте, что не все системы поддерживают встроенные шрифты.
Субнастройка CSS: для минимального размера файла установите «Свойства презентации» в значение «Атрибуты». Это уменьшит вложенность тегов и улучшит читаемость кода.
Оптимизация SVG: активируйте опцию «Удалить неиспользуемые данные». Это исключит метаданные, скрытые слои и ненужные элементы, снижая вес файла без потери качества изображения.
Встраивание изображений: при наличии растровых объектов используйте «Ссылка», чтобы избежать увеличения размера SVG. Для полной автономности – «Встраивать», но только если это необходимо.
Не включайте параметры, предназначенные только для Adobe (например, «Сохранять Illustrator-совместимые данные»), если файл не будет повторно открыт в Illustrator. Это увеличивает размер и снижает совместимость с другими платформами.
Чем отличаются параметры SVG и SVGZ
Форматы SVG и SVGZ поддерживают векторную графику, но различаются способом хранения данных и уровнем сжатия.
- SVG – это обычный XML-файл. Он сохраняется без сжатия, доступен для прямого чтения и редактирования в текстовых редакторах. Размер файла зависит от количества узлов, слоёв и использования эффектов. Подходит для ситуаций, когда важно сохранить структуру для ручной правки или автоматизированной обработки.
- SVGZ – это сжатый с помощью GZIP вариант SVG. Вес файла снижается на 50–80% без потерь качества. Структура остаётся XML, но в сжатом виде. Просмотр возможен в большинстве браузеров, но редактирование требует предварительной распаковки. Формат не читается напрямую текстовыми редакторами.
В Illustrator при сохранении SVGZ:
- Исключается лишний вес, особенно при экспорте сложной графики.
- Нельзя быстро править код без декомпрессии.
Рекомендуется использовать SVGZ для веб-графики, если не требуется частая правка вручную. Для разработки и интеграции с JavaScript или CMS – сохранять в формате SVG.
Настройка параметров SVG при экспорте
При экспорте файла в SVG из Illustrator важно точно задать параметры, чтобы результат соответствовал требованиям веб-разработки, печати или интеграции в интерфейсы. Ниже приведены ключевые настройки и их влияние на итоговый файл.
- SVG-профиль: Выбирайте «SVG 1.1» для совместимости с большинством браузеров. «SVG 2.0» может поддерживаться не всеми системами.
- Тип шрифта: Рекомендуется «Преобразовать в контуры», если шрифты не должны подгружаться отдельно. Это гарантирует одинаковое отображение вне зависимости от наличия шрифта у пользователя.
- Кодировка: Используйте «UTF-8» для обеспечения корректного отображения символов на всех платформах.
- Субнастройка CSS: Опция «Стиль по атрибутам» делает SVG более читаемым и упрощает последующую правку кода. Если предполагается использование внешних таблиц стилей – выбирайте «Стиль по элементам CSS».
- Минификация: Включите параметр «Сжатие» для уменьшения размера файла. Это важно для использования SVG на сайтах с ограничениями по скорости загрузки.
- Встраивание изображений: Используйте опцию «Встраивать» только если внешние ресурсы недопустимы. Это увеличивает размер SVG, но обеспечивает автономность файла.
- Отладочная информация: Отключите параметр «Сохранять Illustrator-данные», если не требуется редактирование SVG в будущем через Illustrator. Это уменьшает вес и упрощает структуру.
- Размеры и координаты: Убедитесь, что единицы измерения установлены в пикселях, а значение «Responsive» отключено, если необходим фиксированный размер без адаптации к контейнеру.
После настройки используйте функцию «Просмотр кода», чтобы убедиться в корректности структуры и отсутствии лишних метаданных.
Какие профили SVG доступны и когда их использовать
При сохранении файлов в формате SVG в Adobe Illustrator доступны три основных профиля: SVG 1.1, SVG Tiny 1.1 и SVG Basic 1.1. Выбор зависит от конечной среды отображения и требований к совместимости.
SVG 1.1 – основной профиль, поддерживающий весь стандарт SVG. Подходит для веб-браузеров, настольных приложений и других сред с полной поддержкой SVG. Используется по умолчанию. Рекомендуется для макетов, содержащих сложные эффекты, фильтры, прозрачность и градиенты.
SVG Tiny 1.1 – облегчённый профиль, предназначенный для мобильных и встроенных устройств с ограниченными ресурсами. Не поддерживает фильтры, встроенные шрифты и некоторые типы трансформаций. Применим, если файл должен быть максимально лёгким и отображаться на старых мобильных платформах или встраиваемых системах.
SVG Basic 1.1 – промежуточный профиль между полным SVG 1.1 и SVG Tiny. Включает больше возможностей, чем Tiny, но всё ещё ограничен по сравнению с полным профилем. Уместен при создании графики для устройств с частичной поддержкой SVG, таких как устаревшие мобильные браузеры или некоторые векторные визуализаторы.
Для веб-разработки рекомендуется использовать SVG 1.1 с отключённым включением Illustrator-specific data и минимизированным кодом. Для иконок и простых форматов – SVG Tiny, если необходима максимальная совместимость с устаревшим оборудованием. SVG Basic применяется редко, в основном в специфичных проектах с известными ограничениями платформы.
Что означает параметр «Субсеты шрифтов» и как его настроить
Параметр «Субсеты шрифтов» в Illustrator при сохранении в формате SVG определяет, какие символы шрифта будут встроены в файл. Это влияет на размер итогового SVG и его совместимость при отображении на других устройствах или в браузерах.
По умолчанию Illustrator встраивает только те глифы, которые используются в документе. Это минимизирует вес файла. Однако при необходимости можно изменить поведение параметра. Для этого при сохранении SVG нажмите кнопку «Дополнительно» и найдите пункт «Субсеты шрифтов».
Доступны три варианта:
Автоматически: Illustrator сам определяет, какие символы встраивать, основываясь на содержимом. Подходит в большинстве случаев.
Все символы: Встраиваются все глифы выбранного шрифта. Это увеличивает размер файла, но гарантирует полную поддержку при последующем редактировании или отображении, даже если текст будет изменён.
Никогда: Шрифт не встраивается. Вместо этого указывается его имя. Подходит только если точно известно, что шрифт установлен у всех пользователей, иначе возможна замена на системный аналог.
Если SVG планируется для веба, а текст не будет изменяться, оптимально использовать вариант «Автоматически». Для печати или редактируемых макетов – «Все символы». Установка «Никогда» допустима только при строгом контроле окружения просмотра.
Разница между сохранением через «Сохранить как» и «Экспорт»
При сохранении файла в формате SVG в Adobe Illustrator важно учитывать различия между командами «Сохранить как» и «Экспорт». Оба варианта позволяют получить файл SVG, но создают его с разной структурой и назначением.
Функция «Сохранить как» предназначена для сохранения рабочих файлов с возможностью последующего редактирования в Illustrator. При использовании этого метода SVG сохраняется с дополнительными метаданными, включая информацию о слоях, стилях и структуре документа. Включённая по умолчанию опция «Сохранить данные Illustrator» (.ai внутри .svg) позволяет повторно открыть такой SVG в Illustrator без потери структуры. Однако это увеличивает размер файла и может привести к некорректному отображению в браузерах и сторонних приложениях.
Команда «Экспорт» создаёт облегчённый SVG без служебных данных Illustrator. Такой файл более совместим с веб-браузерами и подходит для использования в интерфейсах, приложениях и на сайтах. При экспорте Illustrator удаляет внутренние ресурсы, ненужные для отображения, и может конвертировать эффекты, трансформации и сложные объекты в более универсальные SVG-элементы, уменьшая вес файла и повышая его стабильность в рендеринге вне среды Adobe.
Если приоритет – повторное редактирование и сохранение исходной структуры для Illustrator, используйте «Сохранить как». Если требуется чистый, совместимый SVG для публикации или передачи в другие системы – выбирайте «Экспорт».
Как сохранить SVG с поддержкой редактирования в Illustrator
Чтобы сохранить файл SVG с возможностью последующего редактирования в Adobe Illustrator, необходимо выбрать правильные параметры экспорта. Это влияет на сохранение структуры документа, доступность слоёв и корректную интерпретацию объектов при повторном открытии файла.
При сохранении выполните следующие действия:
1. Откройте меню Файл → Сохранить как….
2. В списке форматов выберите SVG (*.SVG) и нажмите Сохранить.
3. В открывшемся окне настроек укажите параметры:
SVG Profile | SVG 1.1 – обеспечивает совместимость и поддержку большинства функций Illustrator. |
Тип шрифта | Convert to Outlines – сохраняет внешний вид текста, но делает его недоступным для редактирования. Для сохранения редактируемого текста используйте параметр SVG. |
Кодировка | UTF-8 – стандартная кодировка, совместимая с большинством систем и редакторов. |
Стили CSS | Presentation Attributes – повышает читаемость структуры и облегчает редактирование в Illustrator. |
Image Location | Embed – встраивает изображения внутрь SVG, сохраняя автономность файла. |
Include Adobe Illustrator Data | Включите эту опцию – она добавляет в SVG специальный блок с исходными данными Illustrator, обеспечивая полную редактируемость при повторном открытии. |
Параметр «Include Adobe Illustrator Data» критичен: без него файл будет открыт как обычный векторный SVG без сохранённых слоёв, направляющих и нестандартных эффектов. Размер файла увеличится, но все элементы останутся доступными для правки.
Что проверить перед экспортом SVG для веба
Удалите неиспользуемые элементы: скрытые слои, пустые группы и дубликаты путей увеличивают размер файла и замедляют загрузку страницы. Используйте панель Layers и инструмент «Select All Unused» для очистки макета.
Преобразуйте текст в кривые, если не планируется подключение веб-шрифтов. Это исключает зависимость от внешних ресурсов и сохраняет визуальное соответствие макета.
Избегайте использования эффектов и прозрачностей, которые Illustrator сохраняет в виде растровых данных. Такие элементы увеличивают размер файла и могут некорректно отображаться в браузерах.
Убедитесь, что все контуры замкнуты, а сложные формы упрощены. Это облегчает рендеринг в браузерах и снижает нагрузку на DOM.
Проверьте размеры артборда. Они не должны быть больше необходимого – лишнее пространство превращается в пустые области в HTML-документе.
Отключите параметр «Responsive» при экспорте, если нужна фиксированная ширина и высота. Иначе SVG будет растягиваться по контейнеру, что может нарушить верстку.
Активируйте опцию «Minify» при сохранении, чтобы удалить лишние комментарии и пробелы из кода. Это уменьшит вес файла без потери качества.
Избегайте использования стилей CSS внутри SVG. Старайтесь применять атрибуты напрямую к элементам – это упрощает интеграцию в HTML и исключает конфликты с внешними стилями.
Проверьте код на наличие inline-скриптов и ссылок на внешние ресурсы. Они могут быть заблокированы политиками безопасности браузеров.
Вопрос-ответ:
Как сохранить файл в формате SVG в Illustrator и какие настройки при этом учитывать?
Чтобы сохранить файл в SVG, откройте меню «Файл» → «Сохранить как» и в выпадающем списке форматов выберите SVG. После этого откроется окно с параметрами сохранения. Там можно выбрать, например, версию SVG (1.1 или 1.2), способ сохранения текста (как текст или кривые), метод сжатия, поддержку CSS и другие параметры. Если файл будет использоваться в интернете, имеет смысл оставить шрифт в виде кривых и включить параметр «Responsive», чтобы изображение подстраивалось под разные размеры экрана.
Почему после сохранения в SVG часть эффектов исчезает или выглядит иначе?
SVG не поддерживает все эффекты Illustrator. Например, тени, свечения и некоторые прозрачности могут отображаться некорректно или вовсе исчезнуть. Это связано с тем, что SVG — это формат векторной графики, ориентированный прежде всего на веб-применение, а не на точную передачу сложных графических эффектов. Чтобы сохранить внешний вид, можно перед сохранением преобразовать сложные элементы в растр или использовать экспорт в другие форматы.
SVG-файл получился слишком большим. Как уменьшить его размер при сохранении?
На размер SVG-файла влияет множество факторов: количество деталей, использование фильтров, встраивание шрифтов и изображений. При сохранении файла попробуйте отключить опцию «Встраивать шрифты», минимизировать количество неиспользуемых слоёв и символов, а также включить «Минимизация» и «Сжатие» в параметрах SVG. Иногда помогает сохранение через команду «Экспортировать как» с выбором SVG и включением упрощения кода.
Можно ли сохранить SVG с прозрачным фоном?
Да, Illustrator сохраняет прозрачность фона в формате SVG по умолчанию, если в документе нет заливки фона. Убедитесь, что артборд не содержит прямоугольника с белой или другой заливкой, закрывающего всё изображение. Также проверьте, не добавлены ли случайно фоны в символы или маски.
Файл SVG не открывается правильно в браузере. Что делать?
Если SVG отображается неправильно, проверьте, использовались ли нестандартные эффекты, которые не поддерживаются браузером. Также важно убедиться, что файл сохранён с правильной кодировкой и не содержит внешних ссылок на шрифты или изображения, которые недоступны. Попробуйте сохранить файл повторно с более простой структурой или открыть его в текстовом редакторе и проверить содержимое. Иногда помогает экспорт в SVG через команду «Экспортировать как» вместо «Сохранить как».