Como impedir o EditText de quebrar uma linha após a pontuação

Como padrão, um Android EditText quebrará uma linha se a linha for maior que a visualização, assim:

Thisisalineanditisveryverylongs (end of view)
othisisanotherline

ou se a linha contiver um caractere de pontuação, assim:

Thisisalineanditsnotsolong;     (several characters from the end of view)
butthisisanotherline

Como requisito do meu trabalho, o texto deve quebrar uma linha somente se a linha for maior que a visualização, assim:

Thisisalineanditsnotsolong;andt (end of view)
hisisanotherline

Deve haver uma maneira de conseguir isso, estou certo? Até agora não encontrei nenhuma maneira de fazer isso.