[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Help/Win95 Viet font.



> Co`n ba'c ho?i Microsoft la`m gi` thi` tui ho^?ng co' da'm no'i vi`
> ca'i
> o^ng o^?ng la`m ca'i ddo' o^?ng than la` tui hay lo^i o^?ng le^n ddo'.
> Cha('c bi. Bill Gates ba('t la`m ba^.n la('m. 
> Va^.y ma` o^?ng cu~ng sie^ng da.o pho^' VNSA go^'m ddo'. Nha('c to+'i
> te^n
> o^?ng la` o^?ng hie^.n ra ngay tho^i--ne^n tui dda^u co' da'm nha('c!
> 
Tro+`i o+i, ba'c Toa`n no'i tui va^.y oan cho to^i qua', tui co' ddu`a
mo^.t chu'c tho^i ma` ba'c bie^?u tui than la` ba'c hay lo^i ke'o to^i.
Tho^i thi` nay cu~ng dda`nh vie^'t va`i ca^u ba^.y ba. ra dda^y va^.y,
co' gi` tha^'t tho^' xin ca'c ba'c bo? qua' cho nghen.

- Bi`nh thu+o+`mg nhu+ mo.i ngu+o+`i nghi~, tie^'ng Vie^.t ddo+n gia?n
la('m ma`, chi? ca^`n fonts va` keyboard driver tho^i la` cha.y bu'a xua
ddu+o+.c ma`. Tui thi'ch du`ng ABC thi` tui cu+' xa`i, co`n ba'c thi'ch
VPS thi` ddu+o+`ng ba'c ba'c cha.y\. Nhu+ng ma` ba'c o+i, su+. ddo+`i
dda^u co' ddo+n gia?n nhu+ va^.y\. Tui thu+? la^'y mo^.t va`i vi' du.
ro^`i ca'c ba'c tu+. pha'n xe't nha':

+ MS cu~ng cung ca^'p mo^.t va`i fonts va` keyboard driver cho ca'c ba'c
go~ tie^'ng Vie^.t nhu+ng hie^.n nay theo nhie^`u ngu+o+`i nha^.n xe't
thi` no' chu+a ddu+o+.c to^'t va` tie^.n du.ng cho ngu+o+`i du`ng nhu+
ca'c chu+o+ng tri`nh sa(~n co'\. Tuy nhie^n ddo' la` cho^~ ma` ca'c ba'c
thoa?i ma'i cho.c ngoa'y theo y' ca'c ba'c ma`\.

+ Ne^'u du`ng ABC hay ba^'t ky` mo^.t bo^. tie^'ng Vie^.t na`o, ca'c
ba'c co' du`ng ddu+o+.c chu+'c na(ng chuye^?n lowercase tha`nh uppercase
(or vice versa) trong nhie^`u u+'ng du.ng kha'c nhau hay kho^ng. Va^.y
ba'c ha~y chuye^?n sang du`ng Windows 95 tie^'ng Vie^.t ddi, khi na`o
detect ddu'ng codepage 1258 la` no' convert tru'ng pho'c a`\. No' na(`m
trong Windows APi ma`\.

+ Thu+? tu+o+?ng tu+o+.ng ba'c ca^`n dde^'m so^' word trong mo^.t va(n
ba?n cu?a Microsoft Word cha(?ng ha.n hoa(.c ca'c ba'c du`ng Ctrl +
right arrow dde^? move sang tu+` be^n ca.nh thi` no' toa`n nha?y va`o
da^'u kho^ng a`? Word Break API cu~ng ddu+o+. cung ca^'p cu`ng Windows
95 tie^'ng Vie^.t dda^'y ma`\.

+ Vi' du. mo^.t chu+o+ng tri`nh nhu+ Internet Explorer, no' support
nhie^`u bo^. ma~, du`ng font chua^?n la` Times New Roman cha(?ng ha.n,
ne^'u tha^'y ddang cha.y tre^n Windows 95 tie^'ng Vie^.t la` font Times
New Roman na`y ddu+o+.c substitute sang tie^'ng Vie^.t (codepage 1258)
ngay ma`, ca'c ba'c dda^u co`n pha?i lo download fonts, install default
font cho IE nu+~a. Va` khi du`ng tie^'ng Nha^.t cha(?ng ha.n thi` cu~ng
se~ tu+. substitute sang tie^'ng Nha^.t tho^i vi` mo^.t so^' ca'c
chu+o+ng tri`nh authoring Webpage cu~ng generate ra HTML tag la`
codepage ma`\. (Tui la^'y vi' du. tho^i nha vi` Times New Roman, Arial
font ddi cu`ng vo+'i Windows 95 tie^'ng Vie^.t dda^u support 6 hay 7
ngo^n ngu+~ ma` tho^i nhu+ Western, Baltic, Greek...)

+ Ca'c ba'c dda~ la`m vie^.c vo+'i UNICODE chu+a? cha` cha`, ca'i na`y
thu' vi. ghe^ nha. UNICODE ca`ng nga`y ca`ng ddu+o+.c su+? du.ng ro^.ng
ra~i, va` thu+? nghi~ xem trong nhie^`u apps, khi no' du`ng ca'c ha`m
converter tu+` tie^'ng Vie^.t ANSI ra UNICODE (co' ba'c na`o la`m
Windows programming bao gio+` chu+a, check thu+? cho to^i ca'c API
funcs: MultiByteToWideChar hoa(.c WideCharToMultiByte xem sao), to^i
kho^ng hie^?u la` khi kho^ng co' mo^.t codepage ddu'ng thi` chu+~ a`
cu?a VPS se~ bi. converted tha`nh chu+~ gi` trong UNICODE nhi?, chu+~
Korean cha(ng?

+ Ca'c international apps co' du`ng ca'c international Windows Api se~
hoa.t ddo^.ng ra sao nhi? khi du`ng tie^'ng Vie^.t tre^n Windows tie^'ng
Anh nhi? vi` local information, registries.. dda^u co' pha?i tie^'ng
Vie^.t...

Co`n nhie^`u chuye^.n vui la('m nhu+ng ho^m nay vie^'t da`i do`ng va(n
tu+. qua' ro^`i, he.n ca'c ba'c di.p kha'c nhe'. 

Quang Huy

> ----------
> From: 	Toan
> Reply To: 	vnsa-l@csd.uwm.edu
> Sent: 	Sunday, April 27, 1997 4:59 AM
> To: 	Multiple recipients of list
> Subject: 	Re: Help/Win95 Viet font.
> 
> cha`, va^.y cha('c hoa(.c ba'c la`m ti`nh ba'o, hoa(.c ba'c la`m
> cha'nh
> tri. gia!
> Hai nghe^` na`y thi` no'i mo^.t ho^`i ngu+o+`i ta lo.t va`o me^ ho^`n
> tra^.n luo^n.
> 
> Co`n ba'c ho?i lie^.u VPS,VNI, va` TCVN co' ddo^`ng thua^.n.... cha('c
> co`n
> la^u la('m ba'c a`!
> 
> Thi` co' the^? ho. cu~ng co' <xem> cu?a nhau, dda(.c bie^.t la` VPS,
> mo^.t
> khi VPS dda~ la`m ra ca'i keyboard driver cha.y cho ra^'t nhie^`u va`
> go^`m
> ca? ca'c ma~ kia. 
> 
> VNI thi` to^i bie^'t ho. co' co^.ng ta'c vo+'i mo^.t vie6.n tin ho.c
> na`o
> ddo' be^n Ha` No^.i, Nhu+ng khi dda~ lo+` ra ba?n ma~ rie^ng tu+`
> tru+o+'c
> ne^n ho. giu+~ va^.y.
> 
> TCVN la`m o+? VN, ne^n dda^u co' the`m theo ai dda^u. Co`n lo^.n xo^.n
> trong ba?n ma~ TCVN khi xa`i cho ca'c tie^ng A^u cha^u/Ba('c a^u.
> 
> Co`n ba'c ho?i Microsoft la`m gi` thi` tui ho^?ng co' da'm no'i vi`
> ca'i
> o^ng o^?ng la`m ca'i ddo' o^?ng than la` tui hay lo^i o^?ng le^n ddo'.
> Cha('c bi. Bill Gates ba('t la`m ba^.n la('m. 
> Va^.y ma` o^?ng cu~ng sie^ng da.o pho^' VNSA go^'m ddo'. Nha('c to+'i
> te^n
> o^?ng la` o^?ng hie^.n ra ngay tho^i--ne^n tui dda^u co' da'm nha('c!
> 
> Ba'c ddo.c la.i mo^.t hai nga`y tru+o+'c ca'i vu. font <o^?ng> cu~ng
> ca('t
> nghi~a so+ o^?ng la`m ca'i gi` ddo'!
> 
> Tho^i, ta.m va^.y. tui pha?i ddi cuo^'c tro^`n mo+' rau ti' nhe.
> 
> He.n ba'c sau.
> 
> Toa`n
> 
>  
> > From: Vo Van Phuong <phuongvv@dk-online.dk>
> > To: Multiple recipients of list <vnsa-l@csd.uwm.edu>
> > Subject: Re: Help/Win95 Viet font.
> > Date: Saturday, 26 April, 1997 4:42 PM
> > 
> > Hi Ba'c Toa\n,
> > 
> > Ca'm o+n ba'c dda~ "co' va\i lo+\i chi? da.y". Dde^'n nhu+ tie^'ng
> > Vie^.t Nam ma\ to^i va^?n chu+a vie^'t ro~ ra\ng, mong ba'c thu+'
> to^.i.
> > To^i va^?n du\ng VPS font va\ keyboard cho mo^?i la^\n Vie^'t chu+~
> VN,
> > ca'i problem K0 pha?i na(\m o+?:
> > 
> >  1).Muo^'n dda'nh chu+~ Vie^.t.
> >  2).Ma` co' the^? la` muo^'n dda'nh theo ma~ chu+~ gio^'ng nhu+
> > ddang     du`ng o+? VN.
> > 
> > Ddu'ng ho+n la\ o+? ca'i to^.i "to\ mo\" vi\ muo^'n bie^'t ~ ca'i
> font
> > va\ keyboard ma\ MS la\m rie^ng cho VN hoa.t ddo^.ng nhu+ the^'
> na\o.
> > Ne^'u MS dda~ la\m Font/keyboard.drv rie^ng cho VN thi\ cha('c no'
> > se~co' nhie^\u lo+.i die^?m ve^\ tie^u chua^?n cho qui u+o+'c ve^\
> ca'c
> > ma~ tu+.vi' du. " E^. = Alt 0140 ". Chi? ddo+n gia?n the^' tho^i. 
> > 
> > Trong nghe^\ cu?a to^i go.i la\ "Direct question but in the abstract
> to
> > others " = " Ca^u ho?i tru+.c tie^'p nhu+ng mang ti'nh cha^'t tru+u\
> > tu+o+.ng cho ~ ngu+o+\i kha'c", hy vo.ng ba'c tha^'y ddu+o+.c su+.
> > tu+o+ng pha?n trong nghe^\ cu?a chu'ng ta.
> >     
> > Ne^'u k0 co' la\m phie^\n ba'c nhie^\u thi\ dda^y la\ 2 "direct
> question
> > without any abstract " to+'i ba'c:
> >  
> >  Do/did VPS, VNI and TCVN share a common agreement or an accidental
> 
> > agreement about the fixed possitions of 256(start from 1)characters
> ?
> >  If yes then NO further question, otherwise then WHY ?  
> >  
> > Da^\u sao ddi nu+~a, to^i cu~ng xin ca'm o+n ba'c thu+.c nhie^\u, k0
> > pha?i chi? co' cho la^\n tru+.c tie^'p na\y ma\ chung cho ~la^\n
> vie^'ng
> > tha(m ba'c tru+o+'c dda^y(gia'n tie^'p) qua ca'i homepage cu?a ba'c.
> > 
> > 
> > Cha\o
> > 
> > VVP.    
> > 
>