Merge pull request #93232 from ShamrockLee/edukai

edukai: init at 4.0/edusong: init at 1.0/eduli: init at 3.0

authored by Silvan Mosberger and committed by GitHub f9c2da7d f715d5a3

+109
+33
pkgs/data/fonts/edukai/default.nix
··· 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
··· 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
··· 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 + }
+8
pkgs/top-level/all-packages.nix
··· 18313 18313 18314 18314 eb-garamond = callPackage ../data/fonts/eb-garamond { }; 18315 18315 18316 + edukai = callPackage ../data/fonts/edukai { }; 18317 + 18318 + eduli = callPackage ../data/fonts/eduli { }; 18319 + 18320 + moeli = eduli; 18321 + 18322 + edusong = callPackage ../data/fonts/edusong { }; 18323 + 18316 18324 elliptic_curves = callPackage ../data/misc/elliptic_curves { }; 18317 18325 18318 18326 equilux-theme = callPackage ../data/themes/equilux-theme { };