Update v1.50

This commit is contained in:
weiweihuanghuang 2016-01-03 17:22:28 +11:00
parent d784073207
commit 878405fab8
40 changed files with 24 additions and 451458 deletions

View File

@ -37,7 +37,7 @@ ChangeLog
When you make modifications, be sure to add a description of your changes, 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. following the format of the other entries, to the start of this section.
11 Oct 2015 (Wei Huang) 'Work Sans' v1.50 03 Jan 2016 (Wei Huang) 'Work Sans' v1.50
- Fixed some bugs (iacute_j, localCAT, among others) - Fixed some bugs (iacute_j, localCAT, among others)
13 Sep 2015 25 Sep 2015 (Denis Moyogo Jacquerye) 'Work Sans' v1.50 13 Sep 2015 25 Sep 2015 (Denis Moyogo Jacquerye) 'Work Sans' v1.50
@ -211,6 +211,6 @@ W: https://github.com/weiweihuanghuang
D: Designer - concept, design and production of original font D: Designer - concept, design and production of original font
N: Denis Moyogo Jacquerye N: Denis Moyogo Jacquerye
E: wweeiihhuuaanngg@gmail.com E:
W: https://github.com/moyogo W: https://github.com/moyogo
D: Production D: Production

View File

@ -8,14 +8,14 @@ The fonts under **/fonts/desktop** are OTF fonts for desktop programs such as th
The fonts under **/fonts/webfonts** contain TTF, WOFF, and WOFF2 formats for web use. They have been autohinted with ttfautohint and manually corrected (see Notes below). The fonts under **/fonts/webfonts** contain TTF, WOFF, and WOFF2 formats for web use. They have been autohinted with ttfautohint and manually corrected (see Notes below).
This typeface was funded by Google and will are available on Google Fonts many thanks to Dave Crossland for the commission. This typeface was funded by Google and is distributed by Google Fonts many thanks to Dave Crossland for the commission.
### 10 weights → 9 weights ### 10 weights → 9 weights
Previous to September 2015, Work Sans had 10 weights, now it has 9 due to Google Fonts engineer's recommendations. 'Hairline' has been removed. The new 'Thin' is the same as 'HairLine' in previous versions. 'Light' and 'ExtraLight' also changed accordingly. **Reflow will occur from previous versions on these weights.** Previous to September 2015, Work Sans had 10 weights, now it has 9 due to Google Fonts engineer's recommendations. 'Hairline' has been removed. The new 'Thin' is the same as 'HairLine' in previous versions. 'Light' and 'ExtraLight' also changed accordingly. **Reflow will occur from previous versions on these weights.**
## [Work Sans at Google Fonts,](https://www.google.com/fonts/specimen/Work+Sans) ## [Work Sans at Google Fonts,](https://www.google.com/fonts/specimen/Work+Sans)
## [Or download v1.50 (Source, OTF, TTF, WOFF, WOFF2)](https://github.com/weiweihuanghuang/Work-Sans/archive/v1.50.zip) ## [Or download (Source, OTF, TTF, WOFF, WOFF2)](https://github.com/weiweihuanghuang/Work-Sans/archive/v1.50.zip)
## [View the webfont specimen](http://weiweihuanghuang.github.io/Work-Sans/). ## [View the webfont specimen](http://weiweihuanghuang.github.io/Work-Sans/).
@ -33,9 +33,9 @@ If you spot any errors or have any suggestions for improvements you can fork thi
Source files were partly prepared for use in [Metapolator](http://www.metapolator.com). Source files were partly prepared for use in [Metapolator](http://www.metapolator.com).
The project started in June 2014 and the brief was to have a [minimum viable product](http://en.wikipedia.org/wiki/Minimum_viable_product) (alpha release with 9 weights) by December 2014. The project started in June 2014 and the brief was to have a [minimum viable product](http://en.wikipedia.org/wiki/Minimum_viable_product) (alpha release with 9 weights) by December 2014. Work Sans was first available on Google fonts in July 2015.
There is a Telugu glyph set (Work Sans-Telugu.glyphs) that comes from [Ramabhadra](http://teluguvijayam.org/fonts.html) by Silicon Andhra. Glyphs marked red in the file are those that have been manually cleaned up, the rest are automatically cleaned up with FontForge from Ramabhadra. The Latin glyphs in Work Sans-Telugu.glyphs are out of date. There was a Telugu glyph set in a previous [commit](https://github.com/weiweihuanghuang/Work-Sans/tree/622700a5d00c49c0d1aefbe4e321fd0c3667aa45) (Work Sans-Telugu.glyphs) that comes from [Ramabhadra](http://teluguvijayam.org/fonts.html) by Silicon Andhra. Glyphs marked red in the file are those that have been manually cleaned up, the rest were automatically cleaned up with FontForge from Ramabhadra. The Latin glyphs in Work Sans-Telugu.glyphs are out of date.
*Note: There are no UFOs as UFOs exported from Glyphs App will currently not generate in Robofont and so on due to using Glyphs 2 features '[Bracket trick](http://www.glyphsapp.com/tutorials/alternating-glyph-shapes)' and '[Brace trick](http://www.glyphsapp.com/tutorials/additional-masters-for-individual-glyphs-the-brace-trick)' to solve interpolation bumps. Glyphs marked orange are bracket layers and glyphs marked yellow are using brace layers.* *Note: There are no UFOs as UFOs exported from Glyphs App will currently not generate in Robofont and so on due to using Glyphs 2 features '[Bracket trick](http://www.glyphsapp.com/tutorials/alternating-glyph-shapes)' and '[Brace trick](http://www.glyphsapp.com/tutorials/additional-masters-for-individual-glyphs-the-brace-trick)' to solve interpolation bumps. Glyphs marked orange are bracket layers and glyphs marked yellow are using brace layers.*

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,4 @@
{ {
DisplayStrings = (
"L\U00B7L"
);
classes = ( classes = (
{ {
automatic = 1; automatic = 1;
@ -60,7 +57,7 @@ name = licenseURL;
value = "http://scripts.sil.org/OFL"; value = "http://scripts.sil.org/OFL";
} }
); );
date = "2015-12-06 15:28:48 +0000"; date = "2016-01-03 06:15:05 +0000";
designer = "Wei Huang"; designer = "Wei Huang";
designerURL = "wweeiihhuuaanngg@gmail.com"; designerURL = "wweeiihhuuaanngg@gmail.com";
familyName = "Work Sans"; familyName = "Work Sans";
@ -567,7 +564,7 @@ unicode = 0041;
}, },
{ {
glyphname = Aacute; glyphname = Aacute;
lastChange = "2015-09-13 11:04:46 +0000"; lastChange = "2016-01-03 05:45:44 +0000";
layers = ( layers = (
{ {
components = ( components = (
@ -771,7 +768,7 @@ unicode = 00C4;
}, },
{ {
glyphname = Agrave; glyphname = Agrave;
lastChange = "2015-12-06 15:24:36 +0000"; lastChange = "2016-01-03 05:45:21 +0000";
layers = ( layers = (
{ {
background = { background = {
@ -818,7 +815,7 @@ name = A;
{ {
disableAlignment = 1; disableAlignment = 1;
name = gravecmb.cap; name = gravecmb.cap;
transform = "{1, 0, 0, 1, 320, 0}"; transform = "{1, 0, 0, 1, 325, 0}";
} }
); );
layerId = "4A17B37A-CBFD-40E5-9E02-2080A0E1F76C"; layerId = "4A17B37A-CBFD-40E5-9E02-2080A0E1F76C";
@ -9989,7 +9986,7 @@ unicode = 00DC;
}, },
{ {
glyphname = Ugrave; glyphname = Ugrave;
lastChange = "2015-10-11 10:57:24 +0000"; lastChange = "2016-01-03 05:44:57 +0000";
layers = ( layers = (
{ {
background = { background = {
@ -10035,7 +10032,7 @@ name = U;
{ {
disableAlignment = 1; disableAlignment = 1;
name = gravecmb.cap; name = gravecmb.cap;
transform = "{1, 0, 0, 1, 350, 0}"; transform = "{1, 0, 0, 1, 375, 0}";
} }
); );
layerId = "4A17B37A-CBFD-40E5-9E02-2080A0E1F76C"; layerId = "4A17B37A-CBFD-40E5-9E02-2080A0E1F76C";
@ -10136,7 +10133,7 @@ name = U;
{ {
disableAlignment = 1; disableAlignment = 1;
name = gravecmb.cap; name = gravecmb.cap;
transform = "{1, 0, 0, 1, 340, 0}"; transform = "{1, 0, 0, 1, 382, 0}";
} }
); );
layerId = "1C7CD022-87C7-4E11-B656-E47B18819458"; layerId = "1C7CD022-87C7-4E11-B656-E47B18819458";
@ -35864,7 +35861,7 @@ rightKerningGroup = d;
}, },
{ {
glyphname = lacute.ss02; glyphname = lacute.ss02;
lastChange = "2015-10-11 11:31:24 +0000"; lastChange = "2016-01-03 05:44:30 +0000";
layers = ( layers = (
{ {
components = ( components = (
@ -35872,8 +35869,15 @@ components = (
name = l.ss02; name = l.ss02;
}, },
{ {
disableAlignment = 1;
name = acutecmb.asc; name = acutecmb.asc;
transform = "{1, 0, 0, 1, 135, 0}"; transform = "{1, 0, 0, 1, 124, 0}";
}
);
guideLines = (
{
angle = 90;
position = "{95, 730}";
} }
); );
layerId = "4A17B37A-CBFD-40E5-9E02-2080A0E1F76C"; layerId = "4A17B37A-CBFD-40E5-9E02-2080A0E1F76C";
@ -35886,8 +35890,9 @@ components = (
name = l.ss02; name = l.ss02;
}, },
{ {
disableAlignment = 1;
name = acutecmb.asc; name = acutecmb.asc;
transform = "{1, 0, 0, 1, 154, 0}"; transform = "{1, 0, 0, 1, 136, 0}";
} }
); );
layerId = "99EB5860-B45A-4B60-BB0B-F826C8F71D42"; layerId = "99EB5860-B45A-4B60-BB0B-F826C8F71D42";
@ -98303,7 +98308,6 @@ name = Black;
weightClass = Heavy; weightClass = Heavy;
}, },
{ {
active = 0;
customParameters = ( customParameters = (
{ {
name = weightClass; name = weightClass;
@ -98374,7 +98378,6 @@ name = Thin;
weightClass = Thin; weightClass = Thin;
}, },
{ {
active = 0;
customParameters = ( customParameters = (
{ {
name = weightClass; name = weightClass;
@ -98445,7 +98448,6 @@ name = ExtraLight;
weightClass = ExtraLight; weightClass = ExtraLight;
}, },
{ {
active = 0;
customParameters = ( customParameters = (
{ {
name = winAscent; name = winAscent;
@ -98517,7 +98519,6 @@ name = Light;
weightClass = Light; weightClass = Light;
}, },
{ {
active = 0;
customParameters = ( customParameters = (
{ {
name = winAscent; name = winAscent;
@ -98588,7 +98589,6 @@ interpolationWidth = 5;
name = Regular; name = Regular;
}, },
{ {
active = 0;
customParameters = ( customParameters = (
{ {
name = winAscent; name = winAscent;
@ -98655,7 +98655,6 @@ name = Medium;
weightClass = Medium; weightClass = Medium;
}, },
{ {
active = 0;
customParameters = ( customParameters = (
{ {
name = winAscent; name = winAscent;
@ -98717,7 +98716,6 @@ name = SemiBold;
weightClass = SemiBold; weightClass = SemiBold;
}, },
{ {
active = 0;
customParameters = ( customParameters = (
{ {
name = winAscent; name = winAscent;
@ -98782,7 +98780,6 @@ name = Bold;
weightClass = Bold; weightClass = Bold;
}, },
{ {
active = 0;
customParameters = ( customParameters = (
{ {
name = winAscent; name = winAscent;
@ -98846,7 +98843,6 @@ name = ExtraBold;
weightClass = ExtraBold; weightClass = ExtraBold;
}, },
{ {
active = 0;
customParameters = ( customParameters = (
{ {
name = winAscent; name = winAscent;