Zero-Width Characters for Text Encoding