Ку-Ку Код

QR-код в кривых: что это значит и как подготовить файл

Код в кривых это контуры вместо пикселей и шрифтов. Что именно просит типография и почему SVG из генератора уже почти готов.

Печать и форматы 5 мин чтения 11.08.2026

Макет ушел в типографию, а вернулся с короткой припиской: «переведите QR-код в кривые». Для дизайнера фраза привычная, а вот менеджера или владельца кафе, который собирал листовку сам, она ставит в тупик: какие еще кривые, код же ровный и квадратный.

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

Дальше по порядку: откуда взялось требование, что в скачанном векторном коде готово сразу и какая единственная доработка остается за редактором.

Откуда берется требование

Типография печатает не из браузера: макет проходит через растровый процессор, который переводит файл в команды печатной машины. Пиксельная картинка на этом этапе уже не улучшится. Если PNG был 500 на 500 точек, при увеличении до плаката границы квадратов расплывутся, а сканеры читают QR-код именно по резким границам модулей.

Со шрифтами своя беда. Текстовый объект хранит не начертание букв, а ссылку на шрифт по имени. Если такого шрифта на компьютере препресс-инженера нет, программа молча подставит другой: подпись изменит ширину, поедет и в худшем случае залезет на код. Печатники обжигались на этом столько раз, что страхуются заранее и просят файл, где вместо текста уже контуры букв.

Итого «в кривых» означает два условия сразу: графика описана контурами, а не пикселями, и текста как объекта в файле не осталось. Первое условие у векторного QR-кода выполнено с рождения, со вторым разберемся ниже.

Матрица кода: трассировать нечего

В SVG из нашего генератора вся матрица записана одним связным контуром: каждый темный модуль описан координатами углов, фон и рамка лежат отдельными фигурами. Это ровно то, что типография называет кривыми. Открыв файл в Illustrator или CorelDRAW, вы увидите обычный векторный объект: он красится и масштабируется без потери качества. Об устройстве формата подробнее в статье QR-код в SVG.

Скачать такой файл можно на странице генератора QR-кодов в SVG. Режим «SVG по одному» отдает каждый код отдельным файлом: одна ссылка в списке дает qr-0001.svg без архива, тираж приходит ZIP-архивом с файлом на каждый код.

Обратный путь, перевод скачанного PNG в кривые автотрассировкой, существует, но для QR-кодов он вреден. Трассировщик обводит размытые пиксельные границы как умеет: углы получаются рваными, между модулями появляются лишние точки, запас надежности кода тает. Быстрее и безопаснее сгенерировать код заново сразу в векторе.

Подписи под кодами: единственная доработка

Теперь честная деталь. Подпись под кодом хранится в SVG текстовым объектом со шрифтом Helvetica. Для превью и офисной печати это правильно: файл легкий, текст остается текстом. Но типографскому требованию «ни одного текстового объекта» такой файл не отвечает, поэтому перед сдачей макета подписи переводятся в кривые в редакторе.

Делается это одной командой. В Illustrator: выделить подпись и выбрать Create Outlines в меню Type, горячие клавиши Shift+Ctrl+O. В CorelDRAW: Ctrl+Q. В бесплатном Inkscape: пункт Object to Path в меню Path. Буквы превращаются в контуры и перестают зависеть от установленных шрифтов.

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

Как проверить файл и что отдать типографии

Проверка занимает минуту. Откройте файл в векторном редакторе и выделите все: в панели слоев должны остаться только контуры и фигуры, ни одного текстового объекта. Второй способ технический: SVG это обычный XML, откройте его блокнотом и поищите слово text. Не нашлось: файл в кривых.

Если типография просит EPS или PDF вместо SVG, любой векторный редактор пересохранит файл в нужный формат, геометрия модулей при этом не меняется. Вместе с файлом назовите печатнику точный размер кода в миллиметрах и попросите тестовый оттиск: сканирование с бумаги строже, чем с экрана. Полный чек-лист передачи макета есть в статье QR-код для типографии, остальные материалы в базе знаний.

FAQ

«В кривых» и «в векторе» это одно и то же?

Почти. Вектор описывает графику контурами, а «в кривых» добавляет второе условие: текст тоже переведен в контуры, файл не зависит от установленных шрифтов. Векторный файл с живым текстовым объектом типография вернет на доработку.

Можно ли перевести в кривые уже скачанный PNG?

Автотрассировка растра дает рваные углы и лишние точки, для QR-кода это риск считываемости. Правильный путь: сгенерировать код заново сразу в SVG, содержимое кода от этого не меняется.

Нужны ли кривые для печати на офисном принтере?

Нет. Требование касается передачи макета в чужие руки, где может не оказаться ваших шрифтов. Дома и в офисе PDF-лист из генератора печатается как есть.

Следующий шаг

Скачайте коды в SVG, переведите подписи в кривые одной командой и проверьте файл выделением: три шага, после которых типография примет макет без правок.

Скачайте QR-код в кривых в генераторе SVG: матрица сразу контуром, поштучно или листами, бесплатно и без регистрации.

Соберите свой лист с QR-кодами

Вставьте список ссылок или загрузите файл: разложим коды по листам A4 с подписями и отдадим PDF, SVG или PNG.

Открыть генератор
бесплатно, без регистрации ✓