Page 1 of 2

Thai developers

Posted: Fri Nov 10, 2006 5:00 am
by punth
I hope this forum that will persuade Thai programmer or Thai developers coming and working with us as soon ! :D

love to see it

Posted: Sun Dec 31, 2006 10:51 pm
by anek
I hope too...
If I finish my thesis,I will try to find how I can help us. :)

We will wait you !

Posted: Tue Jan 02, 2007 3:11 am
by punth
Thank you very much.

We will wait you :wink:

Posted: Fri Jan 12, 2007 11:27 pm
by anek
after tried to read some informations,I found we need to implement uniscribe on ReactOS http://www.microsoft.com/globaldev/DrIn ... mplex.mspx

for XP http://www.microsoft.com/globaldev/DrIn ... winxp.mspx

uniscribe infos http://msdn.microsoft.com/library/defau ... b_35k5.asp

did we implement uniscribe on ReactOS yet?

Could you contact E-mail to me ? please

Posted: Tue Jan 16, 2007 1:08 am
by punth
Sawadee Khun Anek

Could you contact E-mail to me ? please.
punth1@gmail.com

Posted: Tue Jan 16, 2007 1:33 pm
by hto
Hi.
did we implement uniscribe on ReactOS yet?
No. Not even richedit is fully implemented.

Posted: Wed Jan 17, 2007 11:33 pm
by anek
Sawadee krub khun punth and all of us
punth,I mailed to you.
for International support on ReactOS,do we want to implement uniscribe(fully compatible) or we will implement alternate way like ICU?

http://icu.sourceforge.net/
http://www.ibm.com/software/globalization/icu

note: I am sure why forums don't notify me anymore :o
I seen message "Stop watching this topic" at buttom but don't click it :)

Posted: Thu Jan 18, 2007 12:53 am
by hto
สวัสดี

Maybe I am wrong, but I think it is early to talk about internationalization now, when we have many defects in the kernel and other major components. There are so much work and so few people.

ICU is free and GPL-compatible, it can be already used.

Posted: Sat Jan 20, 2007 3:09 am
by hto
I just found some information on complex scripts processing.

http://graphite.sil.org/ http://www.pango.org/

I think it can help to solve a problem with float vowels.

Posted: Sat Jan 20, 2007 5:54 am
by anek
pango support thai :wink:
but if we use other library like pango,ICU(include word break) we must emulate function as uniscribe?
because uniscribe implement as USP10.DLL
http://en.wikipedia.org/wiki/Uniscribe

anyway,I will try to implement it when I finish my thesis(around april)
THANKs for helps and make great software

Posted: Sat Jan 20, 2007 8:34 am
by hto
I don't know what software depend on uniscribe. If it is important, it should be implemented sooner or later.

Posted: Sun Jan 21, 2007 7:30 pm
by anek
I think it should use for all text display(rendering).
http://www.microsoft.com/typography/Gly ... etail.mspx
anyway I will try to check dependency of it(do it relate to GDI[+] or not or anything else..).
everything can go on without correct text display.. go on ... cheer 8)

Posted: Sun Jan 21, 2007 9:25 pm
by hto
As I noticed, Windows' Wordpad loads usp10.dll when I type any Thai letter.

Pango-Win32 uses Uniscribe, too.

Posted: Tue Jan 30, 2007 11:07 pm
by anek
I just notice(duplicate you) :)

WINE implemented uniscribe
http://source.winehq.org/source/dlls/usp10/usp10.c
http://source.winehq.org/WineAPI/usp10.html

I think we can use that source and modify to fit on International support.

Re

Posted: Wed Jan 31, 2007 2:36 am
by hto
http://source.winehq.org/WineAPI/usp10.html says USP is already 80% implemented.

Then Kernel32, RichEdit and other libraries should be changed to be aware of it. It seems that WINE's RichEdit doesn't use it yet.