Blame doc/fribidi_set_reorder_nsm.3

Packit Service 12e4cd
.\" WARNING! THIS FILE WAS GENERATED AUTOMATICALLY BY c2man!
Packit Service 12e4cd
.\" DO NOT EDIT! CHANGES MADE TO THIS FILE WILL BE LOST!
Packit Service 12e4cd
.TH "fribidi_set_reorder_nsm" 3 "19 February 2018" "c2man fribidi-deprecated.h" "Programmer's Manual"
Packit Service 12e4cd
.SH "NAME"
Packit Service 12e4cd
fribidi_set_reorder_nsm \- set marks reordering on or off
Packit Service 12e4cd
.SH "SYNOPSIS"
Packit Service 12e4cd
.ft B
Packit Service 12e4cd
#include <fribidi.h>
Packit Service 12e4cd
.sp
Packit Service 12e4cd
extern fribidi_boolean fribidi_set_reorder_nsm(fribidi_boolean state);
Packit Service 12e4cd
.ft R
Packit Service 12e4cd
.SH "PARAMETERS"
Packit Service 12e4cd
.TP
Packit Service 12e4cd
.B "fribidi_boolean state"
Packit Service 12e4cd
New state to set.
Packit Service 12e4cd
.SH "DESCRIPTION"
Packit Service 12e4cd
This function is used to turn non-spacing marks reordering on or
Packit Service 12e4cd
off.  Reordering non-spacing marks is the act of placing non-spacing
Packit Service 12e4cd
marks (bidi class NSM) after their base character in a right-to-left
Packit Service 12e4cd
resolved context.  If your rendering engine expects non-spacing marks
Packit Service 12e4cd
always after the base character in the memory representation of the
Packit Service 12e4cd
visual string, you need this option on.  An example of where people
Packit Service 12e4cd
may need it off is when rendering in the console when non-spacing
Packit Service 12e4cd
marks cannot be applied on top of the base character.
Packit Service 12e4cd
Packit Service 12e4cd
This flag is on by default.
Packit Service 12e4cd
This function is deprecated and only used with other deprecated functions.
Packit Service 12e4cd
.SH "RETURNS"
Packit Service 12e4cd
The new marks reordering status.
Packit Service 12e4cd
.SH "SEE ALSO"
Packit Service 12e4cd
fribidi_shape_arabic(3),
Packit Service 12e4cd
fribidi_get_par_direction(3),
Packit Service 12e4cd
fribidi_get_par_embedding_levels_ex(3),
Packit Service 12e4cd
fribidi_reorder_line(3),
Packit Service 12e4cd
fribidi_get_bidi_type(3),
Packit Service 12e4cd
fribidi_get_bidi_types(3),
Packit Service 12e4cd
fribidi_get_bidi_type_name(3),
Packit Service 12e4cd
fribidi_debug_status(3),
Packit Service 12e4cd
fribidi_set_debug(3),
Packit Service 12e4cd
fribidi_charset_to_unicode(3),
Packit Service 12e4cd
fribidi_unicode_to_charset(3),
Packit Service 12e4cd
fribidi_parse_charset(3),
Packit Service 12e4cd
fribidi_mirroring_status(3),
Packit Service 12e4cd
fribidi_set_mirroring(3),
Packit Service 12e4cd
fribidi_reorder_nsm_status(3),
Packit Service 12e4cd
fribidi_log2vis_get_embedding_levels(3),
Packit Service 12e4cd
fribidi_get_type(3),
Packit Service 12e4cd
fribidi_get_type_internal(3),
Packit Service 12e4cd
fribidi_remove_bidi_marks(3),
Packit Service 12e4cd
fribidi_log2vis(3),
Packit Service 12e4cd
fribidi_get_par_embedding_levels(3),
Packit Service 12e4cd
fribidi_join_arabic(3),
Packit Service 12e4cd
fribidi_get_joining_type(3),
Packit Service 12e4cd
fribidi_get_joining_types(3),
Packit Service 12e4cd
fribidi_get_joining_type_name(3),
Packit Service 12e4cd
fribidi_get_mirror_char(3),
Packit Service 12e4cd
fribidi_shape_mirroring(3),
Packit Service 12e4cd
fribidi_get_bracket(3),
Packit Service 12e4cd
fribidi_get_bracket_types(3),
Packit Service 12e4cd
fribidi_shape(3)