diff options
author | Robert Helgesson <robert@rycee.net> | 2015-03-12 23:14:21 +0100 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2015-03-21 00:33:14 +0100 |
commit | cebc43403ac33ed985353dca24a0bf67ad0c259b (patch) | |
tree | db48f4784ca3e003688fa03d9988b311b81f5a7a /pkgs/data/fonts/caladea | |
parent | 2fcb4118196157fac635351c7bd4e15ee9019db1 (diff) | |
download | nixlib-cebc43403ac33ed985353dca24a0bf67ad0c259b.tar nixlib-cebc43403ac33ed985353dca24a0bf67ad0c259b.tar.gz nixlib-cebc43403ac33ed985353dca24a0bf67ad0c259b.tar.bz2 nixlib-cebc43403ac33ed985353dca24a0bf67ad0c259b.tar.lz nixlib-cebc43403ac33ed985353dca24a0bf67ad0c259b.tar.xz nixlib-cebc43403ac33ed985353dca24a0bf67ad0c259b.tar.zst nixlib-cebc43403ac33ed985353dca24a0bf67ad0c259b.zip |
Add packages for a number of fonts.
The added fonts are - Caladea, - Carlito, - Comfortaa, - Comic Relief, - Crimson, - Fantasque Sans Mono, - Lobster Two, - Pecita, - Quattrocento, and - Quattrocento Sans.
Diffstat (limited to 'pkgs/data/fonts/caladea')
-rw-r--r-- | pkgs/data/fonts/caladea/cambria-alias.conf | 18 | ||||
-rw-r--r-- | pkgs/data/fonts/caladea/default.nix | 40 |
2 files changed, 58 insertions, 0 deletions
diff --git a/pkgs/data/fonts/caladea/cambria-alias.conf b/pkgs/data/fonts/caladea/cambria-alias.conf new file mode 100644 index 000000000000..f763e2a8c346 --- /dev/null +++ b/pkgs/data/fonts/caladea/cambria-alias.conf @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <!-- Configure Caladea as a metric-compatible alias for the + Microsoft Cambria font family. --> + <alias binding="same"> + <family>Cambria</family> + <accept> + <family>Caladea</family> + </accept> + </alias> + <alias binding="same"> + <family>Caladea</family> + <default> + <family>Cambria</family> + </default> + </alias> +</fontconfig> diff --git a/pkgs/data/fonts/caladea/default.nix b/pkgs/data/fonts/caladea/default.nix new file mode 100644 index 000000000000..110405839a12 --- /dev/null +++ b/pkgs/data/fonts/caladea/default.nix @@ -0,0 +1,40 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation rec { + name = "caladea-${version}"; + version = "20130214"; + + src = fetchurl { + url = "https://commondatastorage.googleapis.com/chromeos-localmirror/distfiles/crosextrafonts-${version}.tar.gz"; + sha256 = "02addvvkbvf3bn21kfyj10j9w1c8hdxxld4wjmnc1j8ksqpir3f4"; + }; + + phases = ["unpackPhase" "installPhase"]; + + installPhase = '' + mkdir -p $out/etc/fonts/conf.d + mkdir -p $out/share/fonts/truetype + cp -v *.ttf $out/share/fonts/truetype + cp -v ${./cambria-alias.conf} $out/etc/fonts/conf.d/30-cambria.conf + ''; + + meta = with stdenv.lib; { + # This font doesn't appear to have any official web site but this + # one provides some good information and samples. + homepage = http://openfontlibrary.org/en/font/caladea; + description = "A serif font metric-compatible with Microsoft Cambria"; + longDescription = '' + Caladea is a free font that is metric-compatible with the + Microsoft Cambria font. Developed by Carolina Giovagnoli and + Andrés Torresi at Huerta Tipográfica foundry. + ''; + license = licenses.asl20; + platforms = platforms.all; + maintainers = [maintainers.rycee]; + + # Reduce the priority of this package. The intent is that if you + # also install the `vista-fonts` package, then you probably will + # not want to install the font alias of this package. + priority = 10; + }; +} |