Criar uma lista com as fontes selecionadas. Ou substituir as fontes dos objetos selecionados
Nada está selecionado (ou está selecionado um único retângulo — nesse caso, a partir do canto dele) — cria uma coluna de amostras na folha: um texto para cada fonte marcada com um visto, e a frase em si vem do campo ao lado do botão “Texto”.
Se um objeto de texto estiver selecionado — a mesma distribuição de amostras, mas o texto e o tamanho vêm do próprio objeto.
Se houver vários objetos selecionados — não cria nada, mas distribui as fontes marcadas, uma por vez, para cada objeto de texto da seleção, repetindo a lista se houver mais objetos do que fontes.
Как это работает
Кнопка Создать список из выбранных шрифтов — это «применить» для списка шрифтов, который вы собрали и отметили галочками выше (список открывается кнопкой «Шрифты»). У самой кнопки нет клавиш-модификаторов — что она сделает, зависит только от того, что выделено на листе.
Три сценария
- Ничего не выделено (или выделен один прямоугольник/эллипс — тогда точка отсчёта берётся из его угла) — докер строит на листе столбик новых текстовых объектов, по одному на каждый отмеченный галочкой шрифт в текущей вкладке списка. Текст для образцов берёт из поля рядом с кнопкой «Текст» (по умолчанию «Hello World!»).
- Выделен один текстовый объект — то же самое, столбик образцов, но текст и размер шрифта берёт из НЕГО, а не из поля. Удобно проверить, как ваша собственная надпись смотрится разными шрифтами.
- Выделено несколько объектов — ничего не создаёт. Вместо этого раздаёт отмеченные шрифты по очереди каждому текстовому объекту в выделении (нетекстовые объекты пропускает). Шрифтов не хватает на все объекты — список просто идёт по кругу.
Управление отдельным шрифтом в списке
У каждого шрифта в списке — своя кнопка-номер рядом с галочкой, и у неё свои действия:
- Клик — применить именно этот шрифт (то же самое, что общая кнопка, но для одного шрифта, независимо от галочки).
- Shift — сдвинуть шрифт на строку выше.
- Ctrl — сдвинуть шрифт на строку ниже.
- Alt — заменить этот шрифт в списке на шрифт выделенного текстового объекта (со стилем — жирный/курсив/подчёркнутый, если он есть).
- Ctrl + Alt — удалить шрифт из списка (с подтверждением).
Вкладки коллекций (пронумерованные 1–10, плюс «L» для линейных/трафаретных шрифтов) — тоже со своими действиями: Ctrl по вкладке копирует список с предыдущей открытой вкладки, Ctrl + Alt — очищает текущую вкладку целиком (с подтверждением).
На что обратить внимание
- Работает только с шрифтами, у которых стоит галочка — снятые в дело не идут.
- Коллекция L собирается заново из файлов в папке
monofonts при каждом открытии списка. Сортировка, замена и удаление шрифта из списка для неё заблокированы — можно только отмечать галочками, какие использовать.
- Если в список попал шрифт из объекта с жирным, курсивным или подчёркнутым начертанием, это начертание сохраняется вместе с ним и применяется, когда вы им пользуетесь через эту кнопку или через клик по номеру шрифта.
- Кнопка смотрит на выделение НАПРЯМУЮ, без учёта переключателя «Выделение / Документ» внизу панели — он на неё не влияет.
ID: btn_make_list