On Wed, 17 Aug 2005, Gaurav Jain wrote:

> Could you give me some tips on how to go about implementing a "naive"
> version of such an algorithm?  Suppose I have a unicode character,
> what's the simplest way to know if it is a LTR directional character
> or a RTL directional character?


Here it is, using what's available in Glib:

  - If it's U+200E, LTR.
  - If it's U+200F, LTR.
  - If it's NOT of general category G_UNICODE_*_LETTER, ignore it.
  - If it's in the range U+0590..U+08FF, RTL.
  - Otherwise, LTR.


--behdad
http://behdad.org/
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to