summaryrefslogtreecommitdiff
path: root/vcascadia-gen.sh
blob: a59bc373375bf8e4173d0ee12d706d98188ae8e8 (plain)
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
#!/usr/bin/env zsh
###
# https://github.com/microsoft/cascadia-code
# ss01 - handwritten italic
# ss02 - lua not equals ~=
# ss03 - serbian locale
# ss19 - slashed zero 0
# ss20 - graphical control characters
###
# opentype-feature-freezer is necessary, install with pipx or pip
# pip install --upgrade opentype-feature-freezer
###

name=VascadiaMod
arch=$name.tgz
ss=ss01,ss19,ss20

for font in CascadiaCodePL*.otf; do
    src=$font
    dst=${font/CascadiaCodePL/$name}

    pyftfeatfreeze -f $ss -R "Cascadia Code PL/$name" $src $dst
done

eval tar -acvf $arch $name*