reviewed build system to export only weight axis

This commit is contained in:
Rosalie Wagner 2021-09-15 12:25:37 +02:00
parent 0ec6ccfab0
commit 4abecc1e63
3 changed files with 65 additions and 50 deletions

16
sources/build.sh Normal file
View File

@ -0,0 +1,16 @@
#!/bin/sh
set -e
#source ../env/bin/activate
vf=ReadexPro[HEXP,wght].ttf
echo ".
BUILD READEX PRO
."
gftools builder config.yaml
fonttools varLib.instancer ../fonts/variable/$vf HEXP=0 --output ../fonts/variable/ReadexPro[wght].ttf
echo ".
COMPLETE!
."

View File

@ -1,50 +0,0 @@
sources:
- Readexpro.glyphs
familyName: Readex Pro
outputDir: ../fonts
buildOTF: False
buildWebfont: False
axisOrder:
- HEXP
- wght
stat:
- name: Hyper Expansion
tag: HEXP
values:
- name: Deca
value: 0
- name: Exa
value: 40
- name: Giga
value: 56
- name: Mega
value: 64
- name: Peta
value: 72
- name: Tera
value: 80
- name: Zetta
value: 100
- name: Weight
tag: wght
values:
- name: Thin
value: 100
- name: ExtraLight
value: 200
- name: Light
value: 300
- name: Regular
value: 400
linkedValue: 700
flags: 2
- name: Medium
value: 500
- name: SemiBold
value: 600
- name: Bold
value: 700
- name: ExtraBold
value: 800
- name: Black
value: 900

49
sources/config.yaml Normal file
View File

@ -0,0 +1,49 @@
sources:
- Readexpro.glyphs
familyName: "Readex Pro"
buildOTF: False
buildWebfont: False
axisOrder:
# - HEXP
- wght
# stat:
# - name: Hyper Expansion
# tag: HEXP
# values:
# - name: Deca
# value: 0
# - name: Exa
# value: 40
# - name: Giga
# value: 56
# - name: Mega
# value: 64
# - name: Peta
# value: 72
# - name: Tera
# value: 80
# - name: Zetta
# value: 100
# - name: Weight
# tag: wght
# values:
# - name: Thin
# value: 100
# - name: ExtraLight
# value: 200
# - name: Light
# value: 300
# - name: Regular
# value: 400
# linkedValue: 700
# flags: 2
# - name: Medium
# value: 500
# - name: SemiBold
# value: 600
# - name: Bold
# value: 700
# - name: ExtraBold
# value: 800
# - name: Black
# value: 900