mirror of
https://github.com/weiweihuanghuang/Work-Sans.git
synced 2024-11-22 12:14:09 +03:00
v1.40 Update Hairline, Thin, Light, ExtraLight
'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.
This commit is contained in:
parent
d6f3064290
commit
18e46c7b28
@ -37,6 +37,9 @@ 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.
|
||||||
|
|
||||||
|
12 Jul 2015 (Wei Huang) 'Work Sans' v1.40
|
||||||
|
- Subsumed Hairline weight into Work Sans 9 weight family – according to Google Font engineers scheme. 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.
|
||||||
|
|
||||||
12 Jul 2015 (Wei Huang) 'Work Sans' v1.32
|
12 Jul 2015 (Wei Huang) 'Work Sans' v1.32
|
||||||
- Changed usWeightClass to start at 250 by changing Thin, ExtraLight (in TTF) and Hairline (in OTF) as per https://github.com/weiweihuanghuang/Work-Sans/issues/13#issuecomment-119579341
|
- Changed usWeightClass to start at 250 by changing Thin, ExtraLight (in TTF) and Hairline (in OTF) as per https://github.com/weiweihuanghuang/Work-Sans/issues/13#issuecomment-119579341
|
||||||
- Changed mid stroke of /S in Black master to balance counters
|
- Changed mid stroke of /S in Black master to balance counters
|
||||||
|
13
README.md
13
README.md
@ -2,26 +2,27 @@
|
|||||||
|
|
||||||
A SIL Open Font project titled 'Work Sans' (former working title 'Alice') for Latin.
|
A SIL Open Font project titled 'Work Sans' (former working title 'Alice') for Latin.
|
||||||
|
|
||||||
Work Sans is a typeface family based loosely on early Grotesques — i.e. [Stephenson Blake](https://www.flickr.com/photos/stewf/14444337254/), [Miller & Richard](https://archive.org/stream/printingtypespec00millrich#page/226/mode/2up/) and [Bauerschen Giesserei](https://archive.org/stream/hauptprobeingedr00baue#page/109/mode/1up). The core of the fonts are optimised for on-screen medium-sized text usage (14px-48px) – but still can be used in print well. The fonts closer to the extreme weights are designed more for display use. Overall, features are simplified and optimised for screen resolutions – for example, diacritic marks are larger than how they would be in print.
|
Work Sans is a 9 weight typeface family based loosely on early Grotesques — i.e. [Stephenson Blake](https://www.flickr.com/photos/stewf/14444337254/), [Miller & Richard](https://archive.org/stream/printingtypespec00millrich#page/226/mode/2up/) and [Bauerschen Giesserei](https://archive.org/stream/hauptprobeingedr00baue#page/109/mode/1up). The core of the fonts are optimised for on-screen medium-sized text usage (14px-48px) – but still can be used in print well. The fonts at the extreme weights are designed more for display use. Overall, features are simplified and optimised for screen resolutions – for example, diacritic marks are larger than how they would be in print.
|
||||||
|
|
||||||
The fonts under **/fonts/desktop** are OTF fonts for desktop programs such as the Adobe Suite or Office (Office fonts are only styled linked for Regular and Bold). The metrics are set so that they are more consistent across desktop programs.
|
The fonts under **/fonts/desktop** are OTF fonts for desktop programs such as the Adobe Suite or Office (Office fonts are only styled linked for Regular and Bold). The metrics are set so that they are more consistent across desktop programs.
|
||||||
|
|
||||||
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). There are acutally two separate families here: ""Work Sans"" Thin to Black (9 weights as per CSS restrictions), and a separate familiy "Work Sans Hairline".
|
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 be available on Google Fonts shortly – many thanks to Dave Crossland for the commission.
|
This typeface was funded by Google and will are available on Google Fonts – many thanks to Dave Crossland for the commission.
|
||||||
|
|
||||||
|
## [Work Sans at Google Fonts](https://www.google.com/fonts/specimen/Work+Sans)
|
||||||
|
|
||||||
## [Download v1.32 (OTF, TTF, WOFF, WOFF2)](https://github.com/weiweihuanghuang/Work-Sans/archive/v1.32.zip)
|
## [Download v1.40 (Source, OTF, TTF, WOFF, WOFF2)](https://github.com/weiweihuanghuang/Work-Sans/archive/v1.32.zip)
|
||||||
|
|
||||||
## [View a webfont specimen](http://weiweihuanghuang.github.io/Work-Sans/).
|
## [View a webfont specimen](http://weiweihuanghuang.github.io/Work-Sans/).
|
||||||
|
|
||||||
|
## [Print out a PDF specimen](https://github.com/weiweihuanghuang/Work-Sans/raw/master/documentation/Work-Sans-Print-Specimen.pdf).
|
||||||
|
|
||||||
|
|
||||||
<a href="http://weiweihuanghuang.github.io/Work-Sans/">![Thin to Regular](https://github.com/weiweihuanghuang/Work-Sans/raw/master/documentation/images/waterfall.png)
|
<a href="http://weiweihuanghuang.github.io/Work-Sans/">![Thin to Regular](https://github.com/weiweihuanghuang/Work-Sans/raw/master/documentation/images/waterfall.png)
|
||||||
|
|
||||||
![Screenshot of a test](https://github.com/weiweihuanghuang/Work-Sans/raw/master/documentation/images/preview.png)</a>
|
![Screenshot of a test](https://github.com/weiweihuanghuang/Work-Sans/raw/master/documentation/images/preview.png)</a>
|
||||||
|
|
||||||
## [Or print out a PDF specimen](https://github.com/weiweihuanghuang/Work-Sans/raw/master/documentation/Work-Sans-Print-Specimen.pdf).
|
|
||||||
|
|
||||||
## Suggestion, Comments, Contributions
|
## Suggestion, Comments, Contributions
|
||||||
If you spot any errors or have any suggestions for improvements you can fork this project, create an [Issue](../../issues) or email me at <a href="mailto:wweeiihhuuaanngg@gmail.com">wweeiihhuuaanngg@gmail.com</a>.
|
If you spot any errors or have any suggestions for improvements you can fork this project, create an [Issue](../../issues) or email me at <a href="mailto:wweeiihhuuaanngg@gmail.com">wweeiihhuuaanngg@gmail.com</a>.
|
||||||
|
|
||||||
|
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.
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.
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.
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.
Binary file not shown.
@ -10,7 +10,7 @@ The fonts must be generated from Glyphs 2, not Glyphs 1 as it is using features
|
|||||||
|
|
||||||
* * *
|
* * *
|
||||||
|
|
||||||
There are two sets of instances in the .glyphs file. 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).
|
There are two sets of instances in the .glyphs file. The first set (9 weights from Thin 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 will be usable immediately in desktop applications.
|
The OTFs generated with Glyphs App will be usable immediately in desktop applications.
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -3,11 +3,11 @@ for i in *.ttf; do
|
|||||||
echo "Processing $i"
|
echo "Processing $i"
|
||||||
done
|
done
|
||||||
|
|
||||||
for i in WorkSansHairline-Regular WorkSans-Thin; do
|
for i in ExtraLight Thin; do
|
||||||
ttfautohint -n -w G -x 0 -f latn $i#1.ttf $i.ttf
|
ttfautohint -n -w G -x 0 -f latn WorkSans-$i#1.ttf WorkSans-$i.ttf
|
||||||
echo "$i.ttf hinted"
|
echo "WorkSans-$i.ttf hinted"
|
||||||
done
|
done
|
||||||
for i in ExtraLight Light Regular Medium SemiBold Bold ExtraBold Black ; do
|
for i in Light Regular Medium SemiBold Bold ExtraBold Black ; do
|
||||||
ttfautohint -n -w G -x 0 -f latn --control-file=hinting/WorkSans-$i.ctrl WorkSans-$i#1.ttf WorkSans-$i.ttf
|
ttfautohint -n -w G -x 0 -f latn --control-file=hinting/WorkSans-$i.ctrl WorkSans-$i#1.ttf WorkSans-$i.ttf
|
||||||
echo "WorkSans-$i.ttf hinted"
|
echo "WorkSans-$i.ttf hinted"
|
||||||
done
|
done
|
||||||
|
@ -1,42 +0,0 @@
|
|||||||
# bottom of C- c- cedilla
|
|
||||||
Ccedilla left 19 (-50, 10)
|
|
||||||
ccedilla left 19 (-50, 10)
|
|
||||||
|
|
||||||
# middle of S s too bold
|
|
||||||
S touch 13 yshift -0.125 @33-41 #top
|
|
||||||
S touch 34 yshift 0.125 @33-41 #bot
|
|
||||||
Scaron touch 20 yshift -0.125 @33-41 #top
|
|
||||||
Scaron touch 41 yshift 0.125 @33-41 #bot
|
|
||||||
Sacute touch 17 yshift -0.125 @33-41 #top
|
|
||||||
Sacute touch 38 yshift 0.125 @33-41 #bot
|
|
||||||
uni015E touch 54 yshift -0.125 @33-41 #top
|
|
||||||
uni015E touch 32 yshift 0.125 @33-41 #bot
|
|
||||||
|
|
||||||
s touch 32 yshift -0.125 @33-41 #top
|
|
||||||
s touch 12 yshift 0.125 @33-41 #bot
|
|
||||||
uni015F touch 52 yshift -0.125 @33-41 #top
|
|
||||||
uni015F touch 32 yshift 0.125 @33-41 #bot
|
|
||||||
|
|
||||||
# middle of S s too light
|
|
||||||
S touch 13 yshift 0.125 @42-49 #top
|
|
||||||
S touch 34 yshift -0.125 @42-49 #bot
|
|
||||||
S touch 12 yshift 0.125 @42-49 #top
|
|
||||||
S touch 32 yshift -0.125 @42-49 #bot
|
|
||||||
Scaron touch 20 yshift 0.125 @42-49 #top
|
|
||||||
Scaron touch 41 yshift -0.125 @42-49 #bot
|
|
||||||
Sacute touch 17 yshift 0.125 @42-49 #top
|
|
||||||
Sacute touch 38 yshift -0.125 @42-49 #bot
|
|
||||||
uni015E touch 54 yshift 0.125 @42-49 #top
|
|
||||||
uni015E touch 32 yshift -0.125 @42-49 #bot
|
|
||||||
|
|
||||||
s touch 32 yshift 0.125 @42-49 #top
|
|
||||||
s touch 12 yshift -0.125 @42-49 #bot
|
|
||||||
uni015F touch 52 yshift 0.125 @42-49 #top
|
|
||||||
uni015F touch 32 yshift -0.125 @42-49 #bot
|
|
||||||
|
|
||||||
# middle of a too light
|
|
||||||
a touch 40 yshift -0.25 @42-47
|
|
||||||
aogonek touch 53 yshift -0.25 @42-47
|
|
||||||
|
|
||||||
a touch 40 yshift -0.125 @48-50
|
|
||||||
aogonek touch 53 yshift -0.125 @48-50
|
|
@ -1,3 +1,5 @@
|
|||||||
|
# Weight 50
|
||||||
|
|
||||||
# bottom of C- c- cedilla
|
# bottom of C- c- cedilla
|
||||||
Ccedilla left 19 (-50, 10)
|
Ccedilla left 19 (-50, 10)
|
||||||
ccedilla left 19 (-50, 10)
|
ccedilla left 19 (-50, 10)
|
||||||
@ -34,12 +36,6 @@ s touch 12 yshift -0.125 @31-36 #bot
|
|||||||
uni015F touch 54 yshift 0.125 @31-36 #top
|
uni015F touch 54 yshift 0.125 @31-36 #top
|
||||||
uni015F touch 32 yshift -0.125 @31-36 #bot
|
uni015F touch 32 yshift -0.125 @31-36 #bot
|
||||||
|
|
||||||
# middle of a too bold
|
|
||||||
a touch 17 yshift -0.125 @29,30
|
|
||||||
aogonek touch 23 yshift -0.125 @29,30
|
|
||||||
|
|
||||||
# middle of a too light
|
# middle of a too light
|
||||||
a touch 38 yshift -0.25 @31,32,35,36
|
a touch 38 yshift -0.25 @35,36
|
||||||
a touch 39 yshift -0.125 @33,34
|
aogonek touch 54 yshift -0.25 @35,36
|
||||||
aogonek touch 54 yshift -0.25 @31,32,35,36
|
|
||||||
aogonek touch 55 yshift -0.125 @33,34
|
|
Loading…
Reference in New Issue
Block a user