comic-mono: init at 2020-12-28

+51
+14
pkgs/data/fonts/comic-mono/comic-mono-weight.conf
···
··· 1 + <?xml version="1.0" encoding="UTF-8"?> 2 + <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd"> 3 + <fontconfig> 4 + <!-- Fix missing/incorrect font weight data in Comic Mono. --> 5 + 6 + <match target="scan"> 7 + <test name="fullname"> 8 + <string>Comic Mono</string> 9 + </test> 10 + <edit name="weight"> 11 + <const>book</const> 12 + </edit> 13 + </match> 14 + </fontconfig>
+35
pkgs/data/fonts/comic-mono/default.nix
···
··· 1 + { lib, fetchFromGitHub }: 2 + 3 + let 4 + version = "2020-12-28"; 5 + in fetchFromGitHub { 6 + name = "comic-mono-font-${version}"; 7 + 8 + owner = "dtinth"; 9 + repo = "comic-mono-font"; 10 + rev = "9a96d04cdd2919964169192e7d9de5012ef66de4"; 11 + 12 + postFetch = '' 13 + mkdir -p $out/share/fonts 14 + tar -z -f $downloadedFile --wildcards -x \*.ttf --one-top-level=$out/share/fonts 15 + 16 + mkdir -p $out/etc/fonts/conf.d 17 + ln -s ${./comic-mono-weight.conf} $out/etc/fonts/conf.d/30-comic-mono.conf 18 + ''; 19 + 20 + hash = "sha256-poMU+WfDZcsyWyFiiXKJ284X22CJlxQIzcJtApnIdAY="; 21 + 22 + meta = with lib; { 23 + description = "A legible monospace font that looks like Comic Sans"; 24 + longDescription = '' 25 + A legible monospace font... the very typeface you’ve been trained to 26 + recognize since childhood. This font is a fork of Shannon Miwa’s Comic 27 + Shanns (version 1). 28 + ''; 29 + homepage = "https://dtinth.github.io/comic-mono-font/"; 30 + 31 + license = licenses.mit; 32 + maintainers = with maintainers; [ an-empty-string totoroot ]; 33 + platforms = platforms.all; 34 + }; 35 + }
+2
pkgs/top-level/all-packages.nix
··· 23953 23954 comfortaa = callPackage ../data/fonts/comfortaa {}; 23955 23956 comic-neue = callPackage ../data/fonts/comic-neue { }; 23957 23958 comic-relief = callPackage ../data/fonts/comic-relief {};
··· 23953 23954 comfortaa = callPackage ../data/fonts/comfortaa {}; 23955 23956 + comic-mono = callPackage ../data/fonts/comic-mono { }; 23957 + 23958 comic-neue = callPackage ../data/fonts/comic-neue { }; 23959 23960 comic-relief = callPackage ../data/fonts/comic-relief {};