从选中的字体创建列表。或替换选中对象的字体
未选中任何内容(或仅选中一个矩形——此时从其一角开始)——会在工作表上生成一列样本:每个被勾选的字体对应一段文本,短语内容取自“文本”按钮旁边的字段。
若选中一个文本对象——同样生成样本,但文本内容和尺寸取自该对象本身。
选中多个对象时——不生成任何内容,而是将选中的字体依次分配给每个选中的文本对象;如果文本对象数量多于字体数量,则循环处理列表。
Как это работает
Кнопка Создать список из выбранных шрифтов — это «применить» для списка шрифтов, который вы собрали и отметили галочками выше (список открывается кнопкой «Шрифты»). У самой кнопки нет клавиш-модификаторов — что она сделает, зависит только от того, что выделено на листе.
Три сценария
- Ничего не выделено (или выделен один прямоугольник/эллипс — тогда точка отсчёта берётся из его угла) — докер строит на листе столбик новых текстовых объектов, по одному на каждый отмеченный галочкой шрифт в текущей вкладке списка. Текст для образцов берёт из поля рядом с кнопкой «Текст» (по умолчанию «Hello World!»).
- Выделен один текстовый объект — то же самое, столбик образцов, но текст и размер шрифта берёт из НЕГО, а не из поля. Удобно проверить, как ваша собственная надпись смотрится разными шрифтами.
- Выделено несколько объектов — ничего не создаёт. Вместо этого раздаёт отмеченные шрифты по очереди каждому текстовому объекту в выделении (нетекстовые объекты пропускает). Шрифтов не хватает на все объекты — список просто идёт по кругу.
Управление отдельным шрифтом в списке
У каждого шрифта в списке — своя кнопка-номер рядом с галочкой, и у неё свои действия:
- Клик — применить именно этот шрифт (то же самое, что общая кнопка, но для одного шрифта, независимо от галочки).
- Shift — сдвинуть шрифт на строку выше.
- Ctrl — сдвинуть шрифт на строку ниже.
- Alt — заменить этот шрифт в списке на шрифт выделенного текстового объекта (со стилем — жирный/курсив/подчёркнутый, если он есть).
- Ctrl + Alt — удалить шрифт из списка (с подтверждением).
Вкладки коллекций (пронумерованные 1–10, плюс «L» для линейных/трафаретных шрифтов) — тоже со своими действиями: Ctrl по вкладке копирует список с предыдущей открытой вкладки, Ctrl + Alt — очищает текущую вкладку целиком (с подтверждением).
На что обратить внимание
- Работает только с шрифтами, у которых стоит галочка — снятые в дело не идут.
- Коллекция L собирается заново из файлов в папке
monofonts при каждом открытии списка. Сортировка, замена и удаление шрифта из списка для неё заблокированы — можно только отмечать галочками, какие использовать.
- Если в список попал шрифт из объекта с жирным, курсивным или подчёркнутым начертанием, это начертание сохраняется вместе с ним и применяется, когда вы им пользуетесь через эту кнопку или через клик по номеру шрифта.
- Кнопка смотрит на выделение НАПРЯМУЮ, без учёта переключателя «Выделение / Документ» внизу панели — он на неё не влияет.
ID: btn_make_list