Zero-width Non-joiner Problem

Hi, 

As I've explained in another thread in SDL Trados section, we have a character called "zero-width non-joiner" (ZWNJ) in the Persian language, which is very functional. Normally, you use space between two separate words, but when you want to separate a single word that has two parts, you need to use ZWNJ _SDL calls it NoWidthOptionalBreak. 

Now, you might have a single word typed with space in your Termbase that is typed with ZWNJ in your current project. Though both of them are the same, SDL Multiterm recognizes them as two different words and doesn't bring anything to the "Term Recognition" list. I think it would be resolved by not applying any penalty for ZWNJ or space character in recognition process.