1 .\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
2 .\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
3 .TH "fribidi_get_bidi_types" 3 "6 December 2012" "GNU FriBidi 0.19.7" "Programmer's Manual"
5 fribidi_get_bidi_types \- get bidi types for an string of characters
10 void fribidi_get_bidi_types
14 const FriBidiChar *str,
16 const FriBidiStrIndex len,
18 FriBidiCharType *btypes
24 .B "const FriBidiChar *str"
27 .B "const FriBidiStrIndex len"
30 .B "FriBidiCharType *btypes"
33 Possible values for a \fBFriBidiCharType\fR are as follows:
37 .nr TL \w'FRIBIDI_TYPE_LTR'u+0.2i
40 \fBFRIBIDI_TYPE_LTR\fR
43 \fBFRIBIDI_TYPE_RTL\fR
56 European number Separator.
59 European number Terminator.
64 \fBFRIBIDI_TYPE_NSM\fR
82 \fBFRIBIDI_TYPE_LRE\fR
83 Left-to-Right Embedding.
85 \fBFRIBIDI_TYPE_RLE\fR
86 Right-to-Left Embedding.
88 \fBFRIBIDI_TYPE_LRO\fR
89 Left-to-Right Override.
91 \fBFRIBIDI_TYPE_RLO\fR
92 Right-to-Left Override.
94 \fBFRIBIDI_TYPE_PDF\fR
99 This function finds the bidi types of an string of characters. See
100 fribidi_get_bidi_type() for more information about the bidi types returned
103 fribidi_charset_to_unicode(3),
104 fribidi_unicode_to_charset(3),
105 fribidi_parse_charset(3),
106 fribidi_shape_arabic(3),
107 fribidi_get_par_direction(3),
108 fribidi_get_par_embedding_levels(3),
109 fribidi_reorder_line(3),
110 fribidi_get_bidi_type(3),
111 fribidi_get_bidi_type_name(3),
112 fribidi_debug_status(3),
113 fribidi_mirroring_status(3),
114 fribidi_set_mirroring(3),
115 fribidi_reorder_nsm_status(3),
116 fribidi_set_reorder_nsm(3),
117 fribidi_log2vis_get_embedding_levels(3),
119 fribidi_get_type_internal(3),
120 fribidi_remove_bidi_marks(3),
122 fribidi_join_arabic(3),
123 fribidi_get_joining_type(3),
124 fribidi_get_joining_types(3),
125 fribidi_get_joining_type_name(3),
126 fribidi_get_mirror_char(3),
127 fribidi_shape_mirroring(3),