I had written in a Persian mailing list:
> >We have just finished fixing Windows 2000's Farsi keyboard...
> >The fixed version solves many of the annoying problems of Windows 2000
> >keyboard:
Well, after a lot of problems with Windows 2000's layout, I thought that I
could do something by editing the "kbdfa.dll" in binary. And to my
surprise, I was successful. I was able to change the layout to ISIRI
2901:1994, which you can see at the top of the page at:
http://crl.nmsu.edu/~mleisher/keyboards/persian.html
I don't know if it is legal or illegal to make the patched version
available to the international community. So I won't publish the URL here.
I will announce it here as soon as I wrote a patcher program.
The layout is also available as a Keyman keyboard for those who want to
try it:
http://www.tavultesoft.com/keyman/downloads/keyboards/
One of the most important features is "Shift+Space" producing ZWNJ.
Vladimir wrote:
> Persian digits is no problem in Windows 2000 if you work with Word
> 2000 and/or XP. We use Tools/Options/Right-to-Left/Numeral: Context.
> It switches digits automatically to Persian when you type in Persian
> context.
We needed to use Persian digits in every application (Notepad, Internet
Explorer, ...) Even thos in applications with automatic conversion
support, that was really annoying, specially because it also converted
Latin numbers to Persian ones some times the author did not want...
> What was really annoying for us - 2 different final "Ya"s:
> One without dots on "D", and the other one with unnecessary dots on Shift+X.
> Does the new version fix it?
I'm not sure if I get you right, but if you are telling about the "Farsi
Yeh" bug, the letter not shaping correctly in initial and medial shapes,
that is a bug in some of the Microsoft's fonts only, and not related to
the keyboard. You can get new versions of some of them (Tahoma, Arial,
Times, Courier), with "Farsi Yeh" bug fixed, from:
http://www.microsoft.com/typography/fontpack/
Also, Windows 2000's Service Pack 2 kindly fixes Tahoma, but not the three
others. Now that they have the fixed version, I can't guess why.
--roozbeh
This archive was generated by hypermail 2.1.2 : Fri Jul 06 2001 - 00:17:18 EDT