Thanks for the help ..

I have pretty much some "fake" RTL support by now .. including
inputting characters (a little weak in that area).

I have a couple of questions ..
I read that Korean and Chinese have complex scripts .. and I was
wondering how is the input parsed and everything .. did you guys at
Valve write your own code or did you call some windows APIs to do
that?

Also, is it possible to manipulate the console? atleast after my mod loads?

and something that is not directly related: how does Source map the
keyboard buttons to their corresponding unicode characters?

On Tue, 1 Feb 2005 16:55:46 -0700, Hasan Aljudy <[EMAIL PROTECTED]> wrote:
> I know this is old :) two monthes old, but anyway.
>
> I've added some simple contextual shaping for arabic letters.
> here's a screenshot (although I think nobody will understand it)
> http://img103.exs.cx/img103/5889/sdkvehicles00023bi.jpg
>
> I basically reinvented the wheel and wrote my own code to do it, but
> the thing is, I only convert the wchar_t string after it's done being
> typed; so I didn't really add RTL support, I only re-arranged the the
> string and changed the shape of the letters according to their
> context.
>
> About this IME, I noticed there are several IME related methods in the
> IInput interface but the actual implementation of these methods seem
> to be somewhere we don't have access to. Tbh I don't really know much
> about this stuff anyway, and I never heard the term IME before you
> (Yahn) mentioned it.
>
> On Sat, 4 Dec 2004 09:06:56 -0800, Yahn Bernier
> <[EMAIL PROTECTED]> wrote:
> > I found this to be somewhat useful when researching the issue:
> >
> > http://www.amazon.com/exec/obidos/tg/detail/-/0735615837/qid=1102179643/
> > sr=8-2/ref=sr_8_xs_ap_i2_xgl14/103-0137991-2115829?v=glance&s=books&n=50
> > 7846
> >
> > However, the vgui_controls code in the SDK should allow you to do a lot
> > of this (adding RTL reading support to Label/TextEntry) including
> > hooking up the RTL IME in TextEntry if you are motivated enough.  I know
> > I've seen both Arabic and Hebrew text when playing CS:Source, so the
> > fundamental support seems to already work, except for the reading order.
> >
> > Adding a new language will involve adding the various
> > closecaption_newlanguage/vgui_newlanguage/steamui_newlanguage text
> > files.
> >
> > Valve itself will probably be adding additional localizations to Source
> > over time, since if you'd done it 9 times, adding one more isn't so
> > hard.
> >
> > I'll add the IME (Input Method Editor/Keyboard Layout) help docs to the
> > SDK at some point "soon".
> >
> > Yahn
> > Valve
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Hasan Aljudy
> >
> > Sent: Saturday, December 04, 2004 12:46 AM
> > To: [email protected]
> > Subject: Re: [hlcoders] Adding other languages .. (localization)
> >
> > Thanks!
> >
> > Does anybody of any resoures on the internet about coding unicode stuff
> > and the like?
> >
> > On Fri, 3 Dec 2004 21:54:32 -0800, Alfred Reynolds
> > <[EMAIL PROTECTED]> wrote:
> > > The Source engine fully supports the unicode character set. We do not
> > > currently support right to left text entry. Mods can define the fonts
> > > used to render their game, you would need to use one that includes the
> >
> > > Arabic character set. You could use the vgui controls source code as a
> >
> > > base to implement right to left text controls. So yes, it could be
> > > done inside your mod (but not in the initial GameUI).
> > >
> > > - Alfred
> > >
> > >
> > >
> > > ----Original Message----
> > > From: [EMAIL PROTECTED]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of Hasan
> > > Aljudy Sent: Friday, December 03, 2004 9:44 PM To: hlcoders
> > > Subject: [hlcoders] Adding other languages .. (localization)
> > >
> > > > I really have no idea if this is possible or not, but is it possible
> >
> > > > to add support for additional languages? not programming languages
> > ..
> > > > I'm talking about localization and stuff.
> > > >
> > > > basically, I noticed steam doesn't quite support arabic, the source
> > > > engine can render arabic fonts fine, the problem I think is related
> > > > to encoding or something.
> > > > I can't just type stuff in notepad and copy it over, because even
> > > > though it looks correct in notepad, once I copy it to Source, it
> > > > gets distorted .. I have to use the character map and copy stuff
> > > > from there. an arabic letter have several forms depending on its
> > > > position in the word .. initial, middle, final .. etc.
> > > >
> > > > my question is, is it possible to code stuff like this with the SDK?
> > > > or is this not aailable to us?
> > > >
> > > > _______________________________________________
> > > > To unsubscribe, edit your list preferences, or view the list
> > > > archives, please visit:
> > > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > >
> > > _______________________________________________
> > > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> > >
> > >
> >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives,
> > please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list archives, 
> > please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
> >
> >
>

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to