about summary refs log tree commit diff
path: root/pkgs/data/fonts/sarasa-gothic
diff options
context:
space:
mode:
authordramforever <dramforever@live.com>2021-11-06 14:29:40 +0800
committerdramforever <dramforever@live.com>2021-11-06 15:01:26 +0800
commit469d40a4b2be6a274ff2fd10f685eca67edd28a4 (patch)
tree241ea806e41eb1be9676819b75365451de8d95e1 /pkgs/data/fonts/sarasa-gothic
parenta6116d0a4c618e4febb0e90aa8adadd5ed413743 (diff)
sarasa-gothic: Use TTC format instead of TTF
This greatly reduces closure size, from 12GB to less than 800MB
Diffstat (limited to 'pkgs/data/fonts/sarasa-gothic')
-rw-r--r--pkgs/data/fonts/sarasa-gothic/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/data/fonts/sarasa-gothic/default.nix b/pkgs/data/fonts/sarasa-gothic/default.nix
index 00030ad574239..00caa09a00b42 100644
--- a/pkgs/data/fonts/sarasa-gothic/default.nix
+++ b/pkgs/data/fonts/sarasa-gothic/default.nix
@@ -5,8 +5,10 @@ let
 in fetchurl {
   name = "sarasa-gothic-${version}";
 
-  url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttf-${version}.7z";
-  sha256 = "094sl6gklrdv9pk4r6451dvz0fjyjmwys7i81qrz4ik1km5dfq9b";
+  # Use the 'ttc' files here for a smaller closure size.
+  # (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.)
+  url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${version}/sarasa-gothic-ttc-${version}.7z";
+  sha256 = "0fzbqj32jiffqsr4s0i8fignk01v5d1rik6ldg2q7dgl1298sgk8";
 
   recursiveHash = true;
   downloadToTemp = true;
@@ -21,7 +23,6 @@ in fetchurl {
     homepage = "https://github.com/be5invis/Sarasa-Gothic";
     license = licenses.ofl;
     maintainers = [ maintainers.ChengCat ];
-    hydraPlatforms = [ ]; # disabled from hydra because it's so big
     platforms = platforms.all;
   };
 }