Вёрстка
الذهاب إلى القناة على Telegram
Верстаем в Индизайне (и не только) для связи https://t.me/lexar83
إظهار المزيدلم يتم تحديد البلدالفئة غير محددة
251
المشتركون
+324 ساعات
+47 أيام
+630 أيام
أرشيف المشاركات
252
Хочу поделиться парой находок:
1) The Fleuron : a Journal of Typography — из 7 вышедших выпусков нашел 5
2) Мир искусства — все тома с 1899 по 1904 годы
Полистайте, посмотрите на красоту, если кому-то интересно.
252
Пару месяцев назад начал ковырять скрипт для определения языка текста. Вот тут описание его и небольшая логика работы. И вот сегодня довел до ума (ну или создал очередной полуфабрикат).
Записал видео с демонстрацией работы и небольшими пояснениями от меня.
Скрипт работает на основе эвристического анализа, это значит, что чем длиннее у вас текст, тем лучше скрипт определит, на каком языке он написан. Поэтому не стоит ждать от него корректного определения языка одного-двух слов.
Сам скрипт и файл эвристики приложу в комментариях первым сообщением.
Пробуйте, пользуйтесь:)
252
Логичное продолжение предыдущего поста. Решил записать краткое руководство по обновленной версии скрипта. Не судите строго — впервые записываю руководство и прошу прощения за звук и сбивчивость в речи)
Обновленный скрипт прикреплю в первом комментарии к посту
252
Минутка скриптов на канале:)
Хочу поделиться небольшим скриптом, который набросал для точного расчета базовой сетки документа.
Скрипт рассчитывает точный интерлиньяж и устанавливает шаг базовой сетки, исходя из двух параметров:
1) если нужно точное количество строк (по умолчанию стоит 10);
2) если нужен интерлиньяж, ближайший к желаемому.
С первым пунктом, надеюсь, все понятно. По второму немного поясню. Допустим, мы рассчитали поля (в данном случае нас интересуют только верхнее и нижнее), также выбрали кегль и интерлиянж для него. И часто получается, что в базовый текстовый фрейм не помещается ровное количество строк. Скрипт подбирает значение интерлиньяжа так, чтобы выбранный фрейм был точно заполнен строками базовой сетки.
Все расчеты происходят в пунктах, в верхнем левом углу выводится фрейм с рассчитанным значением интерлиньяжа, по завершению работы скрипт включает видимость базовой сетки, а также устанавливает верхнее и нижнее поле страницы по границам выделенного фрейма.
P.S. В процессе тестирования был обнаружен забавный момент: хотя точность в индизайне и ограничивается тремя знаками после запятой, но на деле рассчитанный интерлиньяж до тысячных не соответствует реальному, поэтому точность повышена до 14 знаков после запятой:)
Сам скрипт прикреплю первым сообщением в комментариях.
Пробуйте, пользуйтесь:)
UPD: добавил вывод количества строк во временный фрейм
252
Около года назад я подумал: «А что, если я сейчас тут распишу, как считать поля в книге? Чтобы всем было просто и весело.» Настоящее веселье началось тогда, когда я понял в какую пропасть я упал😊
Материал получился большой, общее название ему "Следы на полях". Буду публиковать его частями. Итак, поехали.
Часть I. Как канон стал догмой
252
Закончим офтоп на канале впечатлениями про выставку:)
Москва встретила совсем не апрельской погодой, попеременно умывая дождем и забрасывая снегом.
Вокзал. Метро. Никольская.
Пошел, как мне казалось, в нужном направлении. Минут через пятнадцать понял, что иду куда-то просто чтобы идти. Парни-полицеские подсказали: нужно возвращаться и налево. Наконец-то пришел.
Ильинка. Гостиный двор. Non/fiction, весна 2026.
Встречи были назначены на послеобеденный час, так что время было попить кофе, покурить, помня о том, что с выставки тебя не выпускают, вернее как: выпускают, но захочешь зайти опять -- будь добр, покупай еще раз билет. Покупать два билета на один день желания не возникло. Походил по ГУМу, поистязал стертые ноги яркими кроссовками, выпил кофе и пошел через металлодетектор внутрь.
А дальше были книги-книги-книги. Прошелся по одному ряду, по второму, вернулся на первый. Толпы людей, море книг. Кто-то покупает, кто-то листает, кто-то упрашивает знакомого: "Ну, давай, пожалуйста, купим еще и эту", кто-то недовольно выговаривает: "Ты обещала, что купишь только две, а купила уже шесть!!!", кто-то хвастается: "Я купил книгу за три тысячи!" и в ответ получает: "А я за шесть с половиной!!!".
Суетно. Интеллектуально. С запахом типографской краски.
Добрался до стенда Ridero, познакомился с народом, полистал пару своих версток, нашел косяки. От Анны получил забавные наклейки в подарок:)
Вернулся в начало. Долго смотрел на серию про цвета от Пастуро на стенде "Нового литературного обозрения". Вышла очередная -- про розовый. Не купил. Потому что книга про цвет и без картинок -- ну такое себе.
Пришел к Альпине ПРО. Созвонился с главредом, встретились, познакомились, пообщались. Полистал вживую препресс тех, что делал: два пантона, с наложениями, с оттенками каждого. Одну хотел бы себе, но покупать -- не мое это чтиво, а попросить -- постеснялся. Поразглядывал цвета в других изданиях, для которых делал цветкорр. Остался доволен:)
Двинулся дальше. Добрался до Самоката. Полистал верстку про Енота. Тоже остался доволен.
Пришел к "Дому историй". Практически все книги так или иначе прошли через меня: где-то дизайн-макет мой, где-то верстка, для каких-то делал оформление, и практически все собирал в епабы.
Полистал цветкорр и свои верстки на стенде импринта от "Эксмо" "Хлеб-соль". Остался доволен.
Опять перешел в начало. Стал рассматривать шорт-лист книг. Обложки привлекли только две: одна -- из-за шрифтов, вторая -- из-за кальки.
А тут и Вика подъехала. Знакомство вживую началось с вопроса "Ну как так-то?!", далее Вика открыла книжку и тыкнула пальцем в верстку. И в этот момент время ушло куда-то в параллельную Вселенную. Говорили о дизайне, о верстке, о смыслах, о технологиях и, конечно же, о книгах. Нашли стенд "Коло". Книгу Герчука, издание 2014 года. По совету Вики купил (на следующий день приехал и забрал последний экземпляр).
А потом случился ураган (в хорошем смысле) Николай. И опять беседы, незаконченные фразы, потому что интересно сказать еще, интересно слушать еще, интересно слышать еще. С выставки двинулись назад к метро. Сквозь хлопья апрельского снега пробились к метро. Смахнув сугроб с головы, зашли в тепло подземки. И, кажется, с Викой простояли еще час, не прекращая разговоры.
Такой была выставка. Чересчур насыщенной, даже пересыщенной, но кристаллизации еще не случилось. Отхожу еще.
Погода решила посмеяться надо мной: собирался на зимнюю в прошлом году, но не приехал? -- Держи зиму весной.
Знакомства, которые перешли из онлайна в офлайн, а потом обратно. Книги, ради которых приезжают с огромными сумками на колесиках. Встречи, которые случаются неожиданно. Впечатления, которые вылились на меня всей палитрой красок, но не смешавшись друг с другом, а плавно выстраиваясь в ковер чего-то нового, того, чему я еще не могу дать определения.
Поеду ли я еще? -- Однозначный ответ: да!
На фото к посту книга про книги (Вика, еще раз спасибо. Начал читать вчера в поезде -- однозначно не пожалел) и книга -- авторский экземпляр Николаю от издательства, любезно подаренный Николаем мне:)
252
Немного офтопа, как от автора: буду на нонфике в четверг и возможно — в пятницу. Если кто-то желает познакомиться, пишите, договоримся, пересечемся.
252
Некоторое время назад с автором канала Сверстать всех наверх затронули интересную тему: как определить язык в тексте?
И вот родился довольно простенький скрипт, который решает не совсем эту задачу. Скрипт находит языки в верстке по символу Юникода. Не совсем про определение языка, но зато про определение алфавита. Вдруг кому-то будет полезно. Из видео все понятно, я думаю.
Пара важных замечаний: 1) скрипту все равно, каков объем текста в документе, так как реализована логика практически мгновенного поиска символов и 2) скрипт обернут в одну функцию, поэтому отмена работы делается по Ctrl+Z.
P.S. В процессе тестирования было все-таки найдено решение определения именно языка в тексте. Даже два таких решения. Сейчас вот думаю, как их реализовать.
252
Дорогие друзья, уважаемые заказчики и подписчики!
В связи с событиями, про которые вы все наверняка знаете, чтобы оставаться на связи, я стал еще доступен в мессенджере от яндекса (вот ссылка для добавления в контакты — https://yandex.ru/chat/p/0114d3e1-01b9-4837-8c0e-14508198bc01?utm_source=invite)
Из телеграмма я уходить не собираюсь, буду колоться и есть кактус.
Также я всегда доступен в почте lexar83@mail.ru, ну и по телефону (у кого есть, тому доступен).
Прорвемся!
И сегодня еще ждите от меня небольшой пост про скрипт:)
252
Repost from Сергей Минаев
Прорывные технологии — это, хорошо, но ещё лучше, если кроме пользы человечеству они приносят деньги тому, кто их придумал. Иоганн Гутенберг, который первым начал использовать передвижные литеры, не только открыл путь к массовой печати, но и неплохо заработал на самом ходовом печатном товаре — индульгенциях.
Церковь была главным заказчиком печатной продукции, и неудивительно, что Гутенберг в итоге вошел в историю благодаря тиражу Библии. Это были штучные экземпляры, с возможностью, как сейчас сказали бы, кастомизации. Реальный бизнес Гутенберг делал на более массовом товаре: календарях, учебниках и бланках для грешников.
Индульгенция в католической церкви была поставлена на поток. Речь уже не шла об искреннем раскаянии — деловые люди и дела с Богом предпочитали улаживать быстро и без лишних сантиментов. Церковь шла навстречу: отпущение грехов можно было получить, к примеру, за участие в Крестовых походах, усердный труд или, что было несоизмеримо проще, за щедрое пожертвование. Взамен раскаявшийся получал официальную бумагу о безгрешности.
Услуга это была крайне популярная, но писать индульгенции от руки было утомительно. Благодаря типографиям дело наконец можно было масштабировать. Станок Гутенберга печатал шаблонный документ со стандартным текстом: его достаточно было отнести его к духовнику, чтобы тот вписал имя, — и всё, хоть сейчас к Апостолу Петру на приём. И если Библий Гутенберг напечатал всего 180 экземпляров (из которых до наших дней дожило 48), то тиражи индульгенций доходили до 190 000.
252
Немного познавательного про отца печати, так сказать. Ну и не могу не поворчать насчет "передвижных литер" (которые кто как не называет, наиболее часто встречается вариант "подвижные литеры" — вот просто жесть).
252
Серые цвета в цифровой печати
Серый цвет один из самый сложный в воспроизведении на печати. Даже с синим проще работать, потому что синий уйдёт или в голубой, или в фиолетовый, так как в составе синего Cyan и Magenta, редко немного черного. А вот с серым интереснее))
Если напечатать серый цвет чистым черным, допустим 0 0 0 70, то тонкие линии получатся нормальными, а вот плашки будут полосить с проплешинами. Помимо этого разнообразие серого цвета зашкаливает, он может быть обычным, теплым, холодным, а иногда надо, чтобы уходил в зеленые оттенки. Поэтому для конкретного оттенка серого надо добавлять цвет в другие каналы.
Для начала, чтобы избавиться от полошения и проплешин, можем добавиться по 20 в каждый канал и где-то 10 убрать с черного (чтобы цвет не темнел от добавления красок), получится примерно 20 20 20 60. Так у нас получится примерно тот же серый, но он будет немного теплый, так как Magenta и Yellow каналы смещают итоговый цвет в теплую сторону. И теперь, чтобы сделать более нейтральный серый, нам надо добавить немного Cyan и убрать Magenta и Yellow. Выйдет итоговый цвет примерно 25 15 15 60. Чтобы сделать серый холоднее, надо добавлять ещё Cyan.
Значения примерные и надо подстраивать под конкретный принтер и материал, на котором печатаем, цветопроба на то и нужна)
P. S. Никогда не делайте серый цвет одинаковыми значениями во всех каналах, например 40 40 40 40, так у нас на печати цвет будет бегать в разные оттенки на каждом тираже, да даже в рамках одного тиража будет заметна разница. И это не учитывая, что разные тиражи могут печататься на разных принтерах)
252
Решил подвести свои (около)полиграфические итоги года.
Долго сидел перед пустым вордовским листом, думая, что и как написать. Просто перечислить все работы за год – как-то сухо и неинтересно, описывать каждую из них – не хватит и недели, да и читающие устанут. Поэтому решил написать в виде сочинения на тему «Как я провел 2025 год».
Год 2025 начинался с застолья в кругу друзей под звуки сирены, оповещающей о ракетной опасности. По телевизору кто-то что-то пел, за столом велись неспешные разговоры. И ничто не предвещало, как говорится😊
Итак, список того, что успел сделать за год:
- собрал 32 епаба-краба
- подготовил в печать 22 книги
- сверстал 64 книги самого разного содержания и объема: от мемуаров до путеводителя по России, от прозы до научных книг с формулами, от серьезного чтения до рассказов для детей
В личной табличке-учете работ количество строк за год составило ровно 100.
Проекты баловали своим разнообразием: делал книгу с потрясающими иллюстрациями маслом про … навозного жука, верстал проникновенные стихи погибшего Героя СВО, собирал календарь с великолепными образцами охотничьего огнестрельного оружия, дизайнил кулинарные книги по мотивам известных произведений и игр, заставлял нейросети генерировать иллюстрации для справочника-путеводителя по переезду, вычитывал и размечал книги про принятие себя и личный рост для женщин, умещал в несколько колонок польско-русский ботанический словарь, рисовал геометрически-графичные иллюстрации для нонфика, набросал несколько скриптов для упрощения и/или ускорения работы верстальщика…
Были и негативные моменты (куда же без них?!). С кем-то ругался, с кем-то выяснял отношения, с кем-то не складывалось взаимопонимание. Кто-то ушел по-английски, не прощаясь, кто-то ушел, не заплатив, кто-то просто ушел.
Но кто-то неожиданно вернулся спустя много лет, кто-то традиционно один раз в год постучался в личку с интересным и необычным проектом, кто-то просто «обозвал» меня «гуру верстки» пришел опять сотрудничать.
За год, в целом и общем, делал красоту, претворяя замысел автора из бестелесного в «твердый» предмет окружающей действительности. И если хотя бы один из заказчиков улыбнулся, увидев результат, то я считаю, что год прожит не зря.
Картинка – одна из обложек, где очень точно удалось передать замысел автора, но передать его восторг при получении тиража – мне вряд ли удастся. Я рад, что мне доверили первенца, рад, что стал сопричастен к чуду появления на свет новой книги.
О многом еще хотелось бы написать, но, наверное, лишнее все это. Просто скажу спасибо всем, кто сотрудничал со мной, всем, кто продолжает это делать. Ну и если у вас есть ко мне предложения, то всегда рад. Давайте реализовывать ваши идеи, воплощать идеи в жизнь, делать эту жизнь чуточку красивее. Давайте делать красоту вместе!
Ваш дотошный верстальщик Александр.
252
Продолжим скриптописание:)
Сегодня замахнемся на встроенные средства виндовз (маки — простите).
Итак, задача: прислали вам кучу вордовских файлов в форматах *.doc, *.docx. Надо все их пересохранить в формат *.rtf (мало ли для чего он вам понадобится — хотя бы тем же маководам отдать).
Можно, конечно, каждый файл открывать в ворде, сохранять. А если файлов много? А если их действительно много, то есть штук 50 или даже больше?
Предлагаю свое решение. Заключается в использовании PowerShell от MS, ну и само собой разумеется — Word нам тоже понадобится.
Алгоритм действий таков:
1) скачиваем приложенный файлик
2) где-нибудь в корне диска создаем папку с простым и понятным именем, например, D:\docs
3) копируем в эту папку всю структуру присланных папок с файлами ворда
4) копируем также в эту папку скачанный файлик
5) волшебное сочетание Win+X, выбираем Windows PowerShell
6) в появившемся окне вводим следующую строку (она так же есть в файле из п.1):
powershell.exe -ExecutionPolicy Bypass -File "d:\docs\convert_to_rtf.ps1" "d:\docs"
7) щелкаем Enter и наслаждаемся работой машины по пересохранению всех вордовских файлов в формат RTF
Скрипт рекурсивно обойдет все содержимое папки D:\docs и сохранит все найденные файлы doc и docx в формат rft. Новые файлы будут сохранены в том же месте, где находятся исходники.
Пользуйтесь:)252
Неделя скриптов на канале:)
Набросал (совместно с нейросетью) небольшой простенький скрипт, который позволяет экспортировать сразу несколько разных страниц с разными установками экспорта в отдельные пдф.
Пригодится, если верстаете, к примеру, сборник статей разных авторов или журнал и вам нужно каждому сделать его статью отдельным файлом.
Страницы можно вводить через тире, через запятую. Итоговые пдфки будут сохранены в папке с документом индизайна. Я думаю, из видео все понятно:)
Хоть немного, но ускоряет рутинную работу, да и в окне ввода сразу видно, какие страницы экспортируются.
#скрипт
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
