harfbuzz


Introduction:

HARFBUZZ is a text-shaping engine.

Web Site:

The HARFBUZZ home page:

https://www.freedesktop.org/wiki/Software/HarfBuzz/

Reference:

Usage:

On any ARC cluster, check the installation details
by typing "module spider harfbuzz".

HARFBUZZ requires that the appropriate modules be loaded before it can
be used. One version of the appropriate commands for use on NewRiver is:

module purge
module load harfbuzz/1.4.6
    

Examples:

The following batch file demonstrates the use of HARFBUZZ:

#! /bin/bash
#
#PBS -l walltime=0:05:00
#PBS -l nodes=1:ppn=1
#PBS -W group_list=newriver
#PBS -q open_q
#PBS -j oe
#
cd $PBS_O_WORKDIR
#
module purge
module load harfbuzz/1.4.6
#
gcc -c -I. -I$HARFBUZZ_INC -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include test-font.c
#
gcc -o test-font test-font.o -lglib-2.0 -L$HARFBUZZ_LIB -lharfbuzz
rm test-font.o
#
./test-font

A complete set of files to carry out a similar process are available in
harfbuzz_example.tar