#### Beyond Linux® From Scratch (systemd Edition) - Version r13.0-491

### Chapter 10. Graphics and Font Libraries

- Prev

  Fontconfig-2.17.1

- Next

  gegl-0.4.70

- Up
- Home

# FriBidi-1.0.16

## Introduction to FriBidi

The FriBidi package is an implementation of the Unicode Bidirectional Algorithm (BIDI). This is useful for supporting Arabic and Hebrew alphabets in other packages.

### Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

### Package Information

- Download (HTTP): https://github.com/fribidi/fribidi/releases/download/v1.0.16/fribidi-1.0.16.tar.xz

- Download MD5 sum: 333ad150991097a627755b752b87f9ff

- Download size: 1.1 MB

- Estimated disk space required: 22 MB (with tests)

- Estimated build time: less than 0.1 SBU (with tests)

### FriBidi Dependencies

#### Optional

c2man (to build man pages)

## Installation of FriBidi

Install FriBidi by running the following commands:

    mkdir build &&
    cd    build &&

    meson setup --prefix=/usr --buildtype=release .. &&
    ninja

To test the results, issue: ninja test.

Now, as the `root` user:

    ninja install

## Command Explanations

`--buildtype=release`: Specify a buildtype suitable for stable releases of the package, as the default may produce unoptimized binaries.

## Contents

Installed Program: fribidi
Installed Library: libfribidi.so
Installed Directory: /usr/include/fribidi

### Short Descriptions

fribidi | is a command-line interface to the `libfribidi` library and can be used to convert a logical string to visual output
`libfribidi.so` | contains functions used to implement the Unicode Bidirectional Algorithm

- Prev

  Fontconfig-2.17.1

- Next

  gegl-0.4.70

- Up
- Home