Na tipografia, existe uma prática chamada 'protrusão' (ou pontuação suspensa ) que permite que certos símbolos permaneçam no final da margem:
Eu gostaria de fazer o mesmo pelos meus documentos de texto.
Posso alterar fill-paragraph
(e amigos?) Para ignorar a pontuação de final de linha ( .?!:;,'"-
) quando preencher o parágrafo?
@wasamasa A protrusão ainda existe para liberar os blocos de texto à esquerda.
—
Sean Allred
Isso se aplica à borda esquerda do texto?
—
wasamasa
@wasamasa A menos que você esteja lidando com uma linguagem e editor RTL (que, apesar de suportado, me parece fora do escopo), não faz sentido. Se você tiver um bloco nivelado à direita e ficar sem espaço na margem esquerda (ou seja, coluna 0), não poderá colocar exatamente a pontuação na coluna -1. (Eu suponho que você poderia mudar a margem direita como (1+ fill-coluna), mas que iria mudar o recheio e você pode ser pego em um loop.)
—
Sean Allred
@wasamasa Em termos de implementação: não preenchida. pule para a coluna de preenchimento. se point estiver visualizando um único caractere de pontuação e depois espaço em branco, pule para frente. caso contrário, se no meio de uma palavra, pule para trás. nova linha, repita.
—
Sean Allred
fill-paragraph
?