TABLE OF CONTENTS


font.cygclass

[ Top ] [ Cygclasses ] [ Cygclasses ]

DESCRIPTION

This cygclass provides functions for installing fonts so that they will be found by the X server (for Xaw/Motif applications) and fontconfig (used by most modern GUI toolkits).

EXAMPLE

    inherit gnome.org font
    
    NAME="cantarell-fonts"
    VERSION=0.0.12
    RELEASE=1
    CATEGORY="X11"
    SUMMARY="Cantarell TTF sans serif fonts"
    DESCRIPTION="The Cantarell typeface family was designed as a contemporary
    Humanist sans serif, and was developed for on-screen reading; in particular,
    reading web pages on a mobile phone."
    HOMEPAGE="https://gitlab.gnome.org/GNOME/cantarell-fonts/"
    LICENSE="OFL"
    
    src_compile() { :; }
    
    src_install() {
      cd ${S}
      fontinto cantarell
      dofont otf/*.otf
      
      dofontconf fontconfig/*.conf
    }

NOTE

Regardless of the usage of font.cygclass, cygport will compress all bitmap fonts (.pcf) and create the files required for fonts which are registered with the X server font catalogue.


FONTSDIR

[ Top ] [ font.cygclass ] [ Definitions ]

DESCRIPTION

The top font directory, AKA the fontrootdir.


sfd2ttf

[ Top ] [ font.cygclass ] [ Compile Functions ]

SYNOPSIS

  sfd2ttf SFD_FILE[S] ...

DESCRIPTION

Creates TrueType Font (TTF) files and a sample page in PDF format from FontForge Spline Font Database (SFD) sources.


sfd2otf

[ Top ] [ font.cygclass ] [ Compile Functions ]

SYNOPSIS

  sfd2otf SFD_FILE[S] ...

DESCRIPTION

Creates OpenType Font (OTF) files and a sample page in PDF format from FontForge Spline Font Database (SFD) sources.


fontinto

[ Top ] [ font.cygclass ] [ Install Functions ]

SYNOPSIS

  fontinto SUBDIR

DESCRIPTION

Tells dofont which font directory to install into. Accepts a single argument, the name of the font subdirectory.


dofont

[ Top ] [ font.cygclass ] [ Install Functions ]

SYNOPSIS

  dofont FONTFILE [FONTFILE] ...

DESCRIPTION

Installs the given font file(s) into the font subdirectory based on NAME, or that specified by the most recent call to fontinto.


dofontconf

[ Top ] [ font.cygclass ] [ Install Functions ]

SYNOPSIS

  dofontconf CONFFILE [CONFFILE] ...

DESCRIPTION

Installs the given font configuration file(s) into the system fontconfig configuration directories. If file is not named [0-9][0-9]*.conf, then use newfontconf instead to rename it.


newfontconf

[ Top ] [ font.cygclass ] [ Install Functions ]

SYNOPSIS

  newfontconf CONFFILE DESIRED_NAME

DESCRIPTION

Installs the given font configuration file into the system fontconfig configuration directories as the given DESIRED_NAME, which must be of the form [0-9][0-9]*.conf: