name highlighting fix

Fix highlighting logic to account for length-altering normalization such
as removal of punctuation.

e.g. BEFORE: [la] => <b>L.</b>A. [wrong]
     AFTER : [la] => <b>L.A.</b> [right]

Auditors: blackmad