C¸c font Unicode lµ g× ?

" Unicode lµ bé m· ký tù 16-Bit, t­¬ng thÝch hoµn toµn víi chuÈn quèc tÕ ISO/IEC 10646-1; 1993. Víi 65.536 ký tù Unicode hÇu nh­ cã thÓ m· ho¸ tÊt c¶ c¸c ng«n ng÷ trªn thÕ giíi. Ngoµi ra víi c¬ chÕ më réng UTF-16 Unicode vµ chuÈn ISO 10646 cßn cho phÐp m· ho¸ h¬n 1 triÖu ký tù mµ kh«ng cÇn ph¶i dïng ®Õn m· ®iÒu khiÓn Escape.

    Mçi ký tù trong b¶ng m· Unicode ®Òu cã ®é dµi cè ®Þnh lµ 16 Bit, nhê ®ã ViÖc xö lý c¸c x©u ký tù Unicode rÊt ®¬n gi¶n kh«ng phøc t¹p nh­ c¸c gi¶i ph¸p dïng chuçi ký tù ®iÒu khiÓn, ph¶i cã nh÷ng thuËt to¸n t­¬ng ®èi phøc t¹p ®Ó nhËn diÖn ký tù trong 1 chuçi c¸c Byte. Trong khi ®ã víi Unicode mçi ký tù cã ®é dµi ®óng 2 Byte nªn cã thÓ ®Þnh vÞ rÊt dÔ dµng c¸c vÞ trÝ cña ký tù trong chuçi Byte cho tr­íc.

    Unicode ®· ®­îc cµi ®Æt trong c¸c hÖ ®iÒu hµnh Windows NT, Windows 9.x, MacIntosh (MacOS 8), BE OS, Linux...

    Windows NT sö dông Unicode nh­ lµ nÒn t¶ng trong hÖ ®iÒu hµnh, c¸c x©u ký tù ®­îc xö lý nh­ lµ x©u Unicode, Resource, tªn File trong NTFS còng lµ Unicode. Tuy nhiªn ®Ó t¨ng tÝnh t­¬ng thÝch Windows NT vÉn cã c¸c hµm API ®Ó xö lý ký tù m· 8-Bit. Windows NT 5.0 hç trî h¬n 100 ng«n ng÷ kh¸c nhau trong ®ã cã c¶ tiÕng ViÖt.

    Ng­îc l¹i Windows 9.x kh«ng lÊy Unicode lµm nÒn t¶ng néi t¹i trong hÖ ®iÒu hµnh, tuy nhiªn Win9.x l¹i cã 1 sè hµm hç trî cho viÖc xö lý vµ hiÓn thÞ m· Unicode.

    Muèn sö dông ®­îc Unicode cÇn ph¶i cã nh÷ng phÇn mÒm hç trî hiÓn thÞ hoÆc cho phÐp gâ ký tù theo chuÈn Unicode, ngoµi ra còng cÇn ph¶i cã Font ch÷ Unicode ®­îc cµi ®Æt trong hÖ thèng.

    HiÖn nay trong m«i tr­êng Windows, bé MS Office 2000 (Word, Excel, Powerpoint...) hç trî rÊt tèt bé m· Unicode. Trong m«i tr­êng M¹ng Internet Expolore 5.0 còng cho phÐp hiÓn thÞ c¸c trang Web ®­îc thiÕt kÕ theo chuÈn Unicode.

    §Ó hiÓn thÞ tiÕng ViÖt Unicode cÇn ph¶i cµi ®Æt font ch÷ Unicode, chØ cÇn cµi 1 trong c¸c phÇn mÒm sau: Internet Explore 5 hoÆc MS Office 2000 trong Windows 95/98 hoÆc cµi ®Æt Windows 2000. Khi cµi ®Æt 1 trong nh÷ng phÇn mÒm trªn c¸c font Unicode cã tiÕng ViÖt sÏ ®­îc tù ®éng cµi ®Æt hÖ thèng. C¸c font c¬ b¶n cña Microsoft ®i kÌm víi c¸c phÇn mÒm trªn ®· hç trî tiÕng ViÖt Unicode lµ Times New Roman, Arial, Courier, Tahoma.

    Víi Windows 2000 (B¶n English) chØ cÇn cµi ®Æt thªm ng«n ng÷ tiÕng ViÖt bµn phÝm tiÕng ViÖt theo chuÈn TCVN sÏ ®­îc cµi ®Æt vµ cho phÐp b¹n gâ tiÕng ViÖt.

    Windows 95, 98 (B¶n English): t¶i xuèng Vietnamese Support trong Website cña Microsoft, cµi ®Æt Vi.inf ®Ó cã ®­îc bé gâ tiÕng ViÖt Unicode theo tiªu chuÈn bµn phÝm TCVN."

_____________

* TrÝch bµi viÕt cña anh §Æng Minh TuÊn, t¸c gi¶ Vietkey.


PcLeHoan 1996 - 2002
Mirror : http://www.pclehoan.com
Mirror : http://www.lehoanpc.net

Mirror : http://www.ktlehoan.com