Package fribidi-devel

Libraries and include files for FriBidi

http://fribidi.org

Include files and libraries needed for developing applications which use
FriBidi.

Library Functions (Section 3)
fribidi_charset_to_unicode
This function converts an string from a character set, to a Unicode string.
fribidi_debug_status
So that C++ compilers don't mangle their names. Use FRIBIDI_END_DECLS at the end of C declarations.
fribidi_get_bidi_type
This function returns the bidi type of a character as defined in Table 3.7 Bidirectional Character Types of the Unicode Bidirectional Algorithm available at...
fribidi_get_bidi_type_name
This function returns the bidi type name of a character type. The returned string is a static string and should not be freed. The type names are the same as...
fribidi_get_bidi_types
This function finds the bidi types of an string of characters. See fribidi_get_bidi_type() for more information about the bidi types returned by this function.
fribidi_get_joining_type
This function returns the joining type of a character as defined in Table 8-2 Primary Arabic Joining Classes of the Unicode standard available at...
fribidi_get_joining_type_name
This function returns the joining type name of a joining type. The returned string is a static string and should not be freed. The type names are the same as...
fribidi_get_joining_types
This function finds the joining types of an string of characters. See fribidi_get_joining_type for more information about the joining types returned by this...
fribidi_get_mirror_char
This function finds the mirrored equivalent of a character as defined in the file BidiMirroring.txt of the Unicode Character Database available at...
fribidi_get_par_direction
This function finds the base direction of a single paragraph, as defined by rule P2 of the Unicode Bidirectional Algorithm available at...
fribidi_get_par_embedding_levels
This function finds the bidi embedding levels of a single paragraph, as defined by the Unicode Bidirectional Algorithm available at...
fribidi_get_type
Deprecated. Replaced by fribidi_get_bidi_type.
fribidi_get_type_internal
Deprecated. Replaced by fribidi_get_bidi_type.
fribidi_join_arabic
This function does the Arabic joining algorithm. Means, given Arabic joining types of the characters in ar_props (don't worry, FriBidiJoiningType can be casted...
fribidi_log2vis
This function converts the logical input string to the visual output strings as specified by the Unicode Bidirectional Algorithm. As a side effect it also...
fribidi_log2vis_get_embedding_levels
Deprecated. Replaced by fribidi_get_par_embedding_levels.
fribidi_mirroring_status
This function is deprecated and only used with other deprecated functions.
fribidi_parse_charset
Parse character set name.
fribidi_remove_bidi_marks
This function removes the bidi and boundary-neutral marks out of an string and the accompanying lists. It implements rule X9 of the Unicode Bidirectional...
fribidi_reorder_line
This function reorders the characters in a line of text from logical to final visual order. This function implements part 4 of rule L1, and rules L2 and L3 of...
fribidi_reorder_nsm_status
This function is deprecated and only used with other deprecated functions.
fribidi_set_mirroring
This function is used to turn character mirroring on or off. Character mirroring is the act of replacing a mirrorable glyph (character), eg. Left paranthesis...
fribidi_set_reorder_nsm
This function is used to turn non-spacing marks reordering on or off. Reordering non-spacing marks is the act of placing non-spacing marks (bidi class NSM)...
fribidi_shape
This function does all shaping work that depends on the resolved embedding levels of the characters. Currently it does mirroring and Arabic shaping, but the...
fribidi_shape_mirroring
This functions replaces mirroring characters on right-to-left embeddings in string with their mirrored equivalent as returned by fribidi_get_mirror_char(). This...
fribidi_unicode_to_charset
This function converts a Unicode string to an string in another character set. It also null-terminates the output string.