fribidi_get_joining_type man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

fribidi_get_joining_type(3)   Programmer's Manual  fribidi_get_joining_type(3)

NAME
       fribidi_get_joining_type - get character joining type

SYNOPSIS
       #include <fribidi.h>

       FriBidiJoiningType fribidi_get_joining_type(FriBidiChar ch);

PARAMETERS
       FriBidiChar ch
	      Input character.

DESCRIPTION
       This function returns the joining type of a character as defined in Ta‐
       ble 8-2 Primary Arabic Joining Classes of the Unicode  standard	avail‐
       able   at  http://www.unicode.org/versions/Unicode4.0.0/ch08.pdf#G7462,
       using data provided in file ArabicShaping.txt  and  UnicodeData.txt  of
       the Unicode Character Database available at http://www.unicode.org/Pub‐
       lic/UNIDATA/ArabicShaping.txt	  and	   http://www.unicode.org/Pub‐
       lic/UNIDATA/UnicodeData.txt.

       There  are a few macros defined in fribidi-joining-types.h for querying
       a joining type.

RETURNS
       Possible values for a FriBidiJoiningType are as follows:
	      FRIBIDI_JOINING_TYPE_U  NUn-joining, e.g. Full Stop.
	      FRIBIDI_JOINING_TYPE_R  Right-joining, e.g. Arabic Letter Dal.
	      FRIBIDI_JOINING_TYPE_D  Dual-joining, e.g. Arabic Letter Ain.
	      FRIBIDI_JOINING_TYPE_C  Join-Causing, e.g. Tatweel, ZWJ.
	      FRIBIDI_JOINING_TYPE_T  Transparent, e.g. Arabic Fatha.
	      FRIBIDI_JOINING_TYPE_L  Left-joining, i.e. Fictional.
	      FRIBIDI_JOINING_TYPE_G  IGnored, e.g. LRE, RLE, ZWNBSP.

SEE ALSO
       fribidi_charset_to_unicode(3),		fribidi_unicode_to_charset(3),
       fribidi_parse_charset(3),		      fribidi_shape_arabic(3),
       fribidi_get_par_direction(3),	  fribidi_get_par_embedding_levels(3),
       fribidi_reorder_line(3),			     fribidi_get_bidi_type(3),
       fribidi_get_bidi_types(3),		fribidi_get_bidi_type_name(3),
       fribidi_debug_status(3),	 fribidi_mirroring_status(3), fribidi_set_mir‐
       roring(3),  fribidi_reorder_nsm_status(3),  fribidi_set_reorder_nsm(3),
       fribidi_log2vis_get_embedding_levels(3),		  fribidi_get_type(3),
       fribidi_get_type_internal(3),		 fribidi_remove_bidi_marks(3),
       fribidi_log2vis(3),	fribidi_join_arabic(3),	     fribidi_get_join‐
       ing_types(3),	fribidi_get_joining_type_name(3),     fribidi_get_mir‐
       ror_char(3), fribidi_shape_mirroring(3), fribidi_shape(3)

GNU FriBidi 0.19.2		30 January 2006	   fribidi_get_joining_type(3)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net