text_reader.fsm: improve soft hyphen support