Roman
Это excel, в нём нужные параметры карты и текст с разметкой. Макрос выгружает его в готовый - нужный для Photoshop или InDesign (они отличаются) csv.
Roman
Roman
Это нужно для БОЛЬШИХ проектов.
Roman
Для DragonWood я такой не делал, естественно..
Дмитрий(voidwalker)
Roman
Roman
Сейчас ещё пару скриншотов кину..
Roman
В индизайне создаётся макет, в котором в нужных местах расставляются текстовые блоки.
Roman
При просмотре набора выглядит так
Roman
Их можно листать в "прямом эфире"
Дмитрий(voidwalker)
и он умеет при необходимости какой-то блок включать/выключать автоматически?
Roman
Roman
Индизайн заполняет текстом.
Roman
И автоматом через GREP-стили (на основе регулярных выражений) форматирует текст - что очень важно.
Дмитрий(voidwalker)
Индизайн заполняет текстом.
понял понял, у етбя двухэтапная сборка, сначало картинки без текста, потом отдельно текст
Roman
Roman
У меня была и "одноэтапная" (на самом деле - с одной программой - Photoshop) - я написал скрипты для разметки текста и подгонки текста под блоки, но - там это большой геморрой, скажу прямо.
Дмитрий(voidwalker)
что интересно используют в издательствах?
Дмитрий(voidwalker)
Дмитрий
Roman
карты тоже?
Если для PnP в итоге - то наверное да, но работа с дизайном самих карт - наверняка Photoshop.
Roman
Roman
Далее в InDesign жмётся кнопка- получить совмещённый документ, и получаем 124 листа (в этом проекте) карт, в котором текст много где не влезает в текстовый фрейм. И вот тут у многих наступает печаль, т.к. ни в Photoshop, ни в InDesign нет подгонки текста под фрейм (зато в InDesign есть выравнивание по вертикали, чего у Ps нет)
Дмитрий
я бы меньше картинок в клипарте имел, верхний треугольник и подложку под левую цифру вектором с этим цветом
Roman
Вот теперь "сверху" на этот документ нападает срипт, который подгоняет текст под фрейм, по чуть уменьшая размер шрифта, межстрочный интервал и отступ после параграфа..
Roman
Roman
Roman
Далее.. В InDesign получившийся многостраничный документ экспортируем в отдельные PDF (я отдельно каждый язык и картинки - в отдельные файлы), потом модифицированным скриптом ImageCatalog (доработал, выложу на форум потом) создаю макет. И далее этот макет автоматом обновляет все связи, если в них что поменялось. Из него - только экспорт в готовый PDF со слоями остался.
Roman
Т.е. если поменялась одна карта - текст - она правится, выгружается в PDF, макет её автоматом подтягивает..
Roman
Вот с той опечаткой - я уже пересобрал :). В первую же минуту.
Roman
Roman
Да, нагенерил новых карт. В текст-макете InDesign опять создал совмещённый документ (если надо).. выгрузил в PDF, итоговый PnP-макет всё обновил..
Roman
Для больших проектов такая автоматизация - самое то. Иначе потонешь в любых мелких правках дизайна.
Abc
Roman
Roman
А ещё 2 варианта дизайна.. :О)
Roman
Желательно привести к минимуму применение рук к конкретной карточке в каждой итерации всего процесса сборки.
Abc
Abc
С разными языками и вариантами дизайна — да, без скриптов не обойтись.
Roman
Стили в этом примере используются - я писал выше. Именно стилями форматируется текст ("регулярками"). [1 VP] превращается в..
Roman
Abc
Roman
Да, ещё - стили не могут (в InDesign) менять текст "физически", т.е. расставить символы нового параграфа не может, тут только скрипт (у меня замена __ на \r)
Roman
✙ maleficmax ✙
✙ maleficmax ✙
Диз супер
Roman
✙ maleficmax ✙
Ну читается отлично жы! А покеж Китай
✙ maleficmax ✙
Там наверное уменьшить пришлось?
Roman
Roman
Roman
Тут ещё надо понимать, что и английский, и русский тексты - "частично" неофициальные (с учётом FAQ и т.п.) Их можно подрезать (в английском убрать номера карт из текста, например, в русском - всякие уточняющие обороты). Но далеко не везде (в длинных текстах их нет или мало).
Дмитрий
а мелкие картинки в тексте есть возможность делать?
Roman
а мелкие картинки в тексте есть возможность делать?
Автоматом - подставлять другой шрифт, в который вставить нужные глифы - это всё прям на лету стилями. руками - можно к тексту привязывать любые картинки, но это не при автоматизации (или я просто не в курсе).
Roman
Т.е. можно собрать шрифт с нужными "картинками", а в разметке текста использовать теги типа _1_
Roman
В примерах в инете есть без тегов, просто суффикс, типа 1^
Roman
Спецсимволы потом нужно скрывать отдельным стилем, кстати. В моём случае это тоже сторонний NULL-шрифт (с нулевой шириной литер).
Дмитрий
у меня это самый громоздкий и непонятный блок в программе. В табличке оно вводится так:
Возьмите [1]. Если карта дает [Bonus], покажите ее,
а в шаблоне делаю блок замены
[bonus]=<use src="clipart.svg#(bonus)" width="30" height="30"/>
[1]=<use src="clipart.svg#[1]" width="30" height="30"/>
Можно это и в тесте писать, но слишком громоздко
Korthar
Roman
Korthar
Дмитрий
(не видел шапку таблички Романа)
м-б всё отличие, что у меня работа по номеру столбца, а тут скрипт на названия колонок (первая строка файла) ориентируется
Korthar
меня интересует что именно создаёт графический файл?
у тебя это svg, который скриптуется. данные берём из txt
Roman
Roman
Roman
Там не все используются. Могу кинуть аналог для CoreWorlds, более продвинутый.
Roman
Вот итоговый для InDis. В Excel лучше не открывать, просто как текст.
Дмитрий
у меня это SVG с подменой некоторых значений, на выходе чистый SVG, который может рендериться в PNG или PDF. Можно и SVG оставить.
Отдельного скрипта нет - SVG текстовый формат, в нем просто заменяются мои макросы [1] на ячейки таблицы.
И только для блока размещения картинок в тексте "неуправляемый" блок, преобразующий HTML в SVG с вычислением координат.
Roman
Дмитрий
Вопрос не ко мне - для рендеринга сторонняя утилита. Эта - не умеет. Но если результат оставить в SVG - его можно другими программами преобразовывать
Roman
Вопрос не ко мне - для рендеринга сторонняя утилита. Эта - не умеет. Но если результат оставить в SVG - его можно другими программами преобразовывать
Одна из тем, которую решает InDesign - это "автоматическое" создание слоёв в PDF из слоёв верхнего уровня в проекте (в иллюстраторе так же). Получается, упрощённо, так: а) выделил слой КАРТЫ, скрипт ImageCatalog запустил, выбрал папку с PDF/картинками, указал размер - создались фреймы и картинки туда вставились; б) создал слой ENG (с PDF англоязычного текста), выделил, запустил ImageCatalog - создались фреймы и туда вставились PDF с текстом в кривых - поверх картинок из пункта А, но в другом слое; в) повторили с RUS; г) расставили метки реза (стандартным срикптом или ещё как). Теперь при экспорте в PDF имеем слои КАРТЫ, ENG и RUS. Причём при открытии проекта все связи автоматом обновляются, т.е. проект создаётся один раз, а далее подхватываются изменения из привязанных файлов-картинок-PDF.