diff --git a/FONTLOG.md b/FONTLOG.md index 529db2e..af0e9d6 100755 --- a/FONTLOG.md +++ b/FONTLOG.md @@ -37,6 +37,9 @@ ChangeLog When you make modifications, be sure to add a description of your changes, following the format of the other entries, to the start of this section. +3 Jun 2015 (Wei Huang) 'Work Sans' v1.29 +- set fsType to 0 + 3 Jun 2015 (Wei Huang) 'Work Sans' v1.28 - Fixed tittle of /j diff --git a/README.md b/README.md index 060f600..ce318c2 100755 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ The fonts under **/fonts/webfonts** contain TTF, WOFF, and WOFF2 formats for web This typeface was funded by Google and will be available on Google Fonts shortly – many thanks to Dave Crossland for the commission. -## [Download v1.28 (OTF, TTF, WOFF, WOFF2)](https://github.com/weiweihuanghuang/Work-Sans/archive/v1.28.zip) +## [Download v1.29 (OTF, TTF, WOFF, WOFF2)](https://github.com/weiweihuanghuang/Work-Sans/archive/v1.29.zip) ## [View a webfont specimen](http://weiweihuanghuang.github.io/Work-Sans/). diff --git a/fonts/desktop/WorkSans-Black.otf b/fonts/desktop/WorkSans-Black.otf index 15e0196..e4ced63 100644 Binary files a/fonts/desktop/WorkSans-Black.otf and b/fonts/desktop/WorkSans-Black.otf differ diff --git a/fonts/desktop/WorkSans-Bold.otf b/fonts/desktop/WorkSans-Bold.otf index 998b3d1..91bae40 100644 Binary files a/fonts/desktop/WorkSans-Bold.otf and b/fonts/desktop/WorkSans-Bold.otf differ diff --git a/fonts/desktop/WorkSans-ExtraBold.otf b/fonts/desktop/WorkSans-ExtraBold.otf index 1e51e1d..fc1fb99 100644 Binary files a/fonts/desktop/WorkSans-ExtraBold.otf and b/fonts/desktop/WorkSans-ExtraBold.otf differ diff --git a/fonts/desktop/WorkSans-ExtraLight.otf b/fonts/desktop/WorkSans-ExtraLight.otf index 3d38622..994a700 100644 Binary files a/fonts/desktop/WorkSans-ExtraLight.otf and b/fonts/desktop/WorkSans-ExtraLight.otf differ diff --git a/fonts/desktop/WorkSans-Hairline.otf b/fonts/desktop/WorkSans-Hairline.otf index 7ff7363..95f4b85 100644 Binary files a/fonts/desktop/WorkSans-Hairline.otf and b/fonts/desktop/WorkSans-Hairline.otf differ diff --git a/fonts/desktop/WorkSans-Light.otf b/fonts/desktop/WorkSans-Light.otf index 63d8cd5..e7f61a2 100644 Binary files a/fonts/desktop/WorkSans-Light.otf and b/fonts/desktop/WorkSans-Light.otf differ diff --git a/fonts/desktop/WorkSans-Medium.otf b/fonts/desktop/WorkSans-Medium.otf index 2df1ddc..b7e0f51 100644 Binary files a/fonts/desktop/WorkSans-Medium.otf and b/fonts/desktop/WorkSans-Medium.otf differ diff --git a/fonts/desktop/WorkSans-Regular.otf b/fonts/desktop/WorkSans-Regular.otf index a42eaba..af19129 100644 Binary files a/fonts/desktop/WorkSans-Regular.otf and b/fonts/desktop/WorkSans-Regular.otf differ diff --git a/fonts/desktop/WorkSans-SemiBold.otf b/fonts/desktop/WorkSans-SemiBold.otf index bf2008e..9510a21 100644 Binary files a/fonts/desktop/WorkSans-SemiBold.otf and b/fonts/desktop/WorkSans-SemiBold.otf differ diff --git a/fonts/desktop/WorkSans-Thin.otf b/fonts/desktop/WorkSans-Thin.otf index f48d37b..54be052 100644 Binary files a/fonts/desktop/WorkSans-Thin.otf and b/fonts/desktop/WorkSans-Thin.otf differ diff --git a/fonts/webfonts/ttf/WorkSans-Black.ttf b/fonts/webfonts/ttf/WorkSans-Black.ttf index 1904a58..1b3a05e 100644 Binary files a/fonts/webfonts/ttf/WorkSans-Black.ttf and b/fonts/webfonts/ttf/WorkSans-Black.ttf differ diff --git a/fonts/webfonts/ttf/WorkSans-Bold.ttf b/fonts/webfonts/ttf/WorkSans-Bold.ttf index 0c69384..9c7bdaf 100644 Binary files a/fonts/webfonts/ttf/WorkSans-Bold.ttf and b/fonts/webfonts/ttf/WorkSans-Bold.ttf differ diff --git a/fonts/webfonts/ttf/WorkSans-ExtraBold.ttf b/fonts/webfonts/ttf/WorkSans-ExtraBold.ttf index d7b8163..76cf9eb 100644 Binary files a/fonts/webfonts/ttf/WorkSans-ExtraBold.ttf and b/fonts/webfonts/ttf/WorkSans-ExtraBold.ttf differ diff --git a/fonts/webfonts/ttf/WorkSans-ExtraLight.ttf b/fonts/webfonts/ttf/WorkSans-ExtraLight.ttf index ccefc85..29df7d5 100644 Binary files a/fonts/webfonts/ttf/WorkSans-ExtraLight.ttf and b/fonts/webfonts/ttf/WorkSans-ExtraLight.ttf differ diff --git a/fonts/webfonts/ttf/WorkSans-Hairline.ttf b/fonts/webfonts/ttf/WorkSans-Hairline.ttf index 1b471c0..918b4e4 100644 Binary files a/fonts/webfonts/ttf/WorkSans-Hairline.ttf and b/fonts/webfonts/ttf/WorkSans-Hairline.ttf differ diff --git a/fonts/webfonts/ttf/WorkSans-Light.ttf b/fonts/webfonts/ttf/WorkSans-Light.ttf index d664d82..5c360a4 100644 Binary files a/fonts/webfonts/ttf/WorkSans-Light.ttf and b/fonts/webfonts/ttf/WorkSans-Light.ttf differ diff --git a/fonts/webfonts/ttf/WorkSans-Medium.ttf b/fonts/webfonts/ttf/WorkSans-Medium.ttf index 91f26b1..7642a07 100644 Binary files a/fonts/webfonts/ttf/WorkSans-Medium.ttf and b/fonts/webfonts/ttf/WorkSans-Medium.ttf differ diff --git a/fonts/webfonts/ttf/WorkSans-Regular.ttf b/fonts/webfonts/ttf/WorkSans-Regular.ttf index fd3bc8b..b567ccf 100644 Binary files a/fonts/webfonts/ttf/WorkSans-Regular.ttf and b/fonts/webfonts/ttf/WorkSans-Regular.ttf differ diff --git a/fonts/webfonts/ttf/WorkSans-SemiBold.ttf b/fonts/webfonts/ttf/WorkSans-SemiBold.ttf index f3095d1..4351671 100644 Binary files a/fonts/webfonts/ttf/WorkSans-SemiBold.ttf and b/fonts/webfonts/ttf/WorkSans-SemiBold.ttf differ diff --git a/fonts/webfonts/ttf/WorkSans-Thin.ttf b/fonts/webfonts/ttf/WorkSans-Thin.ttf index 8cb932c..d81cd16 100644 Binary files a/fonts/webfonts/ttf/WorkSans-Thin.ttf and b/fonts/webfonts/ttf/WorkSans-Thin.ttf differ diff --git a/fonts/webfonts/woff/WorkSans-Black.woff b/fonts/webfonts/woff/WorkSans-Black.woff index 43dc832..987bab9 100644 Binary files a/fonts/webfonts/woff/WorkSans-Black.woff and b/fonts/webfonts/woff/WorkSans-Black.woff differ diff --git a/fonts/webfonts/woff/WorkSans-Bold.woff b/fonts/webfonts/woff/WorkSans-Bold.woff index 88e6399..cb6b140 100644 Binary files a/fonts/webfonts/woff/WorkSans-Bold.woff and b/fonts/webfonts/woff/WorkSans-Bold.woff differ diff --git a/fonts/webfonts/woff/WorkSans-ExtraBold.woff b/fonts/webfonts/woff/WorkSans-ExtraBold.woff index 85e6025..9a3d54b 100644 Binary files a/fonts/webfonts/woff/WorkSans-ExtraBold.woff and b/fonts/webfonts/woff/WorkSans-ExtraBold.woff differ diff --git a/fonts/webfonts/woff/WorkSans-ExtraLight.woff b/fonts/webfonts/woff/WorkSans-ExtraLight.woff index a1a8056..6772cc9 100644 Binary files a/fonts/webfonts/woff/WorkSans-ExtraLight.woff and b/fonts/webfonts/woff/WorkSans-ExtraLight.woff differ diff --git a/fonts/webfonts/woff/WorkSans-Hairline.woff b/fonts/webfonts/woff/WorkSans-Hairline.woff index c39c85c..f72f3c3 100644 Binary files a/fonts/webfonts/woff/WorkSans-Hairline.woff and b/fonts/webfonts/woff/WorkSans-Hairline.woff differ diff --git a/fonts/webfonts/woff/WorkSans-Light.woff b/fonts/webfonts/woff/WorkSans-Light.woff index ad44a48..1b0cf53 100644 Binary files a/fonts/webfonts/woff/WorkSans-Light.woff and b/fonts/webfonts/woff/WorkSans-Light.woff differ diff --git a/fonts/webfonts/woff/WorkSans-Medium.woff b/fonts/webfonts/woff/WorkSans-Medium.woff index 86ad3fd..1835768 100644 Binary files a/fonts/webfonts/woff/WorkSans-Medium.woff and b/fonts/webfonts/woff/WorkSans-Medium.woff differ diff --git a/fonts/webfonts/woff/WorkSans-Regular.woff b/fonts/webfonts/woff/WorkSans-Regular.woff index b45ede3..a7f900e 100644 Binary files a/fonts/webfonts/woff/WorkSans-Regular.woff and b/fonts/webfonts/woff/WorkSans-Regular.woff differ diff --git a/fonts/webfonts/woff/WorkSans-SemiBold.woff b/fonts/webfonts/woff/WorkSans-SemiBold.woff index 579733f..a2201de 100644 Binary files a/fonts/webfonts/woff/WorkSans-SemiBold.woff and b/fonts/webfonts/woff/WorkSans-SemiBold.woff differ diff --git a/fonts/webfonts/woff/WorkSans-Thin.woff b/fonts/webfonts/woff/WorkSans-Thin.woff index f30d2a7..e3c5f57 100644 Binary files a/fonts/webfonts/woff/WorkSans-Thin.woff and b/fonts/webfonts/woff/WorkSans-Thin.woff differ diff --git a/fonts/webfonts/woff2/WorkSans-Black.woff2 b/fonts/webfonts/woff2/WorkSans-Black.woff2 index fb71cbe..09a0ab6 100644 Binary files a/fonts/webfonts/woff2/WorkSans-Black.woff2 and b/fonts/webfonts/woff2/WorkSans-Black.woff2 differ diff --git a/fonts/webfonts/woff2/WorkSans-Bold.woff2 b/fonts/webfonts/woff2/WorkSans-Bold.woff2 index 749ae85..42e1312 100644 Binary files a/fonts/webfonts/woff2/WorkSans-Bold.woff2 and b/fonts/webfonts/woff2/WorkSans-Bold.woff2 differ diff --git a/fonts/webfonts/woff2/WorkSans-ExtraBold.woff2 b/fonts/webfonts/woff2/WorkSans-ExtraBold.woff2 index 851ff84..ccfc9d2 100644 Binary files a/fonts/webfonts/woff2/WorkSans-ExtraBold.woff2 and b/fonts/webfonts/woff2/WorkSans-ExtraBold.woff2 differ diff --git a/fonts/webfonts/woff2/WorkSans-ExtraLight.woff2 b/fonts/webfonts/woff2/WorkSans-ExtraLight.woff2 index f67c388..ce48758 100644 Binary files a/fonts/webfonts/woff2/WorkSans-ExtraLight.woff2 and b/fonts/webfonts/woff2/WorkSans-ExtraLight.woff2 differ diff --git a/fonts/webfonts/woff2/WorkSans-Hairline.woff2 b/fonts/webfonts/woff2/WorkSans-Hairline.woff2 index 8844cdb..f239f63 100644 Binary files a/fonts/webfonts/woff2/WorkSans-Hairline.woff2 and b/fonts/webfonts/woff2/WorkSans-Hairline.woff2 differ diff --git a/fonts/webfonts/woff2/WorkSans-Light.woff2 b/fonts/webfonts/woff2/WorkSans-Light.woff2 index 513a664..cf97753 100644 Binary files a/fonts/webfonts/woff2/WorkSans-Light.woff2 and b/fonts/webfonts/woff2/WorkSans-Light.woff2 differ diff --git a/fonts/webfonts/woff2/WorkSans-Medium.woff2 b/fonts/webfonts/woff2/WorkSans-Medium.woff2 index a3003c7..efd0616 100644 Binary files a/fonts/webfonts/woff2/WorkSans-Medium.woff2 and b/fonts/webfonts/woff2/WorkSans-Medium.woff2 differ diff --git a/fonts/webfonts/woff2/WorkSans-Regular.woff2 b/fonts/webfonts/woff2/WorkSans-Regular.woff2 index 0b943a3..e0c6a94 100644 Binary files a/fonts/webfonts/woff2/WorkSans-Regular.woff2 and b/fonts/webfonts/woff2/WorkSans-Regular.woff2 differ diff --git a/fonts/webfonts/woff2/WorkSans-SemiBold.woff2 b/fonts/webfonts/woff2/WorkSans-SemiBold.woff2 index d60ba76..0cb9238 100644 Binary files a/fonts/webfonts/woff2/WorkSans-SemiBold.woff2 and b/fonts/webfonts/woff2/WorkSans-SemiBold.woff2 differ diff --git a/fonts/webfonts/woff2/WorkSans-Thin.woff2 b/fonts/webfonts/woff2/WorkSans-Thin.woff2 index f8dd011..33ffcdc 100644 Binary files a/fonts/webfonts/woff2/WorkSans-Thin.woff2 and b/fonts/webfonts/woff2/WorkSans-Thin.woff2 differ diff --git a/sources/BUILD.txt b/sources/BUILD.txt index 2841cb6..2605b10 100755 --- a/sources/BUILD.txt +++ b/sources/BUILD.txt @@ -10,11 +10,11 @@ The fonts must be generated from Glyphs 2, not Glyphs 1 as it is using features * * * -There are three sets of instances in the .glyphs file, two that are named with font weights, the third named using its stem weights. The first set (10 weights from Hairline to Black) are for generating OTFs and follow Microsoft's recommendations for setting vertical metrics[1]. The second set are for generating TTFs for webfonts and follows Google Font's webfont recommendations[2]. The third were for testing. +There are three sets of instances in the .glyphs file, two that are named with font weights, the third named using its stem weights. The first set (10 weights from Hairline to Black) are for generating OTFs and follow Microsoft's recommendations for setting vertical metrics[1]. The second set are for generating TTFs for webfonts and follows Google Font's webfont recommendations[2]. When exporting fonts, export at the 'OTF' tab and check 'Remove Overlap' (hinting and format settings are already set in the Instances panel for each instance). -The OTFs generated with Glyphs App (Remove Overlap, Autohint) will be usable immediately in desktop applications. +The OTFs generated with Glyphs App will be usable immediately in desktop applications. -The TTFs (Remove Overlap) will need to be processed and hinted with ttfautohint. +The TTFs will need to be processed and then hinted with ttfautohint. [1] http://www.glyphsapp.com/tutorials/vertical-metrics [2] https://code.google.com/p/googlefontdirectory/wiki/HowToGenerateWebNativeFonts diff --git a/sources/Work Sans.glyphs b/sources/Work Sans.glyphs index decf08a..da2570e 100644 --- a/sources/Work Sans.glyphs +++ b/sources/Work Sans.glyphs @@ -1,7 +1,4 @@ { -DisplayStrings = ( -tj -); classes = ( { automatic = 1; @@ -40,7 +37,7 @@ name = licenseURL; value = "http://scripts.sil.org/OFL"; } ); -date = "2015-06-22 13:46:11 +0000"; +date = "2015-07-06 16:28:27 +0000"; designer = "Wei Huang"; designerURL = "wweeiihhuuaanngg@gmail.com"; familyName = "Work Sans"; @@ -129449,6 +129446,11 @@ value = "240"; { name = Autohint; value = "1"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 16; @@ -129510,6 +129512,11 @@ value = "240"; { name = Autohint; value = "1"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 30; @@ -129571,6 +129578,11 @@ value = "240"; { name = Autohint; value = "1"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 41; @@ -129633,6 +129645,11 @@ value = ( { name = Autohint; value = "1"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 57; @@ -129695,6 +129712,11 @@ value = ( { name = Autohint; value = "1"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 80; @@ -129751,6 +129773,11 @@ value = ( { name = Autohint; value = "1"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 107; @@ -129803,6 +129830,11 @@ value = "240"; { name = Autohint; value = "1"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 137; @@ -129857,6 +129889,11 @@ value = "Adieresis.titl.001=Adieresis.titl, Odieresis.titl.001=Odieresis.titl"; { name = Autohint; value = "1"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 170; @@ -129913,6 +129950,11 @@ value = ( { name = Autohint; value = "1"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 202; @@ -129966,7 +130008,12 @@ value = ( }, { name = Autohint; -value = 1; +value = "1"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 230; @@ -129975,7 +130022,6 @@ name = Black; weightClass = Heavy; }, { -active = 0; customParameters = ( { name = weightClass; @@ -130028,11 +130074,16 @@ value = ( }, { name = "Save as TrueType"; -value = 1; +value = "1"; }, { name = Autohint; value = "New Value"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 16; @@ -130041,7 +130092,6 @@ name = Hairline; weightClass = Thin; }, { -active = 0; customParameters = ( { name = weightClass; @@ -130099,6 +130149,11 @@ value = "1"; { name = Autohint; value = "New Value"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 30; @@ -130107,7 +130162,6 @@ name = Thin; weightClass = Thin; }, { -active = 0; customParameters = ( { name = weightClass; @@ -130165,6 +130219,11 @@ value = "1"; { name = Autohint; value = "New Value"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 41; @@ -130173,7 +130232,6 @@ name = ExtraLight; weightClass = ExtraLight; }, { -active = 0; customParameters = ( { name = winAscent; @@ -130232,6 +130290,11 @@ value = "1"; { name = Autohint; value = "New Value"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 57; @@ -130240,7 +130303,6 @@ name = Light; weightClass = Light; }, { -active = 0; customParameters = ( { name = winAscent; @@ -130299,6 +130361,11 @@ value = "1"; { name = Autohint; value = "New Value"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 80; @@ -130306,7 +130373,6 @@ interpolationWidth = 5; name = Regular; }, { -active = 0; customParameters = ( { name = winAscent; @@ -130360,6 +130426,11 @@ value = "1"; { name = Autohint; value = "New Value"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 107; @@ -130368,7 +130439,6 @@ name = Medium; weightClass = Medium; }, { -active = 0; customParameters = ( { name = winAscent; @@ -130417,6 +130487,11 @@ value = "1"; { name = Autohint; value = "New Value"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 137; @@ -130425,7 +130500,6 @@ name = SemiBold; weightClass = SemiBold; }, { -active = 0; customParameters = ( { name = winAscent; @@ -130476,6 +130550,11 @@ value = "1"; { name = Autohint; value = "New Value"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 170; @@ -130484,7 +130563,6 @@ name = Bold; weightClass = Bold; }, { -active = 0; customParameters = ( { name = winAscent; @@ -130535,6 +130613,11 @@ value = "1"; { name = Autohint; value = "New Value"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 202; @@ -130543,7 +130626,6 @@ name = ExtraBold; weightClass = ExtraBold; }, { -active = 0; customParameters = ( { name = winAscent; @@ -130594,6 +130676,11 @@ value = "1"; { name = Autohint; value = "New Value"; +}, +{ +name = fsType; +value = ( +); } ); interpolationWeight = 230; @@ -138205,5 +138292,5 @@ tH = 152; }; }; versionMajor = 1; -versionMinor = 28; +versionMinor = 29; }