Merge pull request #200222 from Homebrew/bump-zed@preview-0.172.4
[Homebrew/homebrew-cask.git] / Casks / font / font-d / font-dream-han-sans.rb
blob62a84a92ff6a61b8dda26d637cb48ed0db5b4dfc
1 cask "font-dream-han-sans" do
2   version "3.02,2.004,2.003"
3   sha256 "3c40a9966252220e862f9d36285745b0e87bd0959791d2d2594127153d703ab8"
5   url "https://github.com/Pal3love/dream-han-cjk/releases/download/dream-#{version.csv.first}-sans-#{version.csv.second}-serif-#{version.csv.third}/DreamHanSans.zip"
6   name "Dream Han Sans"
7   homepage "https://github.com/Pal3love/dream-han-cjk/"
9   livecheck do
10     url "https://github.com/Pal3love/dream-han-cjk/releases/latest"
11     regex(/dream[._-]v?(\d+(?:\.\d+)+)[._-]sans[._-]v?(\d+(?:\.\d+)+)[._-]serif[._-]v?(\d+(?:\.\d+)+)/i)
12     strategy :header_match do |headers, regex|
13       match = headers["location"]&.match(regex)
14       next if match.blank?
16       "#{match[1]},#{match[2]},#{match[3]}"
17     end
18   end
20   font "DreamHanSans-W1.ttc"
21   font "DreamHanSans-W2.ttc"
22   font "DreamHanSans-W3.ttc"
23   font "DreamHanSans-W4.ttc"
24   font "DreamHanSans-W5.ttc"
25   font "DreamHanSans-W6.ttc"
26   font "DreamHanSans-W7.ttc"
27   font "DreamHanSans-W8.ttc"
28   font "DreamHanSans-W9.ttc"
29   font "DreamHanSans-W10.ttc"
30   font "DreamHanSans-W11.ttc"
31   font "DreamHanSans-W12.ttc"
32   font "DreamHanSans-W13.ttc"
33   font "DreamHanSans-W14.ttc"
34   font "DreamHanSans-W15.ttc"
35   font "DreamHanSans-W16.ttc"
36   font "DreamHanSans-W17.ttc"
37   font "DreamHanSans-W18.ttc"
38   font "DreamHanSans-W19.ttc"
39   font "DreamHanSans-W20.ttc"
40   font "DreamHanSans-W21.ttc"
41   font "DreamHanSans-W22.ttc"
42   font "DreamHanSans-W23.ttc"
43   font "DreamHanSans-W24.ttc"
44   font "DreamHanSans-W25.ttc"
45   font "DreamHanSans-W26.ttc"
46   font "DreamHanSans-W27.ttc"
48   # No zap stanza required
49 end