Skip to content

Commit

Permalink
Separated sources Roman/Italic and moved m-default master
Browse files Browse the repository at this point in the history
  • Loading branch information
RosaWagner committed Mar 3, 2023
1 parent 876b6a7 commit b382f8a
Show file tree
Hide file tree
Showing 118 changed files with 114,685 additions and 106,223 deletions.
72,977 changes: 72,977 additions & 0 deletions Sources/Anybody-Italic.glyphs

Large diffs are not rendered by default.

147,572 changes: 41,421 additions & 106,151 deletions Sources/Anybody.glyphs

Large diffs are not rendered by default.

12 changes: 5 additions & 7 deletions Sources/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,13 @@ set -e
echo "Build with gftools builder"
gftools builder config.yaml

echo "Slice into Roman and Italic VF (as Google Fonts currently doesn't support slnt or ital axes)"
echo "Move default instance to regular"
fonttools varLib.instancer "../fonts/variable/Anybody[wdth,wght].ttf" wdth=25:100:150 --update-name-table -o "../fonts/variable/Anybody[wdth,wght].ttf"

fonttools varLib.instancer "../fonts/variable/Anybody[slnt,wdth,wght].ttf" slnt=0 --update-name-table -o "../fonts/variable/Anybody[wdth,wght].ttf"
fonttools varLib.instancer "../fonts/variable/Anybody[slnt,wdth,wght].ttf" slnt=-10 --update-name-table -o "../fonts/variable/Anybody-Italic[wdth,wght].ttf"
echo "Move default instance to regular"
fonttools varLib.instancer "../fonts/variable/Anybody-Italic[wdth,wght].ttf" wdth=25:100:150 --update-name-table -o "../fonts/variable/Anybody-Italic[wdth,wght].ttf"

echo "Fix name ID 25"
gftools gen-stat "../fonts/variable/Anybody-Italic[wdth,wght].ttf" --axis-order 'wdth' 'wght' 'ital' --inplace

echo "Fix style linking"
echo "Fix nameID 6 (fonttools whatever bug)"
python3 fix.py

echo "Complete"
327 changes: 278 additions & 49 deletions Sources/config.yaml
Original file line number Diff line number Diff line change
@@ -1,56 +1,285 @@
sources:
- Anybody.glyphs
- Anybody-Italic.glyphs
axisOrder:
- wdth
- wght
- slnt
- ital
familyName: Anybody
buildOTF: false
buildWebfont: false
stat:
- name: Width
tag: wdth
values:
- name: UltraCondensed
value: 50
- name: Condensed
value: 75
- name: Normal
value: 100
flags: 2
- name: Expanded
value: 125
- name: ExtraExpanded
value: 150
- 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
- name: Slant
tag: slnt
values:
- name: Default
value: 0
linkedValue: -10
flags: 2
- name: Italic
value: -10
buildTTF: true
buildWebfont: true
instances:
Anybody[wdth,wght].ttf:
- familyName: "Anybody"
styleName: "Thin"
coordinates:
wdth: 100
wght: 100
- familyName: "Anybody"
styleName: "ExtraLight"
coordinates:
wdth: 100
wght: 200
- familyName: "Anybody"
styleName: "Light"
coordinates:
wdth: 100
wght: 300
- familyName: "Anybody"
styleName: "Regular"
coordinates:
wdth: 100
wght: 400
- familyName: "Anybody"
styleName: "Medium"
coordinates:
wdth: 100
wght: 500
- familyName: "Anybody"
styleName: "SemiBold"
coordinates:
wdth: 100
wght: 600
- familyName: "Anybody"
styleName: "Bold"
coordinates:
wdth: 100
wght: 700
- familyName: "Anybody"
styleName: "ExtraBold"
coordinates:
wdth: 100
wght: 800
- familyName: "Anybody"
styleName: "Black"
coordinates:
wdth: 100
wght: 900
- familyName: "Anybody UltraCondensed"
styleName: "Thin"
coordinates:
wdth: 50
wght: 100
- familyName: "Anybody UltraCondensed"
styleName: "ExtraLight"
coordinates:
wdth: 50
wght: 200
- familyName: "Anybody UltraCondensed"
styleName: "Light"
coordinates:
wdth: 50
wght: 300

- familyName: "Anybody UltraCondensed"
styleName: "Regular"
coordinates:
wdth: 50
wght: 400
- familyName: "Anybody UltraCondensed"
styleName: "Medium"
coordinates:
wdth: 50
wght: 500
- familyName: "Anybody UltraCondensed"
styleName: "SemiBold"
coordinates:
wdth: 50
wght: 600
- familyName: "Anybody UltraCondensed"
styleName: "Bold"
coordinates:
wdth: 50
wght: 700
- familyName: "Anybody UltraCondensed"
styleName: "ExtraBold"
coordinates:
wdth: 50
wght: 800
- familyName: "Anybody UltraCondensed"
styleName: "Black"
coordinates:
wdth: 50
wght: 900
- familyName: "Anybody ExtraExpanded"
styleName: "Thin"
coordinates:
wdth: 150
wght: 100
- familyName: "Anybody ExtraExpanded"
styleName: "ExtraLight"
coordinates:
wdth: 150
wght: 200
- familyName: "Anybody ExtraExpanded"
styleName: "Light"
coordinates:
wdth: 150
wght: 300
- familyName: "Anybody ExtraExpanded"
styleName: "Regular"
coordinates:
wdth: 150
wght: 400
- familyName: "Anybody ExtraExpanded"
styleName: "Medium"
coordinates:
wdth: 150
wght: 500
- familyName: "Anybody ExtraExpanded"
styleName: "SemiBold"
coordinates:
wdth: 150
wght: 600
- familyName: "Anybody ExtraExpanded"
styleName: "Bold"
coordinates:
wdth: 150
wght: 700
- familyName: "Anybody ExtraExpanded"
styleName: "ExtraBold"
coordinates:
wdth: 150
wght: 800
- familyName: "Anybody ExtraExpanded"
styleName: "Black"
coordinates:
wdth: 150
wght: 900
Anybody-Italic[wdth,wght].ttf:
- familyName: "Anybody"
styleName: "Thin Italic"
coordinates:
wdth: 100
wght: 100
- familyName: "Anybody"
styleName: "ExtraLight Italic"
coordinates:
wdth: 100
wght: 200
- familyName: "Anybody"
styleName: "Light Italic"
coordinates:
wdth: 100
wght: 300
- familyName: "Anybody"
styleName: "Italic"
coordinates:
wdth: 100
wght: 400
- familyName: "Anybody"
styleName: "Medium Italic"
coordinates:
wdth: 100
wght: 500
- familyName: "Anybody"
styleName: "SemiBold Italic"
coordinates:
wdth: 100
wght: 600
- familyName: "Anybody"
styleName: "Bold Italic"
coordinates:
wdth: 100
wght: 700
- familyName: "Anybody"
styleName: "ExtraBold Italic"
coordinates:
wdth: 100
wght: 800
- familyName: "Anybody"
styleName: "Black Italic"
coordinates:
wdth: 100
wght: 900
- familyName: "Anybody UltraCondensed"
styleName: "Thin Italic"
coordinates:
wdth: 50
wght: 100
- familyName: "Anybody UltraCondensed"
styleName: "ExtraLight Italic"
coordinates:
wdth: 50
wght: 200
- familyName: "Anybody UltraCondensed"
styleName: "Light Italic"
coordinates:
wdth: 50
wght: 300
- familyName: "Anybody UltraCondensed"
styleName: "Italic"
coordinates:
wdth: 50
wght: 400
- familyName: "Anybody UltraCondensed"
styleName: "Medium Italic"
coordinates:
wdth: 50
wght: 500
- familyName: "Anybody UltraCondensed"
styleName: "SemiBold Italic"
coordinates:
wdth: 50
wght: 600
- familyName: "Anybody UltraCondensed"
styleName: "Bold Italic"
coordinates:
wdth: 50
wght: 700
- familyName: "Anybody UltraCondensed"
styleName: "ExtraBold Italic"
coordinates:
wdth: 50
wght: 800
- familyName: "Anybody UltraCondensed"
styleName: "Black Italic"
coordinates:
wdth: 50
wght: 900
- familyName: "Anybody ExtraExpanded"
styleName: "Thin Italic"
coordinates:
wdth: 150
wght: 100
- familyName: "Anybody ExtraExpanded"
styleName: "ExtraLight Italic"
coordinates:
wdth: 150
wght: 200
- familyName: "Anybody ExtraExpanded"
styleName: "Light Italic"
coordinates:
wdth: 150
wght: 300
- familyName: "Anybody ExtraExpanded"
styleName: "Italic"
coordinates:
wdth: 150
wght: 400
- familyName: "Anybody ExtraExpanded"
styleName: "Medium Italic"
coordinates:
wdth: 150
wght: 500
- familyName: "Anybody ExtraExpanded"
styleName: "SemiBold Italic"
coordinates:
wdth: 150
wght: 600
- familyName: "Anybody ExtraExpanded"
styleName: "Bold Italic"
coordinates:
wdth: 150
wght: 700
- familyName: "Anybody ExtraExpanded"
styleName: "ExtraBold Italic"
coordinates:
wdth: 150
wght: 800
- familyName: "Anybody ExtraExpanded"
styleName: "Black Italic"
coordinates:
wdth: 150
wght: 900
20 changes: 4 additions & 16 deletions Sources/fix.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,8 @@

for font_path in glob.glob("../fonts/variable/*Italic*.ttf"):
with open(font_path, "rb") as f:
print("Fix italic bits in {}".format(font_path))
print("Fix italic name id 6 in {}".format(font_path))
ttFont = TTFont(f)
ttFont["head"].macStyle = MacStyle.ITALIC
ttFont["OS/2"].fsSelection = FsSelection.USETYPOMETRICS | FsSelection.ITALIC
ttFont["post"].italicAngle = -10
ttFont["hhea"].caretSlopeRise = 1000
ttFont["hhea"].caretSlopeRun = 176
ttFont.save(font_path)

for font_path in glob.glob("../fonts/ttf/*Italic*.ttf"):
with open(font_path, "rb") as f:
print("Fix italic bits in {}".format(font_path))
ttFont = TTFont(f)
ttFont["post"].italicAngle = -10
ttFont["hhea"].caretSlopeRise = 1000
ttFont["hhea"].caretSlopeRun = 176
ttFont.save(font_path)
ttFont["name"].setName("Anybody-ThinItalic", 6, 3, 1, 0x409)
ttFont["name"].setName("1.113;ETCO;Anybody-ThinItalic", 3, 3, 1, 0x409)
ttFont.save(font_path)
Binary file modified fonts/ttf/Anybody-Black.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-BlackItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-Bold.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-BoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-ExtraBold.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-ExtraBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-ExtraLight.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-ExtraLightItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-Italic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-Light.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-LightItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-Medium.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-MediumItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-Regular.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-SemiBold.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-SemiBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-Thin.ttf
Binary file not shown.
Binary file modified fonts/ttf/Anybody-ThinItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-Black.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-BlackItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-Bold.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-BoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-ExtraBold.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-ExtraBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-ExtraLight.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-ExtraLightItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-Italic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-Light.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-LightItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-Medium.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-MediumItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-Regular.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-SemiBold.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-SemiBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-Thin.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyExtraExpanded-ThinItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-Black.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-BlackItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-Bold.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-BoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-ExtraBold.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-ExtraBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-ExtraLight.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-ExtraLightItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-Italic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-Light.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-LightItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-Medium.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-MediumItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-Regular.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-SemiBold.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-SemiBoldItalic.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-Thin.ttf
Binary file not shown.
Binary file modified fonts/ttf/AnybodyUltraCondensed-ThinItalic.ttf
Binary file not shown.
Binary file modified fonts/variable/Anybody-Italic[wdth,wght].ttf
Binary file not shown.
Binary file added fonts/variable/Anybody-Italic[wdth,wght].woff2
Binary file not shown.
Binary file removed fonts/variable/Anybody[ital,wdth,wght].ttf
Binary file not shown.
Binary file modified fonts/variable/Anybody[wdth,wght].ttf
Binary file not shown.
Binary file added fonts/variable/Anybody[wdth,wght].woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-Black.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-BlackItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-Bold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-BoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-ExtraBold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-ExtraBoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-ExtraLight.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-ExtraLightItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-Italic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-Light.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-LightItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-Medium.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-MediumItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-Regular.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-SemiBold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-SemiBoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-Thin.woff2
Binary file not shown.
Binary file modified fonts/webfonts/Anybody-ThinItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-Black.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-BlackItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-Bold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-BoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-ExtraBold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-ExtraBoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-ExtraLight.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-ExtraLightItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-Italic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-Light.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-LightItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-Medium.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-MediumItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-Regular.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-SemiBold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-SemiBoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-Thin.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyExtraExpanded-ThinItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-Black.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-BlackItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-Bold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-BoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-ExtraBold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-ExtraBoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-ExtraLight.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-ExtraLightItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-Italic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-Light.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-LightItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-Medium.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-MediumItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-Regular.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-SemiBold.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-SemiBoldItalic.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-Thin.woff2
Binary file not shown.
Binary file modified fonts/webfonts/AnybodyUltraCondensed-ThinItalic.woff2
Binary file not shown.

0 comments on commit b382f8a

Please sign in to comment.