Створити список з обраних шрифтів. Або замінити шрифти для обраних об'єктів
Нічого не виділено (або виділено один прямокутник — тоді від його кута) — будує на аркуші стовпчик зразків: по одному тексту на кожен шрифт, позначений галочкою, сама фраза береться з поля поруч із кнопкою «Текст».
Виділено один текстовий об’єкт — той самий розподіл зразків, але текст і розмір береться з нього самого.
Виділено кілька об’єктів — нічого не створює, а розподіляє позначені шрифти по черзі між кожним текстовим об’єктом у виділенні, зациклюючи список, якщо об’єктів більше, ніж шрифтів.
Как это работает
Кнопка Создать список из выбранных шрифтов — это «применить» для списка шрифтов, который вы собрали и отметили галочками выше (список открывается кнопкой «Шрифты»). У самой кнопки нет клавиш-модификаторов — что она сделает, зависит только от того, что выделено на листе.
Три сценария
- Ничего не выделено (или выделен один прямоугольник/эллипс — тогда точка отсчёта берётся из его угла) — докер строит на листе столбик новых текстовых объектов, по одному на каждый отмеченный галочкой шрифт в текущей вкладке списка. Текст для образцов берёт из поля рядом с кнопкой «Текст» (по умолчанию «Hello World!»).
- Выделен один текстовый объект — то же самое, столбик образцов, но текст и размер шрифта берёт из НЕГО, а не из поля. Удобно проверить, как ваша собственная надпись смотрится разными шрифтами.
- Выделено несколько объектов — ничего не создаёт. Вместо этого раздаёт отмеченные шрифты по очереди каждому текстовому объекту в выделении (нетекстовые объекты пропускает). Шрифтов не хватает на все объекты — список просто идёт по кругу.
Управление отдельным шрифтом в списке
У каждого шрифта в списке — своя кнопка-номер рядом с галочкой, и у неё свои действия:
- Клик — применить именно этот шрифт (то же самое, что общая кнопка, но для одного шрифта, независимо от галочки).
- Shift — сдвинуть шрифт на строку выше.
- Ctrl — сдвинуть шрифт на строку ниже.
- Alt — заменить этот шрифт в списке на шрифт выделенного текстового объекта (со стилем — жирный/курсив/подчёркнутый, если он есть).
- Ctrl + Alt — удалить шрифт из списка (с подтверждением).
Вкладки коллекций (пронумерованные 1–10, плюс «L» для линейных/трафаретных шрифтов) — тоже со своими действиями: Ctrl по вкладке копирует список с предыдущей открытой вкладки, Ctrl + Alt — очищает текущую вкладку целиком (с подтверждением).
На что обратить внимание
- Работает только с шрифтами, у которых стоит галочка — снятые в дело не идут.
- Коллекция L собирается заново из файлов в папке
monofonts при каждом открытии списка. Сортировка, замена и удаление шрифта из списка для неё заблокированы — можно только отмечать галочками, какие использовать.
- Если в список попал шрифт из объекта с жирным, курсивным или подчёркнутым начертанием, это начертание сохраняется вместе с ним и применяется, когда вы им пользуетесь через эту кнопку или через клик по номеру шрифта.
- Кнопка смотрит на выделение НАПРЯМУЮ, без учёта переключателя «Выделение / Документ» внизу панели — он на неё не влияет.
ID: btn_make_list