Yes, if the distance from 'blank' is less than the distance from the other existing letters.
For example: I print 'F' with "[+]+++++." but if there's if there's a 'G' two runes away I use ">>-.".
Did you have other loop usage in mind?
I believe I can improve looking more input characters ahead but I wanted to be sure I got as far as I could with this simple approach.
I'm also considering optimizing the output (which seems promising) but I need to find a simple solution for not destroying the state.