fribidi (1)
NAME
fribidi - a command line interface for the fribidi library, converts a logical string to visualSYNOPSIS
fribidi [OPTION]... [FILE]...DESCRIPTION
A command line interface for the fribidi library, Converts a logical string to visual.- -h, --help
- Display this information and exit
- -V, --version
- Display version information and exit
- -v, --verbose
- Verbose mode, same as --basedir --ltov --vtol \ --levels --changes
- -d, --debug
- Output debug information
- -t, --test
- Test fribidi, same as --clean --nobreak --showinput \ --reordernsm
- -c, --charset CS
- Specify character set, default is UTF-8
- -C, --charsetdesc CS
- Show descriptions for character set CS and exit
- --caprtl
- Old style: set character set to CapRTL
- --showinput
- Output the input string too
- --nopad
- Do not right justify RTL lines
- --nobreak
- Do not break long lines
- -w, --width W
- Screen width for padding, default is 80, but if \ environment variable COLUMNS is defined, its value \ will be used, --width overrides both of them.\
- -B, --bol BOL
- Output string BOL before the visual string
- -E, --eol EOL
- Output string EOL after the visual string
- --rtl
- Force base direction to RTL
- --ltr
- Force base direction to LTR
- --wrtl
- Set base direction to RTL if no strong character found
- --wltr
- Set base direction to LTR if no strong character found \ (default)
- --nomirror
- Turn mirroring off, to do it later
- --reordernsm
- Reorder NSM sequences to follow their base character
- --clean
- Remove explicit format codes in visual string \ output, currently does not affect other outputs
- --basedir
- Output Base Direction
- --ltov
- Output Logical to Visual position map
- --vtol
- Output Visual to Logical position map
- --levels
- Output Embedding Levels
- --changes
- Output information about changes between \ logical and visual string (start, length)
- --novisual
- Do not output the visual string, to be used with \ --basedir, --ltov, --vtol, --levels, --changes
- All string indexes are zero based
Output:
- For each line of input, output something like this:
- [input-str` => '][BOL][[padding space]visual-str][EOL] [\n base-dir][\n ltov-map][\n vtol-map][\n levels][\n changes]
Available character sets:
- * UTF-8 : UTF-8 (Unicode)
- * CapRTL : CapRTL (Test) X
- * ISO8859-6 : ISO 8859-6 (Arabic)
- * ISO8859-8 : ISO 8859-8 (Hebrew)
- * CP1255 : CP1255 (Hebrew/Yiddish)
- * CP1256 : CP1256 (MS-Arabic)
- * ISIRI-3342: ISIRI 3342 (Persian)
- X: Character set has descriptions, use --charsetdesc to see
REPORTING BUGS
Report bugs online at <fribidi.sourceforge.net/bugs.php>.interface version 2 Unicode version 3.2.0