font.eclass

Name

font.eclass -- Eclass to make font installation uniform

Supported EAPIs

7 8

Exported Phases

  • pkg_setup

  • pkg_postrm

  • pkg_postinst

  • src_install

Functions

font_xfont_config

Generate Xorg font files (mkfontscale / mkfontdir).

font_fontconfig

Install fontconfig conf files given in FONT_CONF.

font_cleanup_dirs

Remove font directories containing only generated files.

font_pkg_setup

The font pkg_setup function. Collision protection

font_src_install

The font src_install function.

_update_fontcache

Updates fontcache if !prefix and media-libs/fontconfig installed

font_pkg_postinst

The font pkg_postinst function.

font_pkg_postrm

The font pkg_postrm function.

Variables

FONT_SUFFIX (REQUIRED)

Space delimited list of font suffixes to install.

FONT_S

Directory containing the fonts. If unset, ${S} is used instead. Can also be an array of several directories.

FONT_PN ?= ${PN}

Font name (ie. last part of FONTDIR).

FONTDIR ?= /usr/share/fonts/${FONT_PN}

Full path to installation directory.

FONT_CONF = ( "" )

Array containing fontconfig conf files to install.

Maintainers

fonts@gentoo.org

Reporting Bugs

Please report bugs via https://bugs.gentoo.org/