1fribidi_get_bidi_type_name(3) Programmer's Manualfribidi_get_bidi_type_name(3)
2
3
4

NAME

6       fribidi_get_bidi_type_name - get bidi type name
7

SYNOPSIS

9       #include <fribidi.h>
10
11       const char *fribidi_get_bidi_type_name(FriBidiCharType t);
12

PARAMETERS

14       FriBidiCharType t
15              Input bidi type.
16
17              Possible values for a FriBidiCharType are as follows:
18              FRIBIDI_TYPE_LTR  Left-To-Right letter.
19              FRIBIDI_TYPE_RTL  Right-To-Left letter.
20              FRIBIDI_TYPE_AL   Arabic Letter.
21              FRIBIDI_TYPE_EN   European Numeral.
22              FRIBIDI_TYPE_AN   Arabic Numeral.
23              FRIBIDI_TYPE_ES   European number Separator.
24              FRIBIDI_TYPE_ET   European number Terminator.
25              FRIBIDI_TYPE_CS   Common Separator.
26              FRIBIDI_TYPE_NSM  Non Spacing Mark.
27              FRIBIDI_TYPE_BN   Boundary Neutral.
28              FRIBIDI_TYPE_BS   Block Separator.
29              FRIBIDI_TYPE_SS   Segment Separator.
30              FRIBIDI_TYPE_WS   WhiteSpace.
31              FRIBIDI_TYPE_ON   Other Neutral.
32              FRIBIDI_TYPE_LRE  Left-to-Right Embedding.
33              FRIBIDI_TYPE_RLE  Right-to-Left Embedding.
34              FRIBIDI_TYPE_LRO  Left-to-Right Override.
35              FRIBIDI_TYPE_RLO  Right-to-Left Override.
36              FRIBIDI_TYPE_PDF  Pop Directional Flag.
37

DESCRIPTION

39       This  function  returns  the  bidi  type name of a character type.  The
40       returned string is a static string and should not be freed.
41
42       The type names are the same as ones defined in Table 3.7  Bidirectional
43       Character  Types  of  the  Unicode Bidirectional Algorithm available at
44       http://www.unicode.org/reports/tr9/#Bidirectional_Character_Types, with
45       a few modifications: L->LTR, R->RTL, B->BS, S->SS.
46

SEE ALSO

48       fribidi_charset_to_unicode(3),           fribidi_unicode_to_charset(3),
49       fribidi_parse_charset(3),                      fribidi_shape_arabic(3),
50       fribidi_get_par_direction(3),      fribidi_get_par_embedding_levels(3),
51       fribidi_reorder_line(3),                      fribidi_get_bidi_type(3),
52       fribidi_get_bidi_types(3),   fribidi_debug_status(3),   fribidi_mirror‐
53       ing_status(3), fribidi_set_mirroring(3), fribidi_reorder_nsm_status(3),
54       fribidi_set_reorder_nsm(3),    fribidi_log2vis_get_embedding_levels(3),
55       fribidi_get_type(3),                      fribidi_get_type_internal(3),
56       fribidi_remove_bidi_marks(3),   fribidi_log2vis(3),   fribidi_join_ara‐
57       bic(3),   fribidi_get_joining_type(3),    fribidi_get_joining_types(3),
58       fribidi_get_joining_type_name(3),           fribidi_get_mirror_char(3),
59       fribidi_shape_mirroring(3), fribidi_shape(3)
60
61
62
63GNU FriBidi 0.19.2             24 November 2008  fribidi_get_bidi_type_name(3)
Impressum