Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / Compact Framework / March 2008

Tip: Looking for answers? Try searching our database.

About complex script languages such as Arabic,Farsi and Unicode ..

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Masoud - 14 Dec 2005 08:32 GMT
Hi every body,
I want to know doest windows mibole 5 support Farsi language or not, either
the Unicode langauges or not?

You know I want to write an Data Intensive application for my user in Farsi
language which the data entry must be in Farsi, can I do it or not????

Regards,
Masoud_TB@Hotmail.com
Chris Tacke, eMVP - 14 Dec 2005 14:46 GMT
The OS is Unicode, so it will support the use of pretty much any language.
It just requires a fair bit of work on your part.  What you'll need:

1. A licensed Font for your language of choice
2. A input method/SIP for the language (you'll probably have to write it)
3. Your app will have to be localized for the language

Keep in mid that the OS and any of it's dialogs will still not be localized.

Signature

Chris Tacke
Co-founder
OpenNETCF.org
Are you using the SDF?  Let's do a case study.
Email us at d c s @ o p e n n e t c f . c o m
http://www.opennetcf.org/donate

> Hi every body,
> I want to know doest windows mibole 5 support Farsi language or not,
[quoted text clipped - 7 lines]
> Regards,
> Masoud_TB@Hotmail.com
Paul G. Tobey [eMVP] - 14 Dec 2005 15:44 GMT
You might want to check on the text direction situation also.  If Farsi is
entered to be read from right to left (or bottom to top or top to bottom,
for that matter), the standard input controls won't work for you, unless you
are running on a device built for complex script processing.  That is, you'd
need a device *designed*, the device, not just your code, for the local
language system.

Paul T.

> Hi every body,
> I want to know doest windows mibole 5 support Farsi language or not,
[quoted text clipped - 7 lines]
> Regards,
> Masoud_TB@Hotmail.com
Masoud - 15 Dec 2005 20:56 GMT
Hi, and thanks,
I 'm thinking right2left control is good actually but if doesn't exist so,
forget about it.But I need the font the availibity to write farsi, you said I
have to do 3 things so how?
1. A licensed Font for your language of choice
2. A input method/SIP for the language (you'll probably have to write it)
3. Your app will have to be localized for the language

is there any example for this or not????
Thanks again.

> You might want to check on the text direction situation also.  If Farsi is
> entered to be read from right to left (or bottom to top or top to bottom,
[quoted text clipped - 16 lines]
> > Regards,
> > Masoud_TB@Hotmail.com
Chris Tacke, eMVP - 15 Dec 2005 22:04 GMT
> 1. A licensed Font for your language of choice

There is no "example" for this.  Simply get a Font.

> 2. A input method/SIP for the language (you'll probably have to write it)

Doug Boling's book has a chapter devoted to a simple custom SIP.  There are
other samples on the Web and also in Platform Builder.

> 3. Your app will have to be localized for the language

There are lots of online samples for how to read strings from a resource as
well as loading a Font resource.  You simply need to do a translation of the
Form, then output the strings in the proper Font.

-Chris
Drew Linerud [MSFT] - 07 Mar 2008 21:24 GMT
I realize this is an older post, but for anyone who comes across it, I just
wanted to point out, that supporting Complex Script languages on WM 5 is more
complicated than has been described here.  There's a good deal more to this
than just adding a font, an input method/SIP, and app localization or even
RTL controls (or layout mirroring for that matter).  

Besides all of these issues, Complex Script text requires special processing
for glyph shaping, caret positioning, hit testing, text measurements, word
breaking, justification, etc.   Some of this processing is further
complicated by the need to support bidirectional text.  In Windows, this
additional processing is handled by a component called Uniscribe.  WM 5 does
not include Uniscribe, nor are its controls designed to work with Uniscribe.  
There are, however, third-party solutions that can provide varying levels of
support for some Complex Script languages on Windows Mobile.  Those might be
worth investigating, if you're looking to provide a solution like the one
mentioned in this thread.

Note that while Windows Mobile does not currently support Complex Scripts or
Uniscribe, that Windows Embedded CE 6.0 does support several Complex Script
languages and provides the Uniscribe module (as well as common controls that
work with it).
Signature

Please do not send e-mail directly to this alias. This alias is for
newsgroup purposes only.

This posting is provided "AS IS" with no warranties, and confers no rights.

> Hi, and thanks,
> I 'm thinking right2left control is good actually but if doesn't exist so,
[quoted text clipped - 27 lines]
> > > Regards,
> > > Masoud_TB@Hotmail.com

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.