Since the user may be using any modules available, it's possible that they recognize some characters that are not supported by the outputFormatter function. Some may be not even in the UNICODE standard.
We suggest three ways to deal with this situation. The first is to print the code in a readable format: U39A0, for example. The user probably can find what character is this, and using and editor easily replace the code by whatever he wants.
The second suggestion is to let the user provide some mappings of his own, either by a configuration file or by using the gocr_setModuleAttribute (see 2.4.3). This is our preferred solution, since it allows user customization with minimum effort.
The third suggestion is to ask the user on the fly.