Yes, I have used arabjoin.pl for the perl version
http://user.cs.tu-berlin.de/~czyborra/arabjoin/arabjoin
and I just started looking for a C langauge version and there a few
variations based on:
http://www.koders.com/c/fid0CDEEAE48A82518AB622E67323B84AB525772AED.aspx?s=mp3
http://www.koders.com/c/fidD92D7571C80226F5F767189298750ACC8461B090.aspx?s=mp3
http://www.koders.com/c/fid6998723CE404855329383741EACE2197511ACDB6.aspx?s=mp3
This is a variation on the above but has a more complete and useful
example, and it will also handle Hebrew, Arabic, and maybe Farsi
http://www.google.com/url?sa=t&ct=res&cd=1&url=http%3A%2F%2F130.89.160.166%2Frockbox%2Farabjoin.c&ei=rlPYR6-8DZjEgQT43tymBQ&usg=AFQjCNFUtcluvex5eicUU4b70H_ok5vC7Q&sig2=m8TZs2uMbL8Te8f2Za0fVQ
http://www.google.com/search?num=100&hl=en&lr=&as_qdr=all&q=arabjoin.c++stdbool.h
-Steve W.
Yewondwossen Assefa wrote:
Stephen Woodbridge wrote:
Hi Daniel,
I looked at the patch briefly.
It doesn't seem to be doing character joining for works in Arabic.
I'm thinking that if we had the algorithm to do the joining then we
could add that and maybe a Tag or metadata item that enabled the
joining if needed. The joining algorithm, might be smart enough to
only join Arabic letters and leave the rest alone.
If you are interested, I think I can get my hands on a perl script
that does the joining.
Steve,
Isn't is what the function shape_arabic (from the PostArabic) module
does? If that is the case, the source code in C and an original perl
source code are available on the web.
Best Regards,
-Steve W
Daniel Morissette wrote:
Copying what I wrote earlier this morning on the ka-map list (sorry
for those on both lists):
FYI there is an open MapServer ticket about this:
http://trac.osgeo.org/mapserver/ticket/956
The ticket even includes a patch that you may want to try. I'll try
to address this one for MapServer 5.2.
Daniel
R Isfahani wrote:
Hi,
I'm trying to render some Farsi (Persian) labels on my map. As you
may know, Farsi words are written from right to left, just like Hebrew.
I've changed the label's encoding to 'Windows-1256' in my mapfile
and I'm using TrueType fonts. Farsi letters have appeared. But the
problem is that letters are in revers order and letters are not
joining properly.
Of course reversing the letters' order in database will cause the
right order of them when rendering the map. But I wanna know if
there's any other way to show farsi labels in right order with no
joining problems.
[Actually, I'm using Ka-Map on the top of Mapserver to render my
maps on the web. Ka-Mappers told me that my problem is a kind of
Mapserver problems]
Any new ideas are welcomed.
Thanx.
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users