get rid of duplicated font functions code

Unify all the font related code that was duplicated
in `eg_pdf' and `eg_pdf_obj' modules.
add comment: font-width corrections vs monospace
UTF-8 testing module, not wraped by EUnit yet