logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

fribidi - a command line interface for the fribidi library, converts a logical string to visual

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]

   Availablecharactersets:
       * 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

Name

       fribidi - a command line interface for the fribidi library, converts a logical string to visual

Reporting Bugs

       Report bugs online at <http://fribidi.sourceforge.net/bugs.php>.

       interface version 2 Unicode version 3.2.0

Synopsis

fribidi [OPTION]... [FILE]...

See Also