#### Beyond Linux® From Scratch (System V Edition) - Version 12.3

### Chapter 10. Graphics and Font Libraries

- Prev

  Fontconfig-2.16.0

- Next

  gegl-0.4.54

- 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.

This package is known to build and work properly using an LFS 12.3 platform.

### 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.16.0

- Next

  gegl-0.4.54

- Up
- Home