1fribidi_set_reorder_nsm(3)    Programmer's Manual   fribidi_set_reorder_nsm(3)
2
3
4

NAME

6       fribidi_set_reorder_nsm - set marks reordering on or off
7

SYNOPSIS

9       #include <fribidi.h>
10
11       extern fribidi_boolean fribidi_set_reorder_nsm(fribidi_boolean state);
12

PARAMETERS

14       fribidi_boolean state
15              New state to set.
16

DESCRIPTION

18       This  function  is used to turn non-spacing marks reordering on or off.
19       Reordering non-spacing marks is the act of  placing  non-spacing  marks
20       (bidi class NSM) after their base character in a right-to-left resolved
21       context.  If your rendering engine  expects  non-spacing  marks  always
22       after  the  base  character  in the memory representation of the visual
23       string, you need this option on.  An example of where people  may  need
24       it  off  is when rendering in the console when non-spacing marks cannot
25       be applied on top of the base character.
26
27       This flag is on by default.  This function is deprecated and only  used
28       with other deprecated functions.
29

RETURNS

31       The new marks reordering status.
32

SEE ALSO

34       fribidi_shape_arabic(3),                  fribidi_get_par_direction(3),
35       fribidi_get_par_embedding_levels_ex(3),        fribidi_reorder_line(3),
36       fribidi_get_bidi_type(3),                    fribidi_get_bidi_types(3),
37       fribidi_get_bidi_type_name(3),                 fribidi_debug_status(3),
38       fribidi_set_debug(3),    fribidi_charset_to_unicode(3),    fribidi_uni‐
39       code_to_charset(3),  fribidi_parse_charset(3),   fribidi_mirroring_sta‐
40       tus(3),     fribidi_set_mirroring(3),    fribidi_reorder_nsm_status(3),
41       fribidi_log2vis_get_embedding_levels(3),           fribidi_get_type(3),
42       fribidi_get_type_internal(3),             fribidi_remove_bidi_marks(3),
43       fribidi_log2vis(3),                fribidi_get_par_embedding_levels(3),
44       fribidi_join_arabic(3),  fribidi_get_joining_type(3), fribidi_get_join‐
45       ing_types(3),    fribidi_get_joining_type_name(3),     fribidi_get_mir‐
46       ror_char(3),     fribidi_shape_mirroring(3),    fribidi_get_bracket(3),
47       fribidi_get_bracket_types(3), fribidi_shape(3)
48
49
50
51c2man fribidi-deprecated.h     19 February 2018     fribidi_set_reorder_nsm(3)
Impressum