[ Using CHARSET=us-ascii ]

Vietnamese Unicode Font

http://www.oocities.org/~starkville/mozilla/vn.htm
Mirror site: http://members.tripod.com/~danhthao/mozilla
(just in case downloading problems or network down)

NETSCAPE / MOZILLA: http://www.mozilla.org

Zipfiles contain: Mozilla.exe, Netscape.cfg and all .dll.
Built from WinFE for win32: NT 4.0 and Win95
Using: MS Visual C/C++ 5.0
Asof Aug.14, 1998, Vietnamese Enabling is included: mozilla_x86rel_19980814.zip (1 904 kBytes)
readme_19980814.txt

Asof Aug. 09, 1998, Vietnamese Enabling Version from levan@hotmail.com: x86rel_19980808_levan.zip(1 835 kBytes)
readme_19980808.txt

Asof July 28, 1998, run on NT 4.0 and Win95: mozilla_x86rel_19980728.zip (1 833 kBytes)
readme_19980728.txt: built from mozilla-19980728.tar.gz

Asof July 31, 1998, run on for NT 4.0 only: mozilla_x86rel_19980731.zip (1 838 kBytes)
readme_19980731.txt: built from mozilla-19980728.tar.gz and CVS online updated on July 31, 1998.
Don't know why it's not running on Win95: waiting on mozilla.org.

From the FAQ: better explanation of Mozilla binaries: http://www3.justnet.ne.jp/~7207tt/

Get, install Perl 5 and get this minimum GNU utilities needed to build under Win95: shortc95.zip (188 KBytes)
Will work also under NT 4.0, with no problem, thanks to a very well-done makefile.


VIETNAMESE ENABLING: http://www.saigon.com/~tin/
is an on-going project to include an option for Vietnamese Fonts and Encoding of a webpage.

Adaptation of Thu's patch to 06/03 source: 0603thu.zip (143 Kbytes)
Diff files: 0603dif.zip (5 Kbytes)

Adaptation of VPS' patch to 06/03 source: 0603vpsw.zip (139 Kbytes)
Binary executable of VPS' patch: 0603vpsb.zip   Mirror 0603vpsb.zip (3 726Kbytes)

VIETNAMESE UNICODE FONT

Netscape 4.0+ can read Unicode, just needs the appropriate fonts for the corresponding language of the webpage.
To read Vietnamese Unicode text or webpage (with Netscape 4.0+, of course:), download my experimental Unicode TrueType Font with Vietnamese encoding: uhoaiw21.zip (27 Kbytes)

OR, you can download, from the FREE MS Typography (TrueType core fonts for the Web), the font Verdana for Win95/98 and NT
(asof Jan 25, 1999, ONLY the Verdana font has the Vietnamese Unicode hidden).

OR, if you own MS Office, the new font Tahoma (May 98) contains all Vietnamese characters but undocumented by MS:
http://support.microsoft.com/download/support/mslfiles/Tahoma32.exe

To convert VISCII text to Unicode text(both endians): vis2u10.zip (18 KBytes)
Unicode text sample: vnuni.htm (with Big-endian/Unix BOM-Bytes Order Mark)
Unicode text sample: vnums.htm (with Little-endian/Intel/Microsoft BOM)
Netscape 4.0+ did a good job to read the BOM correctly and processed it accordingly.
(Internally the 2 files are different).

Another Unicode sample: http://www.lang.duke.edu/unichtm/unichtm.htm
(in Little-endian/Intel/MS coded format with NO BOM)
(Vietnamese samples have some typos, and NOT font problems)


MOZILLA - VISCII/Trichlor

With LeVan's new Mozilla.exe, you can read easily by selecting View/Encoding/Vietnamese (VISCII), then Reload:
Same text in VISCII: vnvis.htm
Same text in VIQR : vnviqr.htm

Otherwise, read the old-fashioned text:
Same text in VIQR(no charset defined) : vnviq.htm
Same text captured in 2 pictures, if you have no VISCII fonts installed: vnuni1.jpg... vnuni2.jpg

Trichlor's VISCII-Unicode mapping is correct, so to speak: http://www.trichlor.org/vietstd/document/unicode.html
VISCII-Unicode mapping (with Hex and Decimal values): visuni.txt
VISCII-Unicode mapping sorted by Unicode: visuns.txt
VISCII-Unicode mapping sorted alphabetically by VIQR: visuna.txt
VISCII, and many other fonts (VPS, VNI, etc.) are missing the pure Unicode for the currency of Vietnam, the DONG SIGN, at 0x20AB.
My description of the glyph: SUPERSCRIPT LATIN SMALL LETTER D WITH STROKE AND UNDERLINED
(similar to the US CENTS sign)
Or go here to see it: http://charts.unicode.org/Unicode.charts/normal/U20A0.html


MICROSOFT

cp1258 (code page for Vietnamese) is very strange:
- missing all the Vietnamese characters, in the Unicode range from 0x1EA0 to 0x1EF9
- having all those letters with DIAERESIS, which Vietnamese never used them.

CP1258-Unicode mapping extracted and sorted 1258maps.txt
Difference between VISCII / CP1258 in Unicode mapping: cvis1258.txt or dvis1258.txt

Remarks
MS Internet Explorer 4.0 cannot display correctly 4 Vietnamese characters using UHoaiW 2.1 font: dd DD a( A(
MS Word 97 cannot load correctly Big-Endian BOM Unicode text.

MISCELLANEOUS

The TCVN charsets and fonts are good (just missing the DONG SIGN).
http://www.oocities.org/SiliconValley/Lab/7929/

White papers http://cs.nyu.edu/cs/projects/lsp/nhan/linguistics.html
Unicode Charts http://charts.unicode.org/Unicode.charts/normal/Unicode.html

TOOLS USED FOR THIS PROJECT

To view and edit hex files: search for HEXEDIT on http://www.winsite.com/
To re-map TrueType/Bitmap font to Unicode, use shareware Softy http://home.iclweb.com/icl1/d.w.emmett/

COMMERCIAL SOFTWARE NOT USED IN THIS PROJECT

FontLab http://www.fontlab.com
Fontographer http://www.macromedia.com/software/fontographer/


http://www.oocities.org/~starkville/mozilla/vn.htm
Email Van D. Ho at: starkville@oocities.com