vcascadia-gen: a small script to lock Cascadia otf style sets
This commit is contained in:
parent
a265698276
commit
18c36c7340
1 changed files with 27 additions and 0 deletions
27
vcascadia-gen.sh
Executable file
27
vcascadia-gen.sh
Executable file
|
@ -0,0 +1,27 @@
|
||||||
|
#!/usr/bin/env zsh
|
||||||
|
###
|
||||||
|
# https://github.com/microsoft/cascadia-code
|
||||||
|
# ss01 - handwritten italic
|
||||||
|
# ss02 - lua not equal ~= - does not work :(
|
||||||
|
# ss03 - serbian locale
|
||||||
|
# ss19 - slashed zero 0
|
||||||
|
# ss20 - graphical control characters
|
||||||
|
###
|
||||||
|
|
||||||
|
arch=vcascadia.tgz
|
||||||
|
|
||||||
|
nsrc=CascadiaCodePL.ttf
|
||||||
|
ndst=normal.ttf
|
||||||
|
nss=ss19,ss20
|
||||||
|
|
||||||
|
isrc=CascadiaCodePLItalic.ttf
|
||||||
|
idst=italic.ttf
|
||||||
|
iss=ss01,$nss
|
||||||
|
|
||||||
|
rm -fv $arch $ndst $idst
|
||||||
|
|
||||||
|
pip install --upgrade opentype-feature-freezer
|
||||||
|
pyftfeatfreeze -f $nss -R 'Cascadia Code PL/vcascadia' $nsrc $ndst
|
||||||
|
pyftfeatfreeze -f $iss -R 'Cascadia Code PL/vcascadia' $isrc $idst
|
||||||
|
|
||||||
|
tar -acvf $arch $ndst $idst
|
Loading…
Reference in a new issue