En la tipografía, hay una práctica llamada 'protrusión' (o puntuación de suspensión ) que permite que ciertos símbolos cuelguen del final del margen:
Me gustaría hacer lo mismo para mis documentos de texto.
¿Puedo cambiar fill-paragraph
(¿y amigos?) Para ignorar la puntuación de fin de línea ( .?!:;,'"-
) cuando llena el párrafo?
@wasamasa Protrusion todavía existe para los bloques de texto a ras de la izquierda.
—
Sean Allred
¿Se aplica al borde izquierdo del texto entonces?
—
wasamasa
@wasamasa A menos que esté lidiando con un lenguaje y editor RTL (que, aunque es compatible, creo que está fuera de alcance), no tiene sentido. Si tiene un bloque de descarga a la derecha y 'se queda sin espacio' en el margen izquierdo (es decir, la columna 0), no puede colocar exactamente la puntuación en la columna -1. (Supongo que podría cambiar el margen derecho a (1+ columna de relleno), pero eso cambiaría el relleno y podría quedar atrapado en un bucle.)
—
Sean Allred
@wasamasa En términos de implementación: sin completar. Saltar a la columna de relleno. si el punto está mirando un solo carácter de puntuación y luego espacios en blanco, salte hacia adelante. de lo contrario, si está en medio de una palabra, salte hacia atrás. nueva línea, repita.
—
Sean Allred
fill-paragraph
?