···1+{ stdenvNoCC, lib, fetchzip }:
2+3+stdenvNoCC.mkDerivation rec {
4+ pname = "edukai";
5+ version = "4.0";
6+7+ src = fetchzip {
8+ name = "${pname}-${version}";
9+ url =
10+ "http://language.moe.gov.tw/001/Upload/Files/site_content/M0001/edukai-4.0.zip";
11+ sha256 = "10m9srvbazvg9gc43943dc89rjzcfc8mm4lx9gb5hnplrn22zrcn";
12+ };
13+14+ installPhase = ''
15+ mkdir -p $out/share/fonts/
16+ mv *.ttf $out/share/fonts/
17+ '';
18+19+ meta = {
20+ description =
21+ "The MOE Standard Kai Font, a Chinese font by the Ministry of Education, ROC (Taiwan)";
22+ longDescription = ''
23+ The MOE Standard Kai Font is a kai (regular srcipt) font
24+ provided by
25+ the Midistry of Education, Republic of China (Taiwan).
26+ It currently includes 13,076 Chinese characters.
27+ '';
28+ homepage =
29+ "http://language.moe.gov.tw/result.aspx?classify_sn=23&subclassify_sn=436&content_sn=47";
30+ license = lib.licenses.cc-by-nd-30;
31+ maintainers = with lib.maintainers; [ ShamrockLee ];
32+ };
33+}
+36
pkgs/data/fonts/eduli/default.nix
···000000000000000000000000000000000000
···1+{ stdenvNoCC, lib, fetchzip }:
2+3+stdenvNoCC.mkDerivation rec {
4+ pname = "eduli";
5+ version = "3.0";
6+7+ src = fetchzip {
8+ name = "${pname}-${version}";
9+ url =
10+ "http://language.moe.gov.tw/001/Upload/Files/site_content/M0001/MoeLI-3.0.zip";
11+ sha256 = "0vpmm2qb429npng0aqkafwgs7cjibq8a3f7bbn9hysbm2lndwxwd";
12+ };
13+14+ installPhase = ''
15+ mkdir -p $out/share/fonts/
16+ for name in *.ttf; do
17+ mv "$name" "$out/share/fonts/$(echo $name | sed -r 's/(.*)\(.*\)\.ttf/\1.ttf/')"
18+ done
19+ '';
20+21+ meta = {
22+ description =
23+ "The MOE Li Font, a clerical Chinese font by the Ministry of Education, ROC (Taiwan)";
24+ longDescription = ''
25+ The MOE Li Font is a li (clerical srcipt) font
26+ provided by
27+ the Midistry of Education, Republic of China (Taiwan).
28+ It currently includes 4,808 Chinese characters.
29+ The clerical script (lishu) is an archaic style of Chinese calligraphy.
30+ '';
31+ homepage =
32+ "http://language.moe.gov.tw/result.aspx?classify_sn=23&subclassify_sn=436&content_sn=49";
33+ license = lib.licenses.cc-by-nd-30;
34+ maintainers = with lib.maintainers; [ ShamrockLee ];
35+ };
36+}
+32
pkgs/data/fonts/edusong/default.nix
···00000000000000000000000000000000
···1+{ stdenvNoCC, lib, fetchzip }:
2+3+stdenvNoCC.mkDerivation rec {
4+ pname = "edusong";
5+ version = "1.0"; # The upstream doesn't provide the version
6+7+ src = fetchzip {
8+ name = "${pname}-${version}";
9+ url =
10+ "http://language.moe.gov.tw/001/Upload/Files/site_content/M0001/eduSong_Unicode.zip";
11+ sha256 = "1b74wj9hdzlnrvldwlkh21sfhqxwh9qghf1k0fv66zs6n48vb0d4";
12+ };
13+14+ installPhase = ''
15+ mkdir -p $out/share/fonts/
16+ mv *.ttf $out/share/fonts/
17+ '';
18+19+ meta = {
20+ description =
21+ "The MOE Standard Song Font, a Chinese font by the Ministry of Education, ROC (Taiwan)";
22+ longDescription = ''
23+ The MOE Standard Song Font is a Chinese Song font provided by
24+ the Midistry of Education, Republic of China (Taiwan).
25+ Song or Ming is a category of CKJ typefaces in print.
26+ '';
27+ homepage =
28+ "http://language.moe.gov.tw/result.aspx?classify_sn=23&subclassify_sn=436&content_sn=48";
29+ license = lib.licenses.cc-by-nd-30;
30+ maintainers = with lib.maintainers; [ ShamrockLee ];
31+ };
32+}