Merge pull request #93232 from ShamrockLee/edukai

edukai: init at 4.0/edusong: init at 1.0/eduli: init at 3.0
This commit is contained in:
Silvan Mosberger 2020-08-01 03:39:27 +02:00 committed by GitHub
commit f9c2da7d35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 109 additions and 0 deletions

View File

@ -0,0 +1,33 @@
{ stdenvNoCC, lib, fetchzip }:
stdenvNoCC.mkDerivation rec {
pname = "edukai";
version = "4.0";
src = fetchzip {
name = "${pname}-${version}";
url =
"http://language.moe.gov.tw/001/Upload/Files/site_content/M0001/edukai-4.0.zip";
sha256 = "10m9srvbazvg9gc43943dc89rjzcfc8mm4lx9gb5hnplrn22zrcn";
};
installPhase = ''
mkdir -p $out/share/fonts/
mv *.ttf $out/share/fonts/
'';
meta = {
description =
"The MOE Standard Kai Font, a Chinese font by the Ministry of Education, ROC (Taiwan)";
longDescription = ''
The MOE Standard Kai Font is a kai (regular srcipt) font
provided by
the Midistry of Education, Republic of China (Taiwan).
It currently includes 13,076 Chinese characters.
'';
homepage =
"http://language.moe.gov.tw/result.aspx?classify_sn=23&subclassify_sn=436&content_sn=47";
license = lib.licenses.cc-by-nd-30;
maintainers = with lib.maintainers; [ ShamrockLee ];
};
}

View File

@ -0,0 +1,36 @@
{ stdenvNoCC, lib, fetchzip }:
stdenvNoCC.mkDerivation rec {
pname = "eduli";
version = "3.0";
src = fetchzip {
name = "${pname}-${version}";
url =
"http://language.moe.gov.tw/001/Upload/Files/site_content/M0001/MoeLI-3.0.zip";
sha256 = "0vpmm2qb429npng0aqkafwgs7cjibq8a3f7bbn9hysbm2lndwxwd";
};
installPhase = ''
mkdir -p $out/share/fonts/
for name in *.ttf; do
mv "$name" "$out/share/fonts/$(echo $name | sed -r 's/(.*)\(.*\)\.ttf/\1.ttf/')"
done
'';
meta = {
description =
"The MOE Li Font, a clerical Chinese font by the Ministry of Education, ROC (Taiwan)";
longDescription = ''
The MOE Li Font is a li (clerical srcipt) font
provided by
the Midistry of Education, Republic of China (Taiwan).
It currently includes 4,808 Chinese characters.
The clerical script (lishu) is an archaic style of Chinese calligraphy.
'';
homepage =
"http://language.moe.gov.tw/result.aspx?classify_sn=23&subclassify_sn=436&content_sn=49";
license = lib.licenses.cc-by-nd-30;
maintainers = with lib.maintainers; [ ShamrockLee ];
};
}

View File

@ -0,0 +1,32 @@
{ stdenvNoCC, lib, fetchzip }:
stdenvNoCC.mkDerivation rec {
pname = "edusong";
version = "1.0"; # The upstream doesn't provide the version
src = fetchzip {
name = "${pname}-${version}";
url =
"http://language.moe.gov.tw/001/Upload/Files/site_content/M0001/eduSong_Unicode.zip";
sha256 = "1b74wj9hdzlnrvldwlkh21sfhqxwh9qghf1k0fv66zs6n48vb0d4";
};
installPhase = ''
mkdir -p $out/share/fonts/
mv *.ttf $out/share/fonts/
'';
meta = {
description =
"The MOE Standard Song Font, a Chinese font by the Ministry of Education, ROC (Taiwan)";
longDescription = ''
The MOE Standard Song Font is a Chinese Song font provided by
the Midistry of Education, Republic of China (Taiwan).
Song or Ming is a category of CKJ typefaces in print.
'';
homepage =
"http://language.moe.gov.tw/result.aspx?classify_sn=23&subclassify_sn=436&content_sn=48";
license = lib.licenses.cc-by-nd-30;
maintainers = with lib.maintainers; [ ShamrockLee ];
};
}

View File

@ -18313,6 +18313,14 @@ in
eb-garamond = callPackage ../data/fonts/eb-garamond { };
edukai = callPackage ../data/fonts/edukai { };
eduli = callPackage ../data/fonts/eduli { };
moeli = eduli;
edusong = callPackage ../data/fonts/edusong { };
elliptic_curves = callPackage ../data/misc/elliptic_curves { };
equilux-theme = callPackage ../data/themes/equilux-theme { };