Subject: | Unnecessary duplicate letters in output |
Some homophones with similar orthography end up with Metaphones
differentiated by inconsequential differences:
Schmidt => SKMTT
Schmitt => SKMT
Both are pronounced the same, and it seems smart enough to collapse the
two Ts of source in the second example, but not the two Ts of output in
the second.
The original algorithm may spec this, and there are work-arounds (y//d &
String::Approx), but it seems the output would be better if it did not
require additional massaging.