Hi, Mesar Hameed wrote: > Human readable is exactly one of the cases why we should move to utf8. Sorry if I missed some parts of this discussion, but why not stick with UTF16? It is already supported by liblouis and with most modern editors it is also human readable, so no need for \xhhhh notation. If you decide to implement UTF8, removing support for latin1 is not necessary. An approach used by some text editors is to assume that a file is in UTF8, and when an invalid UTF8 sequence is encountered, read the file again falling back to latin1. Usually it works quite reliably. MB For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com