Когда я создаю текстовый объект в Inkscape, он автоматически обрезает его и регулирует размеры объекта, чтобы он занимал как можно меньшую площадь. Это может быть полезно в определенных случаях, но во многих случаях может потребоваться сохранить одинаковый размер шрифта при изменении его размера до определенного размера (когда два отдельных текстовых объекта с одинаковым размером шрифта занимают разную высоту или длину).
Или, в еще худшем случае, вы можете захотеть выровнять два объекта с разными размерами (но одинаковым размером шрифта), чтобы символы были выровнены правильно; например, если один текст — «acemnors», а другой — «abcdefgh», вы не можете выровнять «a» с «a», «c» с «c», «e» с «e» и т. д., потому что первый строка содержит только символы, занимающие среднюю область, а вторая строка также содержит «b», «d», «f», «g» и «h».
Кроме того, если вы пытаетесь оставить поле на определенном расстоянии, а разные символы занимают другую область, в конечном итоге это приведет к разрыву поля, если вы измените текстовое содержимое или добавите выровненный текст, содержащий другие символы.
Итак, есть ли способ избавиться от этой функции и создать размер текста, который будет содержать кернинг, чтобы на него не влияли содержащиеся в нем символы? Например, LibreOffice Draw делает это по умолчанию (см. рисунки).
Против.
Невозможно сделать ограничивающие рамки больше, чтобы текстовые объекты fgh
имели aeu
одинаковую высоту ограничивающей рамки. Однако вы можете выровнять текстовые объекты по базовой линии текста, что должно решить ваши проблемы.
Привязка к базовой линии
Этот параметр привязки помогает при перемещении текста вручную. Базовая линия будет привязана к сеткам/и т. д. (в зависимости от других настроек привязки). Следите за выравниванием текста. Точка привязки будет слева для текста, выровненного по левому краю, и справа для текста, выровненного по правому краю.
Выравнивание по базовой линии
Выберите несколько текстовых объектов и выровняйте их по горизонтали или вертикали. Вас наверняка заинтересует нижняя кнопка, которая выравнивает выделенные текстовые объекты так, как будто они написаны в одну строку.
Распределить по базовой линии
Выберите несколько текстовых объектов и равномерно распределите их по оси X или Y. Вас, вероятно, интересует нижняя кнопка, которая равномерно делит y-пространство между базовыми линиями.
На следующем рисунке показано, где вы можете найти эти кнопки.
Я только что открыл Inkscape (я редко им пользуюсь) и размер текстовых объектов вместе с их контейнерами меняется по вашему желанию. Попробуйте очистить или сбросить настройки в .inkscape
. (Я не могу комментировать, иначе я бы сделал.)
Я не вижу проблемы.
В большинстве случаев вы можете выровнять по низу, иначе по верху или объединить оба текста в один.
Однако в некоторых оставшихся случаях вы можете использовать хитрость: вставьте самые большие символы из меньшего текстового поля как 100% прозрачный символ в большее. Выровняйте их.
Образец изображения с большой, а не 100% прозрачностью
Теперь вы можете сгруппировать их и удалить прозрачный символ, если он мешает другим отношениям.
Конечно, если вы удалите прозрачный символ, вам не нужно делать его прозрачным. Это может быть полезно, если вам приходится снова и снова выравнивать тексты.
В Inkscape нет возможности изменить эту функцию. Как вы заметили, возможности типографики Inkscape очень ограничены. Есть несколько способов обойти это.
Лично я часто создаю временные объекты для целей выравнивания. Часто проще установить их в правильное положение, а затем использовать для выравнивания других объектов.
Георгий Гзиришвили
Сокови