fribidi_get_joining_type man page on Slackware
[printable version]
fribidi_get_joining_type(3) Programmer's Manual fribidi_get_joining_type(3)
NAME
fribidi_get_joining_type - get character joining type
SYNOPSIS
#include <fribidi.h>
FriBidiJoiningType fribidi_get_joining_type(FriBidiChar ch);
PARAMETERS
FriBidiChar ch
Input character.
DESCRIPTION
This function returns the joining type of a character as defined in Ta‐
ble 8-2 Primary Arabic Joining Classes of the Unicode standard avail‐
able at http://www.unicode.org/versions/Unicode4.0.0/ch08.pdf#G7462,
using data provided in file ArabicShaping.txt and UnicodeData.txt of
the Unicode Character Database available at http://www.unicode.org/Pub‐
lic/UNIDATA/ArabicShaping.txt and http://www.unicode.org/Pub‐
lic/UNIDATA/UnicodeData.txt.
There are a few macros defined in fribidi-joining-types.h for querying
a joining type.
RETURNS
Possible values for a FriBidiJoiningType are as follows:
FRIBIDI_JOINING_TYPE_U NUn-joining, e.g. Full Stop.
FRIBIDI_JOINING_TYPE_R Right-joining, e.g. Arabic Letter Dal.
FRIBIDI_JOINING_TYPE_D Dual-joining, e.g. Arabic Letter Ain.
FRIBIDI_JOINING_TYPE_C Join-Causing, e.g. Tatweel, ZWJ.
FRIBIDI_JOINING_TYPE_T Transparent, e.g. Arabic Fatha.
FRIBIDI_JOINING_TYPE_L Left-joining, i.e. Fictional.
FRIBIDI_JOINING_TYPE_G IGnored, e.g. LRE, RLE, ZWNBSP.
SEE ALSO
fribidi_charset_to_unicode(3), fribidi_unicode_to_charset(3),
fribidi_parse_charset(3), fribidi_shape_arabic(3),
fribidi_get_par_direction(3), fribidi_get_par_embedding_levels(3),
fribidi_reorder_line(3), fribidi_get_bidi_type(3),
fribidi_get_bidi_types(3), fribidi_get_bidi_type_name(3),
fribidi_debug_status(3), fribidi_mirroring_status(3), fribidi_set_mir‐
roring(3), fribidi_reorder_nsm_status(3), fribidi_set_reorder_nsm(3),
fribidi_log2vis_get_embedding_levels(3), fribidi_get_type(3),
fribidi_get_type_internal(3), fribidi_remove_bidi_marks(3),
fribidi_log2vis(3), fribidi_join_arabic(3), fribidi_get_join‐
ing_types(3), fribidi_get_joining_type_name(3), fribidi_get_mir‐
ror_char(3), fribidi_shape_mirroring(3), fribidi_shape(3)
GNU FriBidi 0.19.2 30 January 2006 fribidi_get_joining_type(3)
[top]
_ _ _
| | | | | |
| | | | | |
__ | | __ __ | | __ __ | | __
\ \| |/ / \ \| |/ / \ \| |/ /
\ \ / / \ \ / / \ \ / /
\ / \ / \ /
\_/ \_/ \_/
More information is available in HTML format for server Slackware
List of man pages available for Slackware
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|