friendly-truncate (bower): Human-friendly truncation preferring word boundaries and the middle of the string.
Keywords: truncate|middle|chop|shorten|string|utf-8|unicode