Source Serif: Prepare any files (.woff, .woff2), instead using downloaded (.ttf.woff and .otf.woff).
This commit is contained in:
parent
3e9db5f09d
commit
124748705f
34
fonts.nix
34
fonts.nix
|
@ -58,18 +58,6 @@ let
|
||||||
(fetchurl { name = "${pname}-${version}-vf.zip"; hash = "sha256-BmC6DNFHj5LPzyrXkLeqKfitstrxVZj0UqZa5hycn7E="; url = "${baseurl}/VF-source-code-VF-1.026R.zip"; })
|
(fetchurl { name = "${pname}-${version}-vf.zip"; hash = "sha256-BmC6DNFHj5LPzyrXkLeqKfitstrxVZj0UqZa5hycn7E="; url = "${baseurl}/VF-source-code-VF-1.026R.zip"; })
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
source-serif =
|
|
||||||
fetchfont rec {
|
|
||||||
pname = "Source-Serif"; version = "4.005";
|
|
||||||
srcs =
|
|
||||||
let baseurl = github "adobe-fonts/source-serif/releases/download/${version}R/";
|
|
||||||
in [
|
|
||||||
(fetchurl { name = "${pname}-${version}.zip"; hash = "sha256-VJ/bj5poK9BpRCmGIUBJafbed8LkIv87gkSh3NagxCU="; url = "${baseurl}/source-serif-${version}_Desktop.zip"; })
|
|
||||||
# Totaly useless .woff/.woff2 files, because they convert .otf to .otf.woff and .ttf to .ttf.woff. So better to generate them self.
|
|
||||||
#(fetchurl { name = "${pname}-${version}-woff.zip"; hash = "sha256-aHJU28beIClQaphvN7l+oxGUnf+pHIlAXPDueL8XqOA="; url = "${baseurl}/source-serif-${version}_WOFF.zip"; })
|
|
||||||
#(fetchurl { name = "${pname}-${version}-woff2.zip"; hash = "sha256-rxDoDc0ilnSLBMuZF9ufe6CuZRARZf0vDBa5gS2avSg="; url = "${baseurl}/source-serif-${version}_WOFF2.zip"; })
|
|
||||||
];
|
|
||||||
};
|
|
||||||
source-sans =
|
source-sans =
|
||||||
fetchfont rec {
|
fetchfont rec {
|
||||||
pname = "Source-Sans"; version = "3.052";
|
pname = "Source-Sans"; version = "3.052";
|
||||||
|
@ -80,6 +68,28 @@ let
|
||||||
(fetchurl { name = "${pname}-${version}-vf.zip"; hash = "sha256-2OKsNV4G5qDw4KCxrAwkUa+nB1hNe7nWsR755LdJkEw="; url = "${baseurl}/VF-source-sans-3.052R.zip"; })
|
(fetchurl { name = "${pname}-${version}-vf.zip"; hash = "sha256-2OKsNV4G5qDw4KCxrAwkUa+nB1hNe7nWsR755LdJkEw="; url = "${baseurl}/VF-source-sans-3.052R.zip"; })
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
source-serif =
|
||||||
|
fetchfont rec {
|
||||||
|
pname = "Source-Serif"; version = "4.005";
|
||||||
|
src = stdenv.mkDerivation {
|
||||||
|
pname = "Source-Serif"; version = "4.005";
|
||||||
|
nativeBuildInputs = [ coreutils ];
|
||||||
|
src = fetchzip { stripRoot=false; name = "${pname}-${version}.zip"; hash = "sha256-JVt+uJED/M2S2RBOXZ1th+aPLOuCNTl9jx6dC5cyMlQ="; url = github "adobe-fonts/source-serif/releases/download/${version}R/source-serif-${version}_Desktop.zip"; };
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p "$out/"
|
||||||
|
echo "================ src=$src"
|
||||||
|
find $src -name \*.otf -print -exec cp -a \{\} "$out/" \;
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
#srcs =
|
||||||
|
# let baseurl = github "adobe-fonts/source-serif/releases/download/${version}R/";
|
||||||
|
# in [
|
||||||
|
# (fetchurl { name = "${pname}-${version}.zip"; hash = "sha256-VJ/bj5poK9BpRCmGIUBJafbed8LkIv87gkSh3NagxCU="; url = "${baseurl}/source-serif-${version}_Desktop.zip"; })
|
||||||
|
# # Totaly useless .woff/.woff2 files, because they convert .otf to .otf.woff and .ttf to .ttf.woff. So better to generate them self.
|
||||||
|
# #(fetchurl { name = "${pname}-${version}-woff.zip"; hash = "sha256-aHJU28beIClQaphvN7l+oxGUnf+pHIlAXPDueL8XqOA="; url = "${baseurl}/source-serif-${version}_WOFF.zip"; })
|
||||||
|
# #(fetchurl { name = "${pname}-${version}-woff2.zip"; hash = "sha256-rxDoDc0ilnSLBMuZF9ufe6CuZRARZf0vDBa5gS2avSg="; url = "${baseurl}/source-serif-${version}_WOFF2.zip"; })
|
||||||
|
# ];
|
||||||
|
};
|
||||||
rubik_dirt =
|
rubik_dirt =
|
||||||
fetchfont rec {
|
fetchfont rec {
|
||||||
pname = "Rubik-Dirt"; version = "2";
|
pname = "Rubik-Dirt"; version = "2";
|
||||||
|
|
Loading…
Reference in a new issue