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

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

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,
(e-mail address removed)
 
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.

--
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
 
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, 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.
 
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
 
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).
--
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.
 
This message doesn't appear with the rest of the thread and you haven't
quoted any of the original message to give us any context...

Paul T.
 
Back
Top