FONT.ECLASS(5)

名前
font - 容易かつ均一にフォントをインストールする

説明
font eclass はできるだけ容易にフォントをインストールしようと試みる。 たいていフォントをインストールするのに必要な全てのこと(スケーラブルフォントのインデックスの作成やフォントキャッシュの更新など)を font eclass によって透過的に扱うことを可能とする。

例
以下に簡単なebuildの例を示す:
inherit font
DESCRIPTION="a collection of fonts for Nepali users"
HOMEPAGE="http://www.mpp.org.np/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="freedist"
SLOT="0"
KEYWORDS="alpha amd64 ppc x86"
IUSE=""
DEPEND=""
S="${WORKDIR}/${PN}"
FONT_S=${S}
FONT_SUFFIX="ttf"

変数

FONT_SUFFIX
    インストールするフォントの添え字を、空白区切りのリストで指定する。

FONT_S
    フォントをインストールするディレクトリを指定する。 もし指定していない場合は、${S} を代用する。

DOCS
    インストールするドキュメントを空白区切りのリストで指定する。

関数

font_xfont_config
    X用のフォントファイル用にフォントのインデックスを作成し、 また、もしfonts.aliasファイルが存在すれば、それもインストールする。 この関数は、 font_src_install から呼びだされる。

font_xft_config
    fontconfigキャッシュを作成する。 この関数も font_src_install より呼びだされる。

font_src_install
    ${FONT_SUFFIX} で指定された添え字リストにある添え字で終了する全てのフォントをインストールする。同様に ${DOCS} に指定されたドキュメントもインストールする。ebuild が src_install 関数を省略している場合、標準の関数として実行される。

バグ報告
バグ報告は http://bugs.gentoo.org/ 経由で行ってください。

参照
ebuild(5)

ファイル
/usr/portage/eclass/font.eclass

著者
Aaron Walker <ka0ttic@gentoo.org>
Mike Frysinger <vapier@gentoo.org>

CVS ヘッダ
原文: font.eclass.5,v 1.2