Cuando creo un objeto de texto en Inkscape, lo recorta automáticamente y ajusta las dimensiones del objeto para que ocupe el área más pequeña posible. Esto puede ser útil en ciertos casos, pero en muchos casos es posible que desee mantener el tamaño de fuente igualado mientras cambia el tamaño a dimensiones específicas (cuando dos objetos de texto separados con el mismo tamaño de fuente ocupan diferentes alturas o longitudes).
O en el peor de los casos, es posible que desee alinear dos objetos con diferentes dimensiones (pero el mismo tamaño de fuente) para que los caracteres estén alineados correctamente; por ejemplo, si un texto es "acemnors" y otro es "abcdefgh", no se puede alinear "a" con "a", "c" con "c", "e" con "e", etc., porque el primero La cadena solo contiene caracteres que ocupan el área central, mientras que la segunda cadena también contiene "b", "d", "f", "g" y "h".
Además, si está tratando de dejar un margen de cierta distancia y diferentes caracteres ocupan un área diferente, eventualmente romperá el margen si cambia el contenido del texto o si agrega un texto alineado que contiene diferentes caracteres.
Entonces, ¿hay alguna manera de deshacerse de esta función y crear unas dimensiones de texto que contengan el interletraje para que no se vea afectado por los caracteres que contiene? Por ejemplo, LibreOffice Draw hace esto por defecto (ver las imágenes).
contra
No es posible hacer que los cuadros delimitadores sean más grandes para que los objetos de texto fgh
tengan aeu
la misma altura del cuadro delimitador. Sin embargo, puede alinear los objetos de texto en la línea de base del texto, lo que debería resolver sus problemas.
Ajustar a la línea de base
Esta opción de ajuste lo ayuda cuando mueve texto manualmente. La línea de base se ajustará a cuadrículas/etc. (dependiendo de las otras configuraciones de ajuste). Tenga cuidado con la alineación de su texto. El punto de ajuste estará en el lado izquierdo para el texto alineado a la izquierda y en el lado derecho para el texto alineado a la derecha.
Alinear por línea de base
Seleccione varios objetos de texto y alinéelos horizontal o verticalmente. Probablemente esté interesado en el botón inferior, que alinea los objetos de texto seleccionados como si estuvieran escritos en una sola línea.
Distribuir por línea de base
Seleccione varios objetos de texto y distribúyalos uniformemente a lo largo del eje x o y. Probablemente esté interesado en el botón inferior, que divide uniformemente el espacio y entre las líneas base.
La siguiente imagen muestra dónde puede encontrar estos botones.
Acabo de abrir Inkscape (rara vez lo uso) y los objetos de texto cambian de tamaño con sus contenedores como quieras. Intente borrar o restablecer su configuración en .inkscape
. (No puedo comentar o de lo contrario lo habría hecho).
Realmente no veo el problema.
En la mayoría de los casos, puede alinear en la parte inferior, si no en la parte superior, o combinar ambos textos como uno solo.
Sin embargo, en algunos casos restantes, puede usar un truco: inserte los caracteres más grandes del área de texto más pequeña como un carácter 100% transparente en el más grande. Alinéelos.
Imagen de muestra con mucha, no 100% de transparencia
Ahora puede agruparlos y eliminar el carácter transparente, si es molesto en otras relaciones.
Por supuesto, si elimina el carácter transparente, no es necesario que lo haga transparente. Eso podría ser útil si tiene que realinear los textos una y otra vez.
No hay forma de cambiar esta funcionalidad en Inkscape. Como habrás notado, las opciones de tipografía de Inkscape son muy limitadas. Hay algunas maneras de evitarlo.
Personalmente, creo mucho objetos temporales con fines de alineación. A menudo es más fácil colocarlos en la posición correcta y luego usarlos para alinear otros objetos.
Giorgi Gzirishvili
Socowi