1fribidi_get_bracket(3) Programmer's Manual fribidi_get_bracket(3)
2
3
4
6 fribidi_get_bracket - get bracketed character
7
9 #include <fribidi.h>
10
11 extern FriBidiBracketType fribidi_get_bracket(FriBidiChar ch);
12
14 FriBidiChar ch
15 Input character.
16
18 This function finds the bracketed equivalent of a character as defined
19 in the file BidiBrackets.txt of the Unicode Character Database avail‐
20 able at http://www.unicode.org/Public/UNIDATA/BidiBrackets.txt.
21
22 If the input character is a declared as a brackets character in the
23 Unicode standard and has a bracketed equivalent. The matching brack‐
24 eted character is put in the output, otherwise the input character
25 itself is put.
26
28 The bracket type of the character. Use the FRIBIDI_IS_BRACKET(FriBidi‐
29 BracketType) to test if it is a valid property.
30
32 fribidi_shape_arabic(3), fribidi_get_par_direction(3),
33 fribidi_get_par_embedding_levels_ex(3), fribidi_reorder_line(3),
34 fribidi_get_bidi_type(3), fribidi_get_bidi_types(3),
35 fribidi_get_bidi_type_name(3), fribidi_debug_status(3),
36 fribidi_set_debug(3), fribidi_charset_to_unicode(3), fribidi_uni‐
37 code_to_charset(3), fribidi_parse_charset(3), fribidi_mirroring_sta‐
38 tus(3), fribidi_set_mirroring(3), fribidi_reorder_nsm_status(3),
39 fribidi_set_reorder_nsm(3), fribidi_log2vis_get_embedding_levels(3),
40 fribidi_get_type(3), fribidi_get_type_internal(3),
41 fribidi_remove_bidi_marks(3), fribidi_log2vis(3),
42 fribidi_get_par_embedding_levels(3), fribidi_join_arabic(3),
43 fribidi_get_joining_type(3), fribidi_get_joining_types(3),
44 fribidi_get_joining_type_name(3), fribidi_get_mirror_char(3),
45 fribidi_shape_mirroring(3), fribidi_get_bracket_types(3),
46 fribidi_shape(3)
47
48
49
50c2man fribidi-brackets.h 19 February 2018 fribidi_get_bracket(3)