v2.03 update
- Fixed missing DSIG - Added ttfautohint-vf from https://groups.google.com/d/msg/googlefonts-discuss/WJX1lrzcwVs/SIzaEvntAgAJ
2
OFL.txt
@ -1,4 +1,4 @@
|
|||||||
Copyright 2018 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)
|
Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)
|
||||||
|
|
||||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||||
This license is copied below, and is also available with a FAQ at:
|
This license is copied below, and is also available with a FAQ at:
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
.appVersion = "1216";
|
.appVersion = "1220";
|
||||||
DisplayStrings = (
|
DisplayStrings = (
|
||||||
"/Uhorn/Ohorn/uhorn/ohorn/Ahookabove/ahookabove \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/circumflexcomb_acutecomb/circumflexcomb_gravecomb/circumflexcomb_hookabovecomb/circumflexcomb_tildecomb \012/Ohornacute/Ohorngrave/Ohornhookabove/Ohorntilde \012/Uhornacute/Uhorngrave/Uhornhookabove/Uhorntilde \012/Abreveacute/Abrevegrave/Abrevehookabove/Abrevetilde \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde \012/Etilde/Ecircumflexacute/Ecircumflexgrave/Ecircumflexhookabove/Ecircumflextilde \012/Ocircumflexacute/Ocircumflexgrave/Ocircumflexhookabove/Ocircumflextilde \012/ohornacute/ohorngrave/ohornhookabove/ohorntilde \012/uhornacute/uhorngrave/uhornhookabove/uhorntilde \012/abreveacute/abrevegrave/abrevehookabove/abrevetilde \012/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/ecircumflexacute/ecircumflexgrave/ecircumflexhookabove/ecircumflextilde \012/ocircumflexacute/ocircumflexgrave/ocircumflexhookabove/ocircumflextilde \012\012/Abreveacute/Abrevegrave/Abrevehookabove/Abrevetilde/abreveacute/abrevegrave/abrevehookabove/abrevetilde \012/Ohorn/Ohornacute/Ohorngrave/Ohornhookabove/Ohorntilde/ohorn/ohornacute/ohorngrave/ohornhookabove/ohorntilde \012/Uhorn/Uhornacute/Uhorngrave/Uhornhookabove/Uhorntilde/uhorn/uhornacute/uhorngrave/uhornhookabove/uhorntilde \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/Ecircumflexacute/Ecircumflexgrave/Ecircumflexhookabove/Ecircumflextilde/ecircumflexacute/ecircumflexgrave/ecircumflexhookabove/ecircumflextilde \012/Ocircumflexacute/Ocircumflexgrave/Ocircumflexhookabove/Ocircumflextilde/ocircumflexacute/ocircumflexgrave/ocircumflexhookabove/ocircumflextilde",
|
"/Uhorn/Ohorn/uhorn/ohorn/Ahookabove/ahookabove \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/circumflexcomb_acutecomb/circumflexcomb_gravecomb/circumflexcomb_hookabovecomb/circumflexcomb_tildecomb \012/Ohornacute/Ohorngrave/Ohornhookabove/Ohorntilde \012/Uhornacute/Uhorngrave/Uhornhookabove/Uhorntilde \012/Abreveacute/Abrevegrave/Abrevehookabove/Abrevetilde \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde \012/Etilde/Ecircumflexacute/Ecircumflexgrave/Ecircumflexhookabove/Ecircumflextilde \012/Ocircumflexacute/Ocircumflexgrave/Ocircumflexhookabove/Ocircumflextilde \012/ohornacute/ohorngrave/ohornhookabove/ohorntilde \012/uhornacute/uhorngrave/uhornhookabove/uhorntilde \012/abreveacute/abrevegrave/abrevehookabove/abrevetilde \012/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/ecircumflexacute/ecircumflexgrave/ecircumflexhookabove/ecircumflextilde \012/ocircumflexacute/ocircumflexgrave/ocircumflexhookabove/ocircumflextilde \012\012/Abreveacute/Abrevegrave/Abrevehookabove/Abrevetilde/abreveacute/abrevegrave/abrevehookabove/abrevetilde \012/Ohorn/Ohornacute/Ohorngrave/Ohornhookabove/Ohorntilde/ohorn/ohornacute/ohorngrave/ohornhookabove/ohorntilde \012/Uhorn/Uhornacute/Uhorngrave/Uhornhookabove/Uhorntilde/uhorn/uhornacute/uhorngrave/uhornhookabove/uhorntilde \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/Ecircumflexacute/Ecircumflexgrave/Ecircumflexhookabove/Ecircumflextilde/ecircumflexacute/ecircumflexgrave/ecircumflexhookabove/ecircumflextilde \012/Ocircumflexacute/Ocircumflexgrave/Ocircumflexhookabove/Ocircumflextilde/ocircumflexacute/ocircumflexgrave/ocircumflexhookabove/ocircumflextilde",
|
||||||
"/ldot/lslash //space\012\012\012L\012HUB/Germandbls EL/Lslash ZFPÞT/Tbar YVWARKXOØQGCS\012naqgudlijfrtoecðsßkxvz\0120917426583\012/zero.osf/one.osf/two.osf/four.osf/seven.osf/five.osf/three.osf/nine.osf/six.osf/eight.osf \012/zerosuperior ¹/foursuperior/sevensuperior/ninesuperior ²/sixsuperior/fivesuperior/eightsuperior ³/zeroinferior/oneinferior/fourinferior/seveninferior/nineinferior/twoinferior/sixinferior/fiveinferior/eightinferior/threeinferior/zerosuperior/sevensuperior/zeroinferior/seveninferior \012.,/quotesinglbase/quoteleft/quoteright ':;-/endash *!?¡¿/exclamdown.case/questiondown.case \012///backslash {}[]()/guilsinglleft/guilsinglright \012#/dagger \012\012R\012HUTZAÆYVWXOØSJ\012hlnijpuaoøðßftgsyvwxz\0120617238954\012/zero.osf/one.osf/two.osf/three.osf/nine.osf/five.osf/four.osf/seven.osf/six.osf/eight.osf \012.,/quotesinglbase/quoteleft/quoteright ':-*!?\012///backslash {}[]()/guilsinglleft/guilsinglright \012#/dagger °\012\012.,:;-/endash/guilsinglleft/guilsinglright {}[]()///backslash *!?&@#\012H, /quoteleft H/quoteright /quoteleft H/quoteleft /quoteright H/quoteright /quotesinglbase H/quoteright /quotesinglbase H/quoteleft 'H'\012\012L /leftArrow/rightArrow/northEastArrow/southWestArrow/downArrow/upArrow/southEastArrow/northWestArrow/leftHookArrow/anticlockwiseOpenCircleArrow/clockwiseOpenCircleArrow \012R /leftArrow/rightArrow/northEastArrow/southWestArrow/upArrow/downArrow/southEastArrow/northWestArrow/anticlockwiseOpenCircleArrow/clockwiseOpenCircleArrow \012\012Triple:\012h/hbar blnijpruoødqecðagsßftvywxkz\012HOTYAVWXZ",
|
"/ldot/lslash //space\012\012\012L\012HUB/Germandbls EL/Lslash ZFPÞT/Tbar YVWARKXOØQGCS\012naqgudlijfrtoecðsßkxvz\0120917426583\012/zero.osf/one.osf/two.osf/four.osf/seven.osf/five.osf/three.osf/nine.osf/six.osf/eight.osf \012/zerosuperior ¹/foursuperior/sevensuperior/ninesuperior ²/sixsuperior/fivesuperior/eightsuperior ³/zeroinferior/oneinferior/fourinferior/seveninferior/nineinferior/twoinferior/sixinferior/fiveinferior/eightinferior/threeinferior/zerosuperior/sevensuperior/zeroinferior/seveninferior \012.,/quotesinglbase/quoteleft/quoteright ':;-/endash *!?¡¿/exclamdown.case/questiondown.case \012///backslash {}[]()/guilsinglleft/guilsinglright \012#/dagger \012\012R\012HUTZAÆYVWXOØSJ\012hlnijpuaoøðßftgsyvwxz\0120617238954\012/zero.osf/one.osf/two.osf/three.osf/nine.osf/five.osf/four.osf/seven.osf/six.osf/eight.osf \012.,/quotesinglbase/quoteleft/quoteright ':-*!?\012///backslash {}[]()/guilsinglleft/guilsinglright \012#/dagger °\012\012.,:;-/endash/guilsinglleft/guilsinglright {}[]()///backslash *!?&@#\012H, /quoteleft H/quoteright /quoteleft H/quoteleft /quoteright H/quoteright /quotesinglbase H/quoteright /quotesinglbase H/quoteleft 'H'\012\012L /leftArrow/rightArrow/northEastArrow/southWestArrow/downArrow/upArrow/southEastArrow/northWestArrow/leftHookArrow/anticlockwiseOpenCircleArrow/clockwiseOpenCircleArrow \012R /leftArrow/rightArrow/northEastArrow/southWestArrow/upArrow/downArrow/southEastArrow/northWestArrow/anticlockwiseOpenCircleArrow/clockwiseOpenCircleArrow \012\012Triple:\012h/hbar blnijpruoødqecðagsßftvywxkz\012HOTYAVWXZ",
|
||||||
@ -31,7 +31,7 @@ code = "gravecomb acutecomb hungarumlautcomb circumflexcomb caroncomb brevecomb
|
|||||||
name = combaccents;
|
name = combaccents;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
copyright = "Copyright 2018 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)";
|
copyright = "Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)";
|
||||||
customParameters = (
|
customParameters = (
|
||||||
{
|
{
|
||||||
name = license;
|
name = license;
|
||||||
@ -80,7 +80,7 @@ name = vendorID;
|
|||||||
value = WEI;
|
value = WEI;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
date = "2019-02-28 03:01:23 +0000";
|
date = "2019-03-29 05:19:10 +0000";
|
||||||
designer = "Wei Huang";
|
designer = "Wei Huang";
|
||||||
designerURL = "http://wweeiihhuuaanngg@gmail.com";
|
designerURL = "http://wweeiihhuuaanngg@gmail.com";
|
||||||
familyName = "Work Sans";
|
familyName = "Work Sans";
|
||||||
@ -126520,5 +126520,5 @@ OV = "16";
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
versionMajor = 2;
|
versionMajor = 2;
|
||||||
versionMinor = 2;
|
versionMinor = 3;
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
.appVersion = "1216";
|
.appVersion = "1220";
|
||||||
DisplayStrings = (
|
DisplayStrings = (
|
||||||
"/Uhorn/Ohorn/uhorn/ohorn/Ahookabove/ahookabove \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/circumflexcomb_acutecomb/circumflexcomb_gravecomb/circumflexcomb_hookabovecomb/circumflexcomb_tildecomb \012/Ohornacute/Ohorngrave/Ohornhookabove/Ohorntilde \012/Uhornacute/Uhorngrave/Uhornhookabove/Uhorntilde \012/Abreveacute/Abrevegrave/Abrevehookabove/Abrevetilde \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde \012/Etilde/Ecircumflexacute/Ecircumflexgrave/Ecircumflexhookabove/Ecircumflextilde \012/Ocircumflexacute/Ocircumflexgrave/Ocircumflexhookabove/Ocircumflextilde \012/ohornacute/ohorngrave/ohornhookabove/ohorntilde \012/uhornacute/uhorngrave/uhornhookabove/uhorntilde \012/abreveacute/abrevegrave/abrevehookabove/abrevetilde \012/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/ecircumflexacute/ecircumflexgrave/ecircumflexhookabove/ecircumflextilde \012/ocircumflexacute/ocircumflexgrave/ocircumflexhookabove/ocircumflextilde \012\012/Abreveacute/Abrevegrave/Abrevehookabove/Abrevetilde/abreveacute/abrevegrave/abrevehookabove/abrevetilde \012/Ohorn/Ohornacute/Ohorngrave/Ohornhookabove/Ohorntilde/ohorn/ohornacute/ohorngrave/ohornhookabove/ohorntilde \012/Uhorn/Uhornacute/Uhorngrave/Uhornhookabove/Uhorntilde/uhorn/uhornacute/uhorngrave/uhornhookabove/uhorntilde \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/Ecircumflexacute/Ecircumflexgrave/Ecircumflexhookabove/Ecircumflextilde/ecircumflexacute/ecircumflexgrave/ecircumflexhookabove/ecircumflextilde \012/Ocircumflexacute/Ocircumflexgrave/Ocircumflexhookabove/Ocircumflextilde/ocircumflexacute/ocircumflexgrave/ocircumflexhookabove/ocircumflextilde",
|
"/Uhorn/Ohorn/uhorn/ohorn/Ahookabove/ahookabove \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/circumflexcomb_acutecomb/circumflexcomb_gravecomb/circumflexcomb_hookabovecomb/circumflexcomb_tildecomb \012/Ohornacute/Ohorngrave/Ohornhookabove/Ohorntilde \012/Uhornacute/Uhorngrave/Uhornhookabove/Uhorntilde \012/Abreveacute/Abrevegrave/Abrevehookabove/Abrevetilde \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde \012/Etilde/Ecircumflexacute/Ecircumflexgrave/Ecircumflexhookabove/Ecircumflextilde \012/Ocircumflexacute/Ocircumflexgrave/Ocircumflexhookabove/Ocircumflextilde \012/ohornacute/ohorngrave/ohornhookabove/ohorntilde \012/uhornacute/uhorngrave/uhornhookabove/uhorntilde \012/abreveacute/abrevegrave/abrevehookabove/abrevetilde \012/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/ecircumflexacute/ecircumflexgrave/ecircumflexhookabove/ecircumflextilde \012/ocircumflexacute/ocircumflexgrave/ocircumflexhookabove/ocircumflextilde \012\012/Abreveacute/Abrevegrave/Abrevehookabove/Abrevetilde/abreveacute/abrevegrave/abrevehookabove/abrevetilde \012/Ohorn/Ohornacute/Ohorngrave/Ohornhookabove/Ohorntilde/ohorn/ohornacute/ohorngrave/ohornhookabove/ohorntilde \012/Uhorn/Uhornacute/Uhorngrave/Uhornhookabove/Uhorntilde/uhorn/uhornacute/uhorngrave/uhornhookabove/uhorntilde \012/Acircumflexacute/Acircumflexgrave/Acircumflexhookabove/Acircumflextilde/acircumflexacute/acircumflexgrave/acircumflexhookabove/acircumflextilde \012/Ecircumflexacute/Ecircumflexgrave/Ecircumflexhookabove/Ecircumflextilde/ecircumflexacute/ecircumflexgrave/ecircumflexhookabove/ecircumflextilde \012/Ocircumflexacute/Ocircumflexgrave/Ocircumflexhookabove/Ocircumflextilde/ocircumflexacute/ocircumflexgrave/ocircumflexhookabove/ocircumflextilde",
|
||||||
"/ldot/lslash //space\012\012\012L\012HUB/Germandbls EL/Lslash ZFPÞT/Tbar YVWARKXOØQGCS\012naqudlij/g.ss01 frtoecðsßgkxvz\0120917426583\012/zero.osf/one.osf/two.osf/four.osf/seven.osf/five.osf/three.osf/nine.osf/six.osf/eight.osf \012/zerosuperior ¹/foursuperior/sevensuperior/ninesuperior ²/sixsuperior/fivesuperior/eightsuperior ³/zeroinferior/oneinferior/fourinferior/seveninferior/nineinferior/twoinferior/sixinferior/fiveinferior/eightinferior/threeinferior/zerosuperior/sevensuperior/zeroinferior/seveninferior \012.,/quotesinglbase/quoteleft/quoteright ':;-/endash *!?¡¿/exclamdown.case/questiondown.case \012///backslash {}[]()/guilsinglleft/guilsinglright \012#/dagger \012\012R\012HUTZAÆYVWXOØSJ\012hlnijpuaoøðßftgsyvwxz\0120617238954\012/zero.osf/one.osf/two.osf/three.osf/nine.osf/five.osf/four.osf/seven.osf/six.osf/eight.osf \012.,/quotesinglbase/quoteleft/quoteright ':-*!?\012///backslash {}[]()/guilsinglleft/guilsinglright \012#/dagger °\012\012.,:;-/endash/guilsinglleft/guilsinglright {}[]()///backslash *!?&@#\012H, /quoteleft H/quoteright /quoteleft H/quoteleft /quoteright H/quoteright /quotesinglbase H/quoteright /quotesinglbase H/quoteleft 'H'\012\012L /leftArrow/rightArrow/northEastArrow/southWestArrow/downArrow/upArrow/southEastArrow/northWestArrow/leftHookArrow/anticlockwiseOpenCircleArrow/clockwiseOpenCircleArrow \012R /leftArrow/rightArrow/northEastArrow/southWestArrow/upArrow/downArrow/southEastArrow/northWestArrow/anticlockwiseOpenCircleArrow/clockwiseOpenCircleArrow \012\012Triple:\012h/hbar blnijpruoødq/a.ss06/g.ss01 ecðagsßftvywxkz\012HOTYAVWXZ",
|
"/ldot/lslash //space\012\012\012L\012HUB/Germandbls EL/Lslash ZFPÞT/Tbar YVWARKXOØQGCS\012naqudlij/g.ss01 frtoecðsßgkxvz\0120917426583\012/zero.osf/one.osf/two.osf/four.osf/seven.osf/five.osf/three.osf/nine.osf/six.osf/eight.osf \012/zerosuperior ¹/foursuperior/sevensuperior/ninesuperior ²/sixsuperior/fivesuperior/eightsuperior ³/zeroinferior/oneinferior/fourinferior/seveninferior/nineinferior/twoinferior/sixinferior/fiveinferior/eightinferior/threeinferior/zerosuperior/sevensuperior/zeroinferior/seveninferior \012.,/quotesinglbase/quoteleft/quoteright ':;-/endash *!?¡¿/exclamdown.case/questiondown.case \012///backslash {}[]()/guilsinglleft/guilsinglright \012#/dagger \012\012R\012HUTZAÆYVWXOØSJ\012hlnijpuaoøðßftgsyvwxz\0120617238954\012/zero.osf/one.osf/two.osf/three.osf/nine.osf/five.osf/four.osf/seven.osf/six.osf/eight.osf \012.,/quotesinglbase/quoteleft/quoteright ':-*!?\012///backslash {}[]()/guilsinglleft/guilsinglright \012#/dagger °\012\012.,:;-/endash/guilsinglleft/guilsinglright {}[]()///backslash *!?&@#\012H, /quoteleft H/quoteright /quoteleft H/quoteleft /quoteright H/quoteright /quotesinglbase H/quoteright /quotesinglbase H/quoteleft 'H'\012\012L /leftArrow/rightArrow/northEastArrow/southWestArrow/downArrow/upArrow/southEastArrow/northWestArrow/leftHookArrow/anticlockwiseOpenCircleArrow/clockwiseOpenCircleArrow \012R /leftArrow/rightArrow/northEastArrow/southWestArrow/upArrow/downArrow/southEastArrow/northWestArrow/anticlockwiseOpenCircleArrow/clockwiseOpenCircleArrow \012\012Triple:\012h/hbar blnijpruoødq/a.ss06/g.ss01 ecðagsßftvywxkz\012HOTYAVWXZ",
|
||||||
@ -52,7 +52,7 @@ code = "gravecomb acutecomb hungarumlautcomb circumflexcomb caroncomb brevecomb
|
|||||||
name = combaccents;
|
name = combaccents;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
copyright = "Copyright 2018 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)";
|
copyright = "Copyright 2019 The Work Sans Project Authors (https://github.com/weiweihuanghuang/Work-Sans)";
|
||||||
customParameters = (
|
customParameters = (
|
||||||
{
|
{
|
||||||
name = license;
|
name = license;
|
||||||
@ -101,7 +101,7 @@ name = vendorID;
|
|||||||
value = WEI;
|
value = WEI;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
date = "2019-02-28 03:01:19 +0000";
|
date = "2019-03-29 05:19:22 +0000";
|
||||||
designer = "Wei Huang";
|
designer = "Wei Huang";
|
||||||
designerURL = "http://wweeiihhuuaanngg@gmail.com";
|
designerURL = "http://wweeiihhuuaanngg@gmail.com";
|
||||||
familyName = "Work Sans";
|
familyName = "Work Sans";
|
||||||
@ -138369,5 +138369,5 @@ OV = "16";
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
versionMajor = 2;
|
versionMajor = 2;
|
||||||
versionMinor = 2;
|
versionMinor = 3;
|
||||||
}
|
}
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
### WIP macOS build script for Work Sans Upright and Italic VF, based on a build script by Mike LaGuttuta
|
### WIP macOS build script for Work Sans Upright and Italic VF, based on a build script by Mike LaGuttuta
|
||||||
# To add brace trick glyphs, define them in $BraceGlyphs variable, and export the VF from Glyphs App in the same folder as the script
|
|
||||||
|
|
||||||
# Setting the Source and VF name, determine if it's for Italic or Upright source from the argument passed to this script
|
# Setting the Source and VF name, determine if it's for Italic or Upright source from the argument passed to this script
|
||||||
|
|
||||||
@ -14,15 +13,15 @@ for i in $glyphsSource; do
|
|||||||
style="Upright"
|
style="Upright"
|
||||||
VFname="WorkSans-VF"
|
VFname="WorkSans-VF"
|
||||||
# GXname="WorkSansGX"
|
# GXname="WorkSansGX"
|
||||||
BraceGlyphs="a,ae,e,s"
|
# BraceGlyphs="a,ae,e,s"
|
||||||
elif [ $i == "WorkSans-Italic.glyphs" ]; then
|
elif [ $i == "WorkSans-Italic.glyphs" ]; then
|
||||||
style="Italic"
|
style="Italic"
|
||||||
VFname="WorkSans-Italic-VF"
|
VFname="WorkSans-Italic-VF"
|
||||||
# GXname="WorkSansItalicGX"
|
# GXname="WorkSansItalicGX"
|
||||||
BraceGlyphs="ae,e,s"
|
# BraceGlyphs="ae,e,s"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Generat -build version of .glyphs files with bracket tricks enabled, also add extra OpenType code for featureVariation to work
|
# Generate -build version of .glyphs files with bracket tricks enabled, also add extra OpenType code for featureVariation to work
|
||||||
python tools/makeBuildGlyphsFile.py "${i}"
|
python tools/makeBuildGlyphsFile.py "${i}"
|
||||||
glyphsBuildSource=${i/".glyphs"/"-build.glyphs"}
|
glyphsBuildSource=${i/".glyphs"/"-build.glyphs"}
|
||||||
|
|
||||||
@ -100,11 +99,26 @@ done
|
|||||||
# mv $i ${i/".ttf.fix"/".ttf"}
|
# mv $i ${i/".ttf.fix"/".ttf"}
|
||||||
# done
|
# done
|
||||||
VFfontsFix="WorkSans-Italic-VF.ttf.fix WorkSans-VF.ttf.fix"
|
VFfontsFix="WorkSans-Italic-VF.ttf.fix WorkSans-VF.ttf.fix"
|
||||||
|
# for i in $VFfontsFix; do
|
||||||
|
# mv $i ${i/".ttf.fix"/".ttf"}
|
||||||
|
# done
|
||||||
|
|
||||||
|
|
||||||
|
# ttfautohint-vf
|
||||||
for i in $VFfontsFix; do
|
for i in $VFfontsFix; do
|
||||||
mv $i ${i/".ttf.fix"/".ttf"}
|
echo "\tttfautohint-vf $i..."
|
||||||
|
tools/ttfautohint-vf --stem-width-mode nnn "$i" "$i".ttfa
|
||||||
done
|
done
|
||||||
|
|
||||||
mv WorkSans-VF.ttf WorkSans-Roman-VF.ttf
|
# Clean up VFs
|
||||||
|
for i in $VFfontsFix; do
|
||||||
|
rm "$i"
|
||||||
|
done
|
||||||
|
|
||||||
|
TTFA="WorkSans-Italic-VF.ttf.fix.ttfa WorkSans-VF.ttf.fix.ttfa"
|
||||||
|
for i in $TTFA; do
|
||||||
|
mv $i ${i/".ttf.fix.ttfa"/".ttf"}
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
# Fix DSIG
|
# Fix DSIG
|
||||||
@ -112,3 +126,6 @@ for i in $VFfonts; do
|
|||||||
echo "\tFixing DSIG $i..."
|
echo "\tFixing DSIG $i..."
|
||||||
gftools fix-dsig --autofix "$i"
|
gftools fix-dsig --autofix "$i"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
mv WorkSans-VF.ttf WorkSans-Roman-VF.ttf
|
After Width: | Height: | Size: 84 KiB |
After Width: | Height: | Size: 62 KiB |
After Width: | Height: | Size: 50 KiB |
After Width: | Height: | Size: 79 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 91 KiB |
After Width: | Height: | Size: 71 KiB |
After Width: | Height: | Size: 78 KiB |
After Width: | Height: | Size: 251 KiB |
After Width: | Height: | Size: 241 KiB |
After Width: | Height: | Size: 230 KiB |
After Width: | Height: | Size: 96 KiB |
After Width: | Height: | Size: 72 KiB |
After Width: | Height: | Size: 58 KiB |
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 56 KiB |
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 106 KiB |
After Width: | Height: | Size: 89 KiB |
After Width: | Height: | Size: 64 KiB |
After Width: | Height: | Size: 287 KiB |
After Width: | Height: | Size: 270 KiB |
After Width: | Height: | Size: 269 KiB |
After Width: | Height: | Size: 94 KiB |
After Width: | Height: | Size: 69 KiB |
After Width: | Height: | Size: 57 KiB |
After Width: | Height: | Size: 89 KiB |
After Width: | Height: | Size: 54 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 172 KiB |
After Width: | Height: | Size: 85 KiB |
After Width: | Height: | Size: 62 KiB |
After Width: | Height: | Size: 304 KiB |
After Width: | Height: | Size: 289 KiB |
After Width: | Height: | Size: 285 KiB |
@ -0,0 +1 @@
|
|||||||
|
{"views": {"waterfall": [["Desktop_OS_X_High_Sierra_safari_11.1_.jpg", 54665], ["Desktop_Windows_10_chrome_69.0_.jpg", 81651], ["Desktop_Windows_10_firefox_62.0_.jpg", 132155]]}, "fonts": ["Work-Sans-Black"]}
|
After Width: | Height: | Size: 158 KiB |
After Width: | Height: | Size: 126 KiB |
After Width: | Height: | Size: 103 KiB |
After Width: | Height: | Size: 157 KiB |
After Width: | Height: | Size: 98 KiB |
After Width: | Height: | Size: 96 KiB |
After Width: | Height: | Size: 181 KiB |
After Width: | Height: | Size: 177 KiB |
After Width: | Height: | Size: 206 KiB |
After Width: | Height: | Size: 434 KiB |
After Width: | Height: | Size: 427 KiB |
After Width: | Height: | Size: 414 KiB |
After Width: | Height: | Size: 84 KiB |
After Width: | Height: | Size: 62 KiB |
After Width: | Height: | Size: 52 KiB |
After Width: | Height: | Size: 80 KiB |
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 86 KiB |
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 248 KiB |
After Width: | Height: | Size: 234 KiB |
After Width: | Height: | Size: 236 KiB |
After Width: | Height: | Size: 97 KiB |
After Width: | Height: | Size: 72 KiB |
After Width: | Height: | Size: 59 KiB |
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 54 KiB |
After Width: | Height: | Size: 102 KiB |
After Width: | Height: | Size: 88 KiB |
After Width: | Height: | Size: 63 KiB |
After Width: | Height: | Size: 282 KiB |
After Width: | Height: | Size: 260 KiB |
After Width: | Height: | Size: 259 KiB |
After Width: | Height: | Size: 94 KiB |
After Width: | Height: | Size: 69 KiB |
After Width: | Height: | Size: 57 KiB |
After Width: | Height: | Size: 90 KiB |
After Width: | Height: | Size: 53 KiB |
After Width: | Height: | Size: 52 KiB |
After Width: | Height: | Size: 96 KiB |
After Width: | Height: | Size: 83 KiB |
After Width: | Height: | Size: 61 KiB |
After Width: | Height: | Size: 304 KiB |
After Width: | Height: | Size: 278 KiB |
After Width: | Height: | Size: 280 KiB |
@ -0,0 +1 @@
|
|||||||
|
{"views": {"waterfall": [["Desktop_OS_X_High_Sierra_safari_11.1_.jpg", 53874], ["Desktop_Windows_10_chrome_69.0_.jpg", 83058], ["Desktop_Windows_10_firefox_62.0_.jpg", 70889]]}, "fonts": ["Work-Sans-Bold"]}
|
After Width: | Height: | Size: 162 KiB |
After Width: | Height: | Size: 129 KiB |
After Width: | Height: | Size: 104 KiB |
After Width: | Height: | Size: 160 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 97 KiB |
After Width: | Height: | Size: 180 KiB |
After Width: | Height: | Size: 177 KiB |