The soft hyphen should only appear if a word is broken at the hyphen position. Filter it out. Adjust the entity test files to reflect the new behaviour. This fixes Issue #224 and Debian Bug #830173. Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830173 Bug-Debian: https://github.com/tats/w3m/issues/224