aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/data/fonts/kanji-stroke-order-font/default.nix
blob: 1c1609b03f19300f04a5f53a7c6625bacd0152f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{ stdenv, fetchzip }:

let
  version = "4.002";
in fetchzip {
  name = "kanji-stroke-order-font-${version}";

  url = "https://sites.google.com/site/nihilistorguk/KanjiStrokeOrders_v${version}.zip?attredirects=0";

  postFetch = ''
    mkdir -p $out/share/fonts/kanji-stroke-order $out/share/doc/kanji-stroke-order
    unzip -j $downloadedFile \*.ttf -d $out/share/fonts/kanji-stroke-order
    unzip -j $downloadedFile \*.txt -d $out/share/doc/kanji-stroke-order
  '';

  sha256 = "194ylkx5p7r1461wnnd3hisv5dz1xl07fyxmg8gv47zcwvdmwkc0";

  meta = with stdenv.lib; {
    description = "Font containing stroke order diagrams for over 6500 kanji, 180 kana and other characters";
    homepage = "https://sites.google.com/site/nihilistorguk/";

    license = [ licenses.bsd3 ];
    maintainers = with maintainers; [ ptrhlm ];
    platforms = platforms.all;
  };
}