![]()
Xem bai viet bang font Unicode
PCWorld VN
Hái: Font Vietware cña em hiÓn thÞ trªn mµn h×nh ë chÕ ®é Media Language: Vietnamese nh÷ng kÝ tù l¹. Sau khi nhê söa l¹i (b»ng c¸ch xãa bít mét sè font trong Windows) th× ch÷ ViÖt trªn cöa sæ Vietware b×nh thêng nhng ®¸nh ch÷ ViÖt th× kh«ng ®óng. Em cµi l¹i míi (kh«ng xãa cò) th× l¹i x¶y ra t×nh tr¹ng cò (kh«ng hiÖn ch÷ ViÖt). VËy ph¶i nh thÕ nµo?
Tr¶ lêi: Cöa sæ giao diÖn cña tr×nh Vietware kh«ng hiÓn thÞ ®óng tiÕng ViÖt lµ v× Windows hiÖn ®ang dïng font system vµ MS Sans Serif kh«ng t¬ng thÝch m· Vietware_F, b¹n chØ cÇn áAddâ (bæ sung) l¹i 2 font nµy tõ ®Üa gèc Vietware. ViÖc nhËp liÖu tiÕng ViÖt cã ®óng kh«ng cÇn ph¶i ®Ó ý ®Õn 3 vÊn ®Ò: chÕ ®é nhËp tiÕng ViÖt nµo, m· tiÕng ViÖt nµo ®îc t¹o ra vµ font ch÷ nµo ®îc dïng ®Ó hiÓn thÞ kÕt qu¶.
Hái: Lµm thÕ nµo ®Ó viÕt ®îc tiÕng ViÖt trong c¸c ®èi tîng cña Access: Table, Form, Report, Query? T«i muèn viÕt tiÕng ViÖt (nhËp d÷ liÖu, hiÓn thÞ d÷ liÖu) trong tÊt c¶ ®èi tîng cña 1 c¬ së d÷ liÖu (file *.mdb) th× ph¶i lµm thÕ nµo ? Cã thÓ ®Æt font tiÕng ViÖt lµ mÆc ®Þnh ®îc kh«ng?
Hái: T«i so¹n mét ch¬ng tr×nh "Tin häc phæ th«ng" b»ng Visual Basic 5.0. Ch¬ng tr×nh viÕt b»ng m· Vietware_F, font ch÷ MS Sans Serif, c¸ch gâ VNI ®Ó hiÓn thÞ ®îc b»ng tiÕng ViÖt, ch¹y trªn nÒn Windows 95. Sau ®ã, t«i dïng tr×nh Application Setup Wizards cña Visual Basic 5.0 ®Ó t¹o thµnh ch¬ng tr×nh setup vµo m¸y kh¸c (chøa trªn 2 ®Üa mÒm 1,44 MB).
Ch¬ng tr×nh chØ ch¹y tèt vµ hiÓn thÞ tiÕng ViÖt trªn m¸y tÝnh nµo cã sö dông Vietware, ®ång thêi c¸c font ch÷ trong môc Appearance cña Display Properties ph¶i gi÷ ®óng theo Windows standard. NÕu thay ®æi font ch÷ trong môc Appearance th× ch¬ng tr×nh kh«ng hiÓn thÞ b»ng tiÕng ViÖt ®îc. Cã c¸ch nµo ®Ó ch¬ng tr×nh khi setup vµo m¸y kh¸c cã thÓ ch¹y mµ kh«ng ph¶i tïy thuéc vµo Vietware hay kh«ng?
Mét sè ngêi nãi r»ng ph¶i t¶i driver keyboard cña m· sö dông vµo ch¬ng tr×nh th× míi ch¹y ®îc tiÕng ViÖt. ChØ dÉn cña hä cã ®óng kh«ng?
Tr¶ lêi: VÊn ®Ò d÷ liÖu tiÕng ViÖt kh«ng hiÓn thÞ ®óng trªn mµn h×nh lµ do font ch÷ ®îc dïng ®Ó hiÓn thÞ kh«ng cã m· t¬ng thÝch víi d÷ liÖu. Ch¬ng tr×nh cña b¹n dïng font áMS Sans Serifâ cã m· Vietware_F ®Ó hiÓn thÞ tiÕng ViÖt th× rÊt khã ch¹y tèt trªn nhiÒu m¸y kh¸c nhau, chØ m¸y nµo cµi font áMS Sans Serifâ víi m· Vietware_F míi hiÓn thÞ ®óng d÷ liÖu, cßn c¸c m¸y cã font áMS Sans Serifâ chuÈn hay cã m· tiÕng ViÖt kh¸c th× kh«ng hiÓn thÞ ®îc tiÕng ViÖt. C¸ch tèt nhÊt ®Ó hiÓn thÞ ®óng tiÕng ViÖt trong c¸c Form, Dialog Box, Table, Query,... trong ch¬ng tr×nh cña riªng m×nh lµ dïng font tiÕng ViÖt víi tªn riªng biÖt (thÝ dô nh Vn Sans Serif), font tiÕng ViÖt nµy sÏ ®îc cµi ®Æt vµo m¸y cïng ch¬ng tr×nh øng dông, khi ch¬ng tr×nh ch¹y, tríc tiªn nã cµi font riªng cña m×nh vµo Windows råi dïng font ®ã ®Ó hiÓn thÞ d÷ liÖu cña ch¬ng tr×nh, khi ch¬ng tr×nh kÕt thóc nã xãa font khái Windows. Víi c¸ch gi¶i quyÕt nµy, viÖc hiÓn thÞ d÷ liÖu trong ch¬ng tr×nh cña b¹n kh«ng phô thuéc vµo Windows n÷a, nh thÕ sÏ ®¶m b¶o lu«n hiÓn thÞ ®óng tiÕng ViÖt. Trong Visual Basic (còng nh nh÷ng ng«n ng÷ kh¸c), b¹n cã thÓ khai b¸o font ch÷ kÕt hîp víi hÇu hÕt c¸c ®èi tîng ®å häa nh TextBox, ControlBox, Form, Dialog Box... Còng cã mét sè trêng hîp ®Æc biÖt, trong ®ã Windows hay ch¬ng tr×nh kh«ng cho phÐp ta khai b¸o font mµ lu«n dïng mét font cè ®Þnh ®Ó hiÓn thÞ d÷ liÖu. NÕu r¬i vµo trêng hîp nµy, b¹n cã thÓ dïng tr×nh hç trî tiÕng ViÖtTæng Qu¸t Hãa GVSBK cña chóng t«i (kÌm trong ®Üa CD-ROM PCWorld 1999 - sÏ ph¸t hµnh vµo cuèi th¸ng 3/1999) ë chÕ ®é áDisplay automaticallyâ, hoÆc sö dông tiÖn Ých CadProOffice cña c«ng ty CadPro ®Ó hiÓn thÞ ®óng d÷ liÖu tiÕng ViÖt bÊt chÊp m· tiÕng ViÖt nµo.
- CADPRO: 95A Lý Nam §Õ, Hµ Néi (§T: (4) 846 9786.
Hái: Trong Win 3.11, Word 6.0, nÕu gâ ký tù áëâ hay ch÷ áDÓ - KÕtâ (ký tù ®Çu gâ ch÷ hoa) sau khi gâ phÝm Enter liÒn ®æi thµnh Ë, Dñ - Kót... Xin chØ dÉn c¸ch kh¾c phôc.
Tr¶ lêi: Trong Word (còng nh nhiÒu tr×nh øng dông kh¸c), khi nhËp ch÷ ViÖt thÊy ®óng nhng sau ®ã nhËp tiÕp dÊu ng¨n c¸ch (thêng lµ kho¶ng tr¾ng, dÊu xuèng hµng,...) th× bÞ ®æi ch÷. HiÖn tîng nµy chñ yÕu lµ do b¹n dïng chøc n¨ng "AutoCorrect" cña tr×nh øng dông ®ã hay cña hÖ hç trî tiÕng ViÖt (nh Vietware, ABC, VNI T©nKú,...). §Ó tr¸nh hiÖn tîng trªn, b¹n nªn bá chøc n¨ng "AutoCorrect" trong tr×nh øng dông vµ/hoÆc trong hÖ hç trî tiÕng ViÖt ®ang dïng.
NÕu d÷ liÖu chØ bÞ ®æi khi nhËp phÝm Enter ®Ó chÊm døt ®o¹n v¨n hiÖn t¹i (paragraph) th× nguyªn nh©n do ®o¹n v¨n ®· ®îc format tù ®éng dïng font ch÷ kh«ng t¬ng thÝch víi m· tiÕng ViÖt, trong trêng hîp nµy b¹n ph¶i chän l¹i font ch÷ ®óng cho ®o¹n v¨n.
Hái: Windows NT 4.0 ch¹y Vietware 2.0 kh«ng ®îc? NÕu kh«ng ch¹y ®îc Vietware, liÖu cã 1 phÇn mÒm nµo ch¹y ®îc trªn Windows NT 4.0 ®Ó sö dông tiÕng ViÖt ?
Tr¶ lêi: Vietware 2.0 lµ phÇn mÒm 16-bit nªn kh«ng thÓ ch¹y tèt trªn Windows NT. §Ó cã thÓ dïng tiÕng ViÖt trªn Windows NT, b¹n cã thÓ dïng c¸c tr×nh hç trî tiÕng ViÖt 32-bit nh Vietbase, VietKey, VNI T©n Kú hay hÖ hç trî tiÕng ViÖt tæng qu¸t hãa GVSBK cña §H Kü ThuËt TP. HCM (cã trªn CD-ROM PCWorld VN 1999).
Hái: Em muèn biÕt c¸ch thøc ®Ó viÕt mét ch¬ng tr×nh b»ng Pascal hoÆc C cã thÓ nhËp/xuÊt mét chuçi tiÕng ViÖt cã dÊu ra mµn h×nh. VËy tßa so¹n cã thÓ cho em mét vÝ dô hoÆc cho em biÕt cÇn t×m tµi liÖu trªn ë ®©u.
Tr¶ lêi: Cho dï b¹n ®ang muèn viÕt ch¬ng tr×nh trong m«i trêng nµo (DOS hay Windows), c¸ch tèt nhÊt ®Ó ch¬ng tr×nh b¹n cã thÓ nhËp/xuÊt d÷ liÖu tiÕng ViÖt lµ ch¹y tríc mét hÖ hç trî tiÕng ViÖt nµo ®ã. ThÝ dô trªn DOS b¹n cã thÓ ch¹y VietRes, VNI,.. trªn Windows b¹n ch¹y Vietware, ABC, VNI, hay GVSBK cña §H Kü ThuËt Thµnh Phè Hå ChÝ Minh. ViÖc viÕt phÇn hç trî tiÕng ViÖt ngay bªn trong ch¬ng tr×nh øng dông lµ kh«ng cÇn thiÕt. B¹n cã thÓ ®äc phÇn tr¶ lêi ë trang 105, sè th¸ng 01/1999 ®Ó biÕt thªm chi tiÕt vÒ viÖc viÕt c¸c ch¬ng tr×nh hiÓn thÞ tiÕng ViÖt mµ kh«ng dïng hÖ hç trî tiÕng ViÖt nµo.
Hái: Xin T¹p ChÝ ThÕ Giíi Vi TÝnh - PC World Vietnam híng dÉn vÒ vÊn ®Ò "Sö dông tiÕng ViÖt trong øng dông Visual Foxpro 3.0 for Windows 95/98. Chóng t«i ®· thùc hiÖn ®Çy ®ñ c¸c bíc díi ®©y nhng vÉn kh«ng t¹o ®îc tiÕng ViÖt cã dÊu cho Caption, Menu, Message Box... trong øng dông Visual Foxpro 3.0:
- Cµi ®Æt font Vni d¹ng bitmap nh HalongE.fon hoÆc HalongF.fon. Thªm vµo tËp tin Win.ini ë ph©n ®o¹n [Windows] dßng SystemFont=HalongF.fon hoÆc SystemFont=HalongE.fon
- Thay Keyboard driver cña Windows b»ng Keyboard.drv cña Vni T©n Kú, n¹p øng dông Kbswitch.exe vµ chuyÓn sang chÕ ®é ASCII khi dïng font ch÷ d¹ng bitmap vµ ANSI khi dïng font ch÷ true type (®èi víi Caption, Menu ... dïng font ch÷ Halong)
Tuy vËy, kÕt qu¶ tiÕng ViÖt cã dÊu chØ hiÖn ®óng trªn c¸c Label, Data... cßn trªn Caption cña Form, Pad vµ Bar cña Menu, hép Message chØ hiÖn ra c¸c th«ng b¸o kh«ng tµi nµo ®äc ®îc.
Khi lËp tr×nh Foxpro 2.5 trong Windows 95, em kh«ng thÓ nµo cho hiÓn thÞ tiÕng ViÖt cã dÊu trªn giao diÖn cña ch¬ng tr×nh mÆc dï em ®· cµi bé font ABC vµ söa ®êng dÉn cho c¸c tËp tin font hÖ thèng Vgasys.fon vµ VgaFix.fon tíi c¸c font hÖ thèng cña ABC. MÆc kh¸c tõ cöa sæ Command cña Fox em ®¸nh lÖnh? Th«ng b¸o th× tiÕng ViÖt vÉn xuÊt hiÖn b×nh thêng, nhng khi ®a vµo ch¬ng tr×nh th× kh«ng ®îc mÆc dï ®· chän font .VnTime cho c¸c dßng th«ng b¸o ®ã. Xin T¹p ChÝ ThÕ Giíi Vi TÝnh - PC World Vietnam cho biÕt lý do vµ híng dÉn cho em c¸ch nµo ®Ó cho tiÕng ViÖt hiÖn ®îc trªn mµn h×nh.
Tr¶ lêi: Víi Visual FoxPro ch¹y trªn Win 9x, b¹n sÏ lµm viÖc víi c¸c cöa sæ. VÒ mÆt sö dông font ch÷, mçi cöa sæ gåm 2 phÇn chÝnh : vïng lµm viÖc cña cöa sæ vµ thanh tiªu ®Ò. B¹n cã thÓ thiÕt lËp font cho v¨n b¶n ®îc hiÓn thÞ trong vïng lµm viÖc cña c¸c cöa sæ nh sau:
- NÕu ®ã lµ cöa sæ chÝnh cña FoxPro, b¹n Ên nót Shift ®ång thêi dïng chuét chän menu Format/ Screen Font.
- NÕu ®ã lµ cöa sæ lÖnh cña FoxPro, b¹n dïng chuét chän menu Format/ Font.
- NÕu lµ cöa sæ do b¹n t¹o ra tõ ch¬ng tr×nh th«ng qua lÖnh "define window", b¹n dïng option "FONT Tªn font, co ch÷".
Riªng font ch÷ ®îc dïng trªn c¸c hép tho¹i hay trªn thanh tiªu ®Ò (caption) cña c¸c cöa sæ ®îc qui ®Þnh b»ng c¸c th«ng sè cÊu h×nh trong Start/Settings/Control Panel/Display (default lµ font "MS Sans Serif" nhng b¹n cã quyÒn thay ®æi tïy ý).
VËy nÕu b¹n muèn hiÓn thÞ tiÕng ViÖt cho néi dung tiªu ®Ò cña c¸c cöa sæ vµ c¸c hép tho¹i, b¹n cã thÓ dïng mét trong nhiÒu c¸ch kh¸c nhau:
- Cµi font "MS Sans Serif" cã m· tiÕng ViÖt t¬ng thÝch víi ch¬ng tr×nh. C¸ch nµy cã thÓ g©y ra phiÒn hµ cho nh÷ng cöa sæ cã tiªu ®Ò tiÕng Anh, Ph¸p, hay tiÕng ViÖt víi m· kh¸cµ
- Chän menu Start/Settings/ Control Panel/Display/Appearance, chän c¸c môc sau: Active Title bar, Inactive Title Bar, Menu, Message Box, ToolTip råi ®æi font cho c¸c item nµy thµnh font tiÕng ViÖt mµ b¹n dïng.
- Cµi hÖ hç trî tiÕng ViÖt GVSBK cña §H Kü ThuËt Tp.HCM (b¶n demo cã trªn CD-ROM PC World 99, b¶n chÝnh thøc cã ë t¸c gi¶ NguyÔn V¨n HiÖp, 8A L÷ Gia, P15, Q11, Tp.HCM, §T: 8644717), råi dïng chøc n¨ng "Auto-convert code for display".
Hái: Lµm thÕ nµo ®Ó chuyÓn m· c¸c file .DBF (sö dông font Vni) cña Fox for Windows sang d¹ng file cña Access (sö dông font Vietware).
Tr¶ lêi: B¹n cã thÓ chuyÓn file .dbf cã d÷ liÖu tiÕng ViÖt m· VNI thµnh file *.mdb dïng m· Vietware b»ng c¸ch thùc hiÖn c¸c bíc sau :
- Dïng tr×nh chuyÓn m· tiÕng ViÖt cã chøc n¨ng chuyÓn file *.dbf ®Ó chuyÓn file *.dbf tõ m· VNI sang m· Vietware (thÝ dô tr×nh BKTRANS trong hÖ hç trî tiÕng ViÖt tæng qu¸t hãa cña §K Kü thuËt TP.HCM).
- Ch¹y FoxPro, ®äc file *.dbf vµo bé nhí, dïng lÖnh "COPY TO <text file> TYPE DELIMITED" ®Ó ghi d÷ liÖu ra d¹ng v¨n b¶n th«.
- Ch¹y Access, t¹o hay më mét file *.mdb, dïng chøc n¨ng File/Get External Data/Import ®Ó n¹p file v¨n b¶n chøa d÷ liÖu vµo (vµ trë thµnh mét table), hiÓn thÞ table võa thu ®îc, chän font ch÷ t¬ng thÝch víi m· Vietware vµ b¹n sÏ ®äc ®îc tiÕng ViÖt cña CSDL nµy.
Hái: Em kh«ng sö dông ®îc tiÕng ViÖt trong c¸c property nh Caption hoÆc trong hµm Msg Box, InputBox. VËy cã c¸ch nµo kh¾c phôc kh«ng? Em ®ang sö dông Vietware 2.0.
Tr¶ lêi: Font ch÷ ®îc dïng trong c¸c hép tho¹i, caption cña cöa sæ ®îc qui ®Þnh trong th«ng sè cÊu h×nh cña "Display" trong cöa sæ "Control Panel". NÕu muèn hiÓn thÞ tiÕng ViÖt trong c¸c hép tho¹i, caption,... b¹n vµo môc Start/Settings/Control Panel/Display/Appearance ®Ó thay ®æi tªn font t¬ng øng víi c¸c phÇn tö cÇn hiÓn thÞ tiÕng ViÖt.
B¹n còng cã thÓ hiÓn thÞ ®îc tiÕng ViÖt ®óng trong c¸c caption, c¸c hép tho¹i b»ng c¸ch dïng hÖ hç trî tiÕng ViÖt tæng qu¸t hãa cña §H Kü ThuËt Thµnh phè Hå ChÝ Minh víi chÕ ®é "Auto-convert text for display".
Hái: CÊu h×nh m¸y: 486 SX, 8MBRAM, Win 95, MS Office 97; Fonts: Vietware cã cµi thªm Vni Fonts.
Trong Word t«i chän VNI-Times vµ nhËp ch÷ "Sèng, Dèng". M¸y hiÓn thÞ: "èng, èng" - mÊt phô ©m ®Çu
* NÕu ®¸nh thËt chËm th× kh«ng bÞ lçi trªn; nÕu chän VNI-Times theo m· Vietware th× kh«ng bÞ hiÖn tîng trªn nhng x (nghiªng) ra thµnh Ü cïng mét sè lçi kh¸c. Cµi toµn bé font nµy cho m¸y kh¸c th× kh«ng bÞ. T«i ®· ch¹y nhiÒu ch¬ng tr×nh diÖt virus nhng kh«ng cã. Mong toµ so¹n cho biÕt c¸ch kh¾c phôc (lóc tríc sö dông Win 3.11 - Word 6.0 rÊt b×nh thêng).
Còng cÊu h×nh m¸y nh trªn, lóc míi mua ®Üa PC World VN trªn CD-ROM th× ®äc néi dung rÊt b×nh thêng. Nay lÊy ®Üa xem l¹i th× cã hiÖn tîng:
Tiªu ®Ò "Tæng Quan, s¬ ®å" th× hiÖn ®îc tiÕng ViÖt. Néi dung: Microsoft vaâ HP tùng nhanh töë «uå in - hiÖn trªn mµn h×nh (Microsoft vµ HP t¨ng nhanh tèc ®é in). Xin cho biÕt c¸ch kh¾c phôc.
Tr¶ lêi: HiÖn tîng nhËp v¨n b¶n tiÕng ViÖt b»ng Vietware bÞ mÊt ký tù thêng lµ do m¸y cã tèc ®é xö lý qu¸ chËm vµ/hoÆc b¹n nhËp qu¸ nhanh lµm Vietware bÞ mÊt ®ång bé. §Ó kh¾c phôc b¹n cã thÓ : hoÆc n©ng cÊp m¸y, hoÆc nhËp d÷ liÖu chËm xuèng, hoÆc thay ®æi tr×nh nhËp tiÕng ViÖt kh¸c.
Víi CD-PCW, b¹n cµi l¹i font ch÷ PCW-Times tõ CD-ROM råi thö l¹i xem sao. §a sè trêng hîp hiÓn thÞ v¨n b¶n víi dÊu tiÕng ViÖt bÞ sai lµ do thiÕu font mµ v¨n b¶n dïng.
Hái: L©u nay t«i dïng font Vietware, nay ®æi qua ATM th× gÆp mét trë ng¹i lµ AutoCorrect kh«ng cßn t¸c dông ®èi víi phÇn tiÕng ViÖt. Cã c¸ch chuyÓn ®æi nµo ®Ó vÉn sö dông ®îc font míi (ATM) víi phÇn AutoCorrect tiÕng ViÖt cña font Vietware cò kh«ng (v× t«i so¹n hµng ngµn tõ trong ®ã), hoÆc dïng víi c¶ hai lo¹i font?
Ngoµi ra, khi vµo, c¸c tõ ë b¶ng môc tõ cña AutoCorrect kh«ng hiÓn thÞ ®óng tiÕng ViÖt. Cã c¸ch nµo biÕn ®æi c¸c tõ ®· ®¸nh vµo mµ kh«ng hiÓn thÞ ®óng tiÕng ViÖt thµnh hiÓn thÞ ®óng kh«ng?
Tr¶ lêi: B¹n kh«ng nãi râ lµ ®ang dïng chøc n¨ng AutoCorrect cña ch¬ng tr×nh nµo (tr×nh nhËp keyboard Vietware hay Microsoft Word,..) nªn khã cã c©u tr¶ lêi chÝnh x¸c. Tr×nh nhËp liÖu Vietware lµm viÖc bªn trong víi bé m· trung gian (m· VietStar) nªn chøc n¨ng AutoCorrect cña nã ho¹t ®éng nh nhau ®èi víi tÊt c¶ c¸c b¶ng m· tiÕng ViÖt.
NÕu b¹n dïng chøc n¨ng AutoCorrect cña Microsoft Word vµ nhËp liÖu b»ng m· Vietware (ch¾c lµ b¶ng m· 1 byte Vietware-F) th× chØ khi d÷ liÖu nhËp míi lµ Vietware-F nã míi söa ®îc. Muèn AutoCorrect c¸c tõ tiÕng ViÖt ë b¶ng m· míi, b¹n ph¶i tiÕp tôc nhËp vµo b¶ng cña Word, tuy nhiªn kh«ng thÓ hiÓn thÞ ®óng ®ång thêi c¶ hai hay nhiÒu b¶ng m· mét lóc. HiÖn tr×nh WebEye cña VNI vµ hÖ hç trî tiÕng ViÖt tæng qu¸t hãa cña §H Kü ThuËt TP. HCM chØ cho phÐp hiÓn thÞ ®óng c¸c v¨n b¶n tiÕng ViÖt ®· cã s½n, chø cha gi¶i quyÕt tèt viÖc hiÓn thÞ v¨n b¶n tiÕng ViÖt cã m· bÊt kú ®ang nhËp vµo.
Hái: Em muèn dïng tiÕng ViÖt lµm font hÖ thèng thay thÕ font MS Sans Serif cña Windows 98 (chñ yÕu ®Ó hiÖn dÊu tiÕng ViÖt). Xin cho em biÕt cã font tiÕng ViÖt nµo cã thÓ thay thÕ tèt cho font MS Sans Serifs?
Tr¶ lêi: HÇu hÕt c¸c hÖ hç trî tiÕng ViÖt ®Òu cã font Sans Serif víi m· tiÕng ViÖt t¬ng øng, thÝ dô hÖ hç trî tiÕng ViÖt tæng qu¸t hãa cña §¹i Häc Kü ThuËt Thµnh phè Hå ChÝ Minh cã font Vn Sans Serif víi m· tiÕng ViÖt §HBK 1 byte.
B¹n
chØ cÇn cµi font ®ã vµo Windows (font MS Sans Serif chuÈn cña Windows
sÏ kh«ng bÞ mÊt ®i v× thao t¸c cµi nµy). Thùc hiÖn
Start.Settings.Control Panel.Display.Appearance vµ chän c¸c "Item"
sau: Active Title Bar, Inactive Title Bar, Menu, Message Box, ToolTip råi ®æi
font cho c¸c item nµy thµnh "Vn Sans Serif". Khi muèn kh«i phôc
l¹i font MS Sans Serif chuÈn, b¹n thùc hiÖn l¹i cïng ®éng t¸c nh
trªn.
B¹n cã thÓ t×m ®îc b¶n demo cña hÖ hç trî tiÕng ViÖt tæng qu¸t
hãa cña §¹i Häc Kü ThuËt Thµnh phè Hå ChÝ Minh trªn ®Üa CD-ROM PC
World 99.
Hái: Trong Foxpro for Windows, t«i ®· ®æi font mµn h×nh sang VNI-Times (gåm c¶ chän Font vµ Screen Font trong thùc ®¬n Text). Nhng khi dïng lÖnh Browse ®Ó xem tËp tin .DBF th× d÷ liÖu vÉn kh«ng ph¶i lµ font VNI-Times. Lµm thÕ nµo ®Ó khi dïng lÖnh Browse d÷ liÖu sÏ lu«n ®îc hiÓn thÞ b»ng font VNI-Times?
Tr¶ lêi: Khi b¹n dïng lÖnh Browse ®Ó hiÓn thÞ vµ hiÖu chØnh d÷ liÖu, FoxPro for Windows sÏ t¹o mét cöa sæ Browse míi. NÕu b¹n kh«ng m« t¶ font ®îc dïng cho cöa sæ míi nµy th× FoxPro sÏ dïng font hÖ thèng (thêng lµ font MS Sans Serif) ®Ó hiÓn thÞ néi dung. VËy nÕu muèn hiÓn thÞ néi dung d÷ liÖu tiÕng ViÖt víi font VNI-Times trong cöa sæ Browse, b¹n ph¶i nhËp thªm th«ng sè vÒ font trong lÖnh Browse, thÝ dô nh: browse font "VNI-Times",12
Hái: Em cã vµi ch¬ng tr×nh qu¶n lý viÕt b»ng Foxpro 2.5 for DOS, hç trî tiÕng ViÖt (VietRes). Nhng khi ch¹y nh÷ng ch¬ng tr×nh Êy b»ng Foxpro for Windows th× l¹i xuÊt hiÖn nh÷ng ký tù l¹, kh«ng thÓ hiÖn ®îc ch÷ ViÖt nh mong muèn (trong Windows cã dïng Vietware). Xin quý b¸o chØ gióp nguyªn do vµ c¸ch kh¾c phôc.
Tr¶ lêi: Khi b¹n ch¹y ch¬ng tr×nh Foxpro trªn DOS ë chÕ ®é text, H§H chØ dïng cã 1 font ch÷, nÕu ®· ch¹y VietRes th× font ch÷ nµy lµ font ch÷ ViÖt cã m· VietRes. Khi b¹n t¹o giao diÖn ch¬ng tr×nh vµ d÷ liÖu, v¨n b¶n sÏ ®îc nhËp vµ hiÓn thÞ theo m· tiÕng ViÖt cña VietRes nªn mäi chuyÖn kh«ng cã g× trôc trÆc. Tuy nhiªn khi b¹n ch¹y l¹i ch¬ng tr×nh trong m«i trêng Windows, nÕu cha gi¶i quyÕt vÊn ®Ò font ch÷ th× ch¬ng tr×nh cña b¹n khã lßng hiÓn thÞ ®óng v¨n b¶n.
Lu ý r»ng trong ch¬ng tr×nh Foxpro ®îc viÕt trªn DOS cña b¹n, tÊt c¶ c¸c lÖnh ®Þnh nghÜa window, menu, popup, bar, ... ®Òu kh«ng cã thuéc tÝnh font kÌm theo v× DOS chØ dïng cã 1 font. Khi ch¹y nh÷ng ch¬ng tr×nh nµy trªn m«i trêng Windows, tïy phÇn tö cÇn hiÓn thÞ mµ Foxpro sÏ dïng font mÆc ®Þnh t¬ng øng ®Ó hiÓn thÞ nã, th«ng thêng font mÆc ®Þnh nµy kh«ng cã m· tiÕngViÖt t¬ng thÝch víi m· d÷ liÖu VietRes cña b¹n nªn néi dung kh«ng thÓ ®îc hiÓn thÞ ®óng.
Khi Foxpro ch¹y trªn Win 9x, nã dïng c¸c font ®îc khai b¸o trong m«i trêng Windows, thÝ dô c¸c menu cña øng dông Foxpro sÏ ®îc hiÓn thÞ bëi font ®îc qui ®Þnh trong môc "Menu" trong Start.Settings.Control Panel.Display .Appearance.Item (thêng lµ font "MS Sans Serif"), do ®ã nÕu b¹n cã font tiÕng ViÖt theo m· VietRes, b¹n cã thÓ cµi font nµy vµo Windows vµ khai b¸o dïng font nµy cho c¸c phÇn tö hiÓn thÞ cña Windows, sau ®ã Foxpro sÏ hiÓn thÞ ®óng c¸c thµnh phÇn d÷ liÖu cña b¹n.
Mét c¸ch kh¸c mµ b¹n cã thÓ lµm lµ duyÖt ch¬ng tr×nh source, t×m tÊt c¶ c¸c lÖnh khai b¸o menu, window, popup, bar... råi thªm thuéc tÝnh font vµo tõng lÖnh ®ã, thÝ dô thay v× b¹n viÕt lÖnh :
DEFINE BAR 7 OF khhang PROMPT á\<Dung chuong trinh Alt+Xâ
b¹n nªn viÕt lÖnh :
DEFINE BAR 7 OF khhang PROMPT á\<Dung chuong trinh Alt+Xâ Font "VNI-Times",12
Hái: Th«ng thêng, khi lËp tr×nh b»ng Pascal, ta chØ viÕt ra mµn h×nh ch÷ kh«ng dÊu, liÖu cã thÓ viÕt ra ch÷ ViÖt cã dÊu ®îc kh«ng? VÝ dô: lËp tr×nh t¹o mét trang Hå s¬ Häc sinh, trong ®ã cã cét hä tªn t«i muèn nhËp ký tù tõ bµn phÝm gièng nh so¹n th¶o v¨n b¶n (in lªn mµn h×nh lµ ch÷ ViÖt cã dÊu nh kiÓu gâ Telex) ®îc kh«ng? NÕu ®îc, xin quý b¸o chØ gióp c¸ch lµm? NÕu qu¸ dµi, kh«ng ®¨ng trªn b¸o ®îc, xin chØ gióp tµi liÖu tham kh¶o (c¸c tµi liÖu viÕt vÒ c¸ch lËp tr×nh b»ng Pascal hÇu nh kh«ng thÊy ®Ò cËp ®Õn c¸ch lµm nµy).
Tr¶ lêi: Trong hÇu hÕt mäi trêng hîp, ch¬ng tr×nh øng dông ch¹y trªn nÒn H§H vµ sÏ sö dông c¸c dÞch vô cña H§H. NÕu H§H cung cÊp dÞch vô nhËp/hiÓn thÞ/in Ên d÷ liÖu tiÕng ViÖt th× c¸c tr×nh øng dông sÏ dïng ®îc dÞch vô nµy. Cô thÓ nÕu b¹n ®· ch¹y (chÕ ®é thêng tró - resident) mét tr×nh hç trî tiÕng ViÖt nµo ®ã, thÝ dô nh VRD cña VietRes, th× b¹n cã thÓ viÕt ch¬ng tr×nh Pascal ®Ó nhËp/hiÓn thÞ d÷ liÖu tiÕng ViÖt. Tuy nhiªn, nÕu b¹n dïng lÖnh OuttextXY díi chÕ ®é ®å häa ®Ó hiÓn thÞ v¨n b¶n tiÕng ViÖt th× VietRes kh«ng hiÓn thÞ ®îc. §Ó kh¾c phôc trêng hîp nµy, b¹n cã thÓ viÕt riªng cho m×nh mét unit ®Ó hiÓn thÞ tiÕng ViÖt ë chÕ ®é ®å häa. B¹n cã thÓ ®äc phÇn tr¶ lêi ë trang 105, sè th¸ng 01/1999 ®Ó biÕt thªm chi tiÕt vÒ viÖc viÕt unit phôc vô hiÓn thÞ tiÕng ViÖt trong chÕ ®é text mode hay graphic mode.
Hái: Trong ACAD R.14, khi viÕt ch÷ ViÖt b»ng lÖnh DTEXT dïng Font Vni*.ttf cã trë ng¹i viÕt kh«ng ®îc ph¶i söa l¹i b»ng lÖnh DDEDIT rÊt mÊt thêi gian, Xin cho biÕt cã c¸ch g× kh¾c phôc ®îc kh«ng (ACAD R.13 l¹i dïng ®îc).
Tr¶ lêi: Cã mét sè tiÖn Ých nhËp tiÕng ViÖt kh«ng ho¹t ®éng tèt víi lÖnh DTEXT cña ACAD R14 nh VietWare... (mÆc dï nã ch¹y tèt víi ACAD 13). VËy nÕu b¹n muèn nhËp ®îc d÷ liÖu tiÕng ViÖt th«ng qua lÖnh DTEXT cña ACAD 14, b¹n ph¶i ®æi tr×nh nhËp liÖu tiÕng ViÖt. C¸c tr×nh nhËp tiÕng ViÖt cã thÓ ho¹t ®éng ®îc víi lÖnh DTEXT lµ VietKey, keyboard.drv cña VNI, keyboard.drv cña §HBK...
Hái: Em muèn ®¸nh c¸c ký tù phiªn ©m quèc tÕ nhng kh«ng biÕt Font cña nã ë ®©u vµ trong Symbol cña Word 97 kh«ng cã. VËy em ph¶i t×m ë ®©u? NÕu kh«ng cã s½n trong Word 97 th× ph¶i mua phÇn mÒm ®ã ë ®©u?
Tr¶ lêi: Cã nhiÒu font chøa phiªn ©m quèc tÕ nhng ®Ó nhËp, söa dÔ dµng c¸c ký tù phiªn ©m, b¹n nªn t×m bé font thÝch hîp. B¹n cã thÓ dïng font "PhTimes" cña hÖ hç trî tiÕng ViÖt GVSBK 1.5 ®Ó nhËp dÔ dµng c¸c ký tù phiªn ©m quèc tÕ vµ phiªn ©m tiÕng Ph¸p. B¹n cã thÓ t×m bé GVSBK 1.5 b»ng c¸ch liªn hÖ víi t¸c gi¶: TS. NguyÔn V¨n HiÖp, Khoa CNTT §H Kü thuËt Tp.HCM.
Hái: Trong qu¸ tr×nh sö dông m¸y vi tÝnh t«i thêng dïng hai ch¬ng tr×nh: FoxPro (cã font ch÷ ViÖt lµ Vietres) vµ c¸c ch¬ng tr×nh trong Windows 3.1 (nh Word, Excel, Access) (víi Font ch÷ VNI). Khi sö dông, t«i gÆp khã kh¨n lµ khi më c¸c file ®· t¹o trong FoxPro b»ng c¸c ch¬ng tr×nh trong Windows th× c¸c dÊu l¹i bÞ m· hãa thµnh m· m¸y, kh«ng ®äc ®îc.
Xin híng dÉn t«i c¸ch chuyÓn ®æi font ch÷ sao cho c¸c file *.DBF ®· t¹o trong FoxPro b»ng font ch÷ VietRes cã thÓ më vµ ®äc b×nh thêng trong c¸c ch¬ng tr×nh cña Windows (nh Excel, Access).
Hái: T«i cã mét sè tËp tin c¬ së d÷ liÖu cña FoxPro (dbf) sö dông Font TiÕng ViÖt VNI cña ch¬ng tr×nh VN-EP, muèn chuyÓn tËp tin nµy sang Excel cã dÊu tiÕng ViÖt, hoÆc tËp tin cña Excel dïng Font VNI-Times sang tËp tin DBF cã dÊu tiÕng ViÖt trong DOS th× ph¶i dïng ch¬ng tr×nh nµo, font ch÷ nµo?
Tr¶ lêi: Khi dïng chung file c¬ së d÷ liÖu tiÕng ViÖt *.dbf gi÷a FoxPro vµ c¸c tr×nh Excel, Access, chóng ta cÇn lu ý 2 vÊn ®Ò sau ®©y:
- M· tiÕng ViÖt ®îc dïng bëi FoxPro for DOS thêng lµ m· VietRes, VN-EP,... trong khi c¸c font tiÕng ViÖt trªn m«i trêng Windows l¹i dïng b¶ng m· kh¸c, do ®ã ®Ó Windows hiÓn thÞ ®óng d÷ liÖu c¸c file *.dbf cña FoxPro for DOS, b¹n cã thÓ chän 1 trong 2 c¸ch: hoÆc dïng hÖ hç trî GVSBK cña §H Kü thuËt Tp.HCM ®Ó t¹o ra font ch÷ cã m· t¬ng øng víi file d÷ liÖu råi hiÓn thÞ d÷ liÖu theo font ch÷ ®ã hoÆc dïng tr×nh chuyÓn m· ®Ó chuyÓn file vÒ m· cã s½n font trªn Windows. B¹n cã thÓ dïng chøc n¨ng chuyÓn m· cña hÖ GVSBK ®Ó thùc hiÖn chuyÓn m· c¸c file *.dbf.
- VÒ mÆt ch¬ng tr×nh, file *.dbf cña FoxPro dïng m· "DOS text" (mÆc dï ta chøa tiÕng ViÖt), cßn c¸c tr×nh Excel, Access l¹i dïng m· "Windows ANSI", 2 m· nµy kh¸c nhau, do ®ã khi Excel, Access ®äc file *.dbf, nã sÏ chuyÓn m· tõ "DOS text" sang "Windows ANSI" vµ hiÓn thÞ sai d÷ liÖu ban ®Çu. §Ó kh¾c phôc vÊn ®Ò nµy, b¹n cÇn chuyÓn format tõ *.dbf sang "text only" råi dïng Excel, Access ®äc vµo vµ xö lý tiÕp. T¬ng tù ®Ó chuyÓn file *.dbf do Excel, Access t¹o ra vÒ d¹ng FoxPro, b¹n cÇn chuyÓn sang format "text only" råi FoxPro sÏ ®äc vµo vµ xö lý. Qui tr×nh h¬i phøc t¹p nhng hiÖn t¹i chóng t«i cha t×m ra c¸ch nµo ®¬n gi¶n h¬n.
PcLeHoan
1996 - 2002
Mirror :
http://www.pclehoan.com
Mirror :
http://www.lehoanpc.net
Mirror :
http://www.ktlehoan.com