all the fonts

This commit is contained in:
Von Random 2024-12-30 05:51:42 +02:00
parent 523dcb54f6
commit a4b255c420
8 changed files with 146 additions and 15 deletions

View file

@ -0,0 +1,28 @@
cask "otf-cascadia-code-nf" do
version "2407.24"
sha256 "e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474"
url "https://github.com/microsoft/cascadia-code/releases/download/v#{version}/CascadiaCode-#{version}.zip"
name "Cascadia Code NF"
homepage "https://github.com/microsoft/cascadia-code"
livecheck do
url :url
strategy :github_latest
end
font "otf/static/CascadiaCodeNF-Bold.otf"
font "otf/static/CascadiaCodeNF-BoldItalic.otf"
font "otf/static/CascadiaCodeNF-ExtraLight.otf"
font "otf/static/CascadiaCodeNF-ExtraLightItalic.otf"
font "otf/static/CascadiaCodeNF-Italic.otf"
font "otf/static/CascadiaCodeNF-Light.otf"
font "otf/static/CascadiaCodeNF-LightItalic.otf"
font "otf/static/CascadiaCodeNF-Regular.otf"
font "otf/static/CascadiaCodeNF-SemiBold.otf"
font "otf/static/CascadiaCodeNF-SemiBoldItalic.otf"
font "otf/static/CascadiaCodeNF-SemiLight.otf"
font "otf/static/CascadiaCodeNF-SemiLightItalic.otf"
# No zap stanza required
end

View file

@ -0,0 +1,28 @@
cask "otf-cascadia-code-pl" do
version "2407.24"
sha256 "e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474"
url "https://github.com/microsoft/cascadia-code/releases/download/v#{version}/CascadiaCode-#{version}.zip"
name "Cascadia Code PL"
homepage "https://github.com/microsoft/cascadia-code"
livecheck do
url :url
strategy :github_latest
end
font "otf/static/CascadiaCodePL-Bold.otf"
font "otf/static/CascadiaCodePL-BoldItalic.otf"
font "otf/static/CascadiaCodePL-ExtraLight.otf"
font "otf/static/CascadiaCodePL-ExtraLightItalic.otf"
font "otf/static/CascadiaCodePL-Italic.otf"
font "otf/static/CascadiaCodePL-Light.otf"
font "otf/static/CascadiaCodePL-LightItalic.otf"
font "otf/static/CascadiaCodePL-Regular.otf"
font "otf/static/CascadiaCodePL-SemiBold.otf"
font "otf/static/CascadiaCodePL-SemiBoldItalic.otf"
font "otf/static/CascadiaCodePL-SemiLight.otf"
font "otf/static/CascadiaCodePL-SemiLightItalic.otf"
# No zap stanza required
end

View file

@ -0,0 +1,28 @@
cask "otf-cascadia-code" do
version "2407.24"
sha256 "e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474"
url "https://github.com/microsoft/cascadia-code/releases/download/v#{version}/CascadiaCode-#{version}.zip"
name "Cascadia Code"
homepage "https://github.com/microsoft/cascadia-code"
livecheck do
url :url
strategy :github_latest
end
font "otf/static/CascadiaCode-Bold.otf"
font "otf/static/CascadiaCode-BoldItalic.otf"
font "otf/static/CascadiaCode-ExtraLight.otf"
font "otf/static/CascadiaCode-ExtraLightItalic.otf"
font "otf/static/CascadiaCode-Italic.otf"
font "otf/static/CascadiaCode-Light.otf"
font "otf/static/CascadiaCode-LightItalic.otf"
font "otf/static/CascadiaCode-Regular.otf"
font "otf/static/CascadiaCode-SemiBold.otf"
font "otf/static/CascadiaCode-SemiBoldItalic.otf"
font "otf/static/CascadiaCode-SemiLight.otf"
font "otf/static/CascadiaCode-SemiLightItalic.otf"
# No zap stanza required
end

View file

@ -0,0 +1,28 @@
cask "otf-cascadia-mono-nf" do
version "2407.24"
sha256 "e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474"
url "https://github.com/microsoft/cascadia-code/releases/download/v#{version}/CascadiaCode-#{version}.zip"
name "Cascadia Mono NF"
homepage "https://github.com/microsoft/cascadia-code"
livecheck do
url :url
strategy :github_latest
end
font "otf/static/CascadiaMonoNF-Bold.otf"
font "otf/static/CascadiaMonoNF-BoldItalic.otf"
font "otf/static/CascadiaMonoNF-ExtraLight.otf"
font "otf/static/CascadiaMonoNF-ExtraLightItalic.otf"
font "otf/static/CascadiaMonoNF-Italic.otf"
font "otf/static/CascadiaMonoNF-Light.otf"
font "otf/static/CascadiaMonoNF-LightItalic.otf"
font "otf/static/CascadiaMonoNF-Regular.otf"
font "otf/static/CascadiaMonoNF-SemiBold.otf"
font "otf/static/CascadiaMonoNF-SemiBoldItalic.otf"
font "otf/static/CascadiaMonoNF-SemiLight.otf"
font "otf/static/CascadiaMonoNF-SemiLightItalic.otf"
# No zap stanza required
end

View file

@ -11,18 +11,6 @@ cask "otf-cascadia-mono-pl" do
strategy :github_latest
end
font "otf/static/CascadiaCodePL-Bold.otf"
font "otf/static/CascadiaCodePL-BoldItalic.otf"
font "otf/static/CascadiaCodePL-ExtraLight.otf"
font "otf/static/CascadiaCodePL-ExtraLightItalic.otf"
font "otf/static/CascadiaCodePL-Italic.otf"
font "otf/static/CascadiaCodePL-Light.otf"
font "otf/static/CascadiaCodePL-LightItalic.otf"
font "otf/static/CascadiaCodePL-Regular.otf"
font "otf/static/CascadiaCodePL-SemiBold.otf"
font "otf/static/CascadiaCodePL-SemiBoldItalic.otf"
font "otf/static/CascadiaCodePL-SemiLight.otf"
font "otf/static/CascadiaCodePL-SemiLightItalic.otf"
font "otf/static/CascadiaMonoPL-Bold.otf"
font "otf/static/CascadiaMonoPL-BoldItalic.otf"
font "otf/static/CascadiaMonoPL-ExtraLight.otf"

View file

@ -0,0 +1,28 @@
cask "otf-cascadia-mono" do
version "2407.24"
sha256 "e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474"
url "https://github.com/microsoft/cascadia-code/releases/download/v#{version}/CascadiaCode-#{version}.zip"
name "Cascadia Mono"
homepage "https://github.com/microsoft/cascadia-code"
livecheck do
url :url
strategy :github_latest
end
font "otf/static/CascadiaMono-Bold.otf"
font "otf/static/CascadiaMono-BoldItalic.otf"
font "otf/static/CascadiaMono-ExtraLight.otf"
font "otf/static/CascadiaMono-ExtraLightItalic.otf"
font "otf/static/CascadiaMono-Italic.otf"
font "otf/static/CascadiaMono-Light.otf"
font "otf/static/CascadiaMono-LightItalic.otf"
font "otf/static/CascadiaMono-Regular.otf"
font "otf/static/CascadiaMono-SemiBold.otf"
font "otf/static/CascadiaMono-SemiBoldItalic.otf"
font "otf/static/CascadiaMono-SemiLight.otf"
font "otf/static/CascadiaMono-SemiLightItalic.otf"
# No zap stanza required
end

7
gen.sh
View file

@ -13,6 +13,9 @@ NAMES=(
)
for name in $NAMES[@]; do
export NAME=$name FNAME=${name// /}
envsubst < template.rb > Casks/${${name:l}// /-}.rb
NAME=$name
FNAME=${name// /}
PKGNAME="otf-${${name:l}// /-}"
export NAME FNAME PKGNAME
envsubst < template.rb > Casks/$PKGNAME.rb
done

View file

@ -1,4 +1,4 @@
cask "otf-cascadia-mono-pl" do
cask "$PKGNAME" do
version "$VERSION"
sha256 "$CHECKSUM"