For your information all TCVN .vn* fonts have a huge problem in their encoding specification: they “claim” to be encoded as CP1252 hence they really are using TCVN 5712-3.

People who created those fonts did that (if I understood correctly) to allow their use in a western version of MS-Windows/MS-Office.

Now, it works in Windows, because Windows mainly care about the font name and do not really check (I assume) the encoding information.

But it doesn't work in real good OS (ahem ;-) ) like GNU/Linux that do care a lot about encoding information.

If you install .vn* fonts on GNU/Linux, they may be used then when western fonts are needed, because they claim to be western fonts.

The result is that you will see strange characters when visiting western websites.

And if we ever wanted to change this “claim”, we would end by not beeing able to display old document using those fonts, because those “need” to use CP1252 “encoded” fonts instead of TCVN 5712-3.

So, to put a conclusion to this (little) explanation, you'd better convert every old document to Unicode to be able to use them correctly.

Instead of installing bad old (not unicode) fonts that will just make a mess in your futur web browsing, you should install the “ovniconv” utility to help converting these documents to Unicode.

soft:apt:hanoilug

 
projects/ovniconv/explanationoftheproblem.txt · Last modified: 2008/09/01 22:15 by ict4ngo
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki