-
-
Notifications
You must be signed in to change notification settings - Fork 10.6k
/
font-dream-han-sans.rb
49 lines (44 loc) · 1.55 KB
/
font-dream-han-sans.rb
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
cask "font-dream-han-sans" do
version "3.01,2.004,2.002"
sha256 "7555b909965c4f32d9d757dfd7397365a4d7b2e8c149de6649c9d34a7bf8ed23"
url "https://github.com/Pal3love/dream-han-cjk/releases/download/dream-#{version.csv.first}-sans-#{version.csv.second}-serif-#{version.csv.third}/DreamHanSans.zip"
name "Dream Han Sans"
homepage "https://github.com/Pal3love/dream-han-cjk/"
livecheck do
url "https://github.com/Pal3love/dream-han-cjk/releases/latest"
regex(/dream[._-]v?(\d+(?:\.\d+)+)[._-]sans[._-]v?(\d+(?:\.\d+)+)[._-]serif[._-]v?(\d+(?:\.\d+)+)/i)
strategy :header_match do |headers, regex|
match = headers["location"]&.match(regex)
next if match.blank?
"#{match[1]},#{match[2]},#{match[3]}"
end
end
font "DreamHanSans-W1.ttc"
font "DreamHanSans-W2.ttc"
font "DreamHanSans-W3.ttc"
font "DreamHanSans-W4.ttc"
font "DreamHanSans-W5.ttc"
font "DreamHanSans-W6.ttc"
font "DreamHanSans-W7.ttc"
font "DreamHanSans-W8.ttc"
font "DreamHanSans-W9.ttc"
font "DreamHanSans-W10.ttc"
font "DreamHanSans-W11.ttc"
font "DreamHanSans-W12.ttc"
font "DreamHanSans-W13.ttc"
font "DreamHanSans-W14.ttc"
font "DreamHanSans-W15.ttc"
font "DreamHanSans-W16.ttc"
font "DreamHanSans-W17.ttc"
font "DreamHanSans-W18.ttc"
font "DreamHanSans-W19.ttc"
font "DreamHanSans-W20.ttc"
font "DreamHanSans-W21.ttc"
font "DreamHanSans-W22.ttc"
font "DreamHanSans-W23.ttc"
font "DreamHanSans-W24.ttc"
font "DreamHanSans-W25.ttc"
font "DreamHanSans-W26.ttc"
font "DreamHanSans-W27.ttc"
# No zap stanza required
end