FreeType-2.8

FreeType2 の概要

FreeType2 パッケージは、アプリケーションが TrueType フォントを適切に表示できるようにするライブラリを提供します。

本パッケージは LFS-8.1 において正しくビルドでき動作することが確認されています。

パッケージ情報

  • ダウンロード (HTTP): https://downloads.sourceforge.net/freetype/freetype-2.8.tar.bz2

  • ダウンロード MD5 sum: 2413ac3eaf508ada019c63959ea81a92

  • ダウンロードサイズ: 1.8 MB

  • 必要ディスク容量: 26 MB (追加ドキュメントを含む)

  • 概算ビルド時間: 0.2 SBU (追加ドキュメントを含む)

追加のダウンロード

追加のドキュメント

FreeType2 の依存パッケージ

推奨

ユーザー情報: http://wiki.linuxfromscratch.org/blfs/wiki/freetype2

FreeType2 のインストール

追加のドキュメントをダウンロードしている場合は、以下のコマンドによりソースツリー内に伸張 (解凍) します。

tar -xf ../freetype-doc-2.8.tar.bz2 --strip-components=2 -C docs

以下のコマンドを実行して FreeType2 をビルドします。

sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg &&

sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" \
    -i include/freetype/config/ftoption.h  &&

./configure --prefix=/usr --disable-static &&
make

このパッケージにテストスイートはありません。

root ユーザーになって以下を実行します。

make install &&
install -v -m755 -d /usr/share/doc/freetype-2.8 &&
cp -v -R docs/*     /usr/share/doc/freetype-2.8

コマンド説明

sed -ri ...: 1つめのコマンドは GX/AAT と OpenType テーブルの検証を有効にします。 2つめのコマンドはサブピクセルレンダリングを有効にします。 なおサブピクセルレンダリングは特許問題にからむ場合があります。 このオプションを用いる際には http://www.freetype.org/patents.html に示されている 'Other patent issues' の項を十分に確認してください。

--without-harfbuzz: If harfbuzz is installed prior to freetype without freetype support, use this switch to avoid a build failure.

--disable-static: このスイッチはスタティックライブラリをインストールしないようにします。

パッケージ構成

インストールプログラム: freetype-config
インストールライブラリ: libfreetype.so
インストールディレクトリ: /usr/include/freetype2, /usr/share/doc/freetype-2.8

概略説明

freetype-config

FreeType に対するコンパイル情報、リンク情報を取得するために利用します。

libfreetype.so

TrueType や Type1 などのさまざまなフォントを表示する機能を提供します。

最終更新日: 2017-08-21 07:06:11 +0900