Skip to content

Commit 586901d

Browse files
authored
Merge pull request #177 from emmamarichal/process-update
Process update
2 parents 431e516 + f882e3a commit 586901d

13 files changed

Lines changed: 220 additions & 102 deletions

File tree

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
%!Adobe-FontList 1.25
2+
%Locale:0x409
3+
4+
%BeginFont
5+
Handler:DirectoryHandler
6+
FontType:Invalid
7+
OutlineFileName:/Users/marichalemma/Google/forks/googlefonts/gf-guide/images/onboarder-workflow/package_images/Document fonts/AdobeFnt23.lst
8+
FileLength:1751
9+
FileModTime:740062263
10+
%EndFont
11+
12+
%BeginFont
13+
Handler:DirectoryHandler
14+
FontType:Invalid
15+
OutlineFileName:/Users/marichalemma/Google/forks/googlefonts/gf-guide/images/onboarder-workflow/package_images/Document fonts/AdobeFnt25.lst
16+
FileLength:1560
17+
FileModTime:787761031
18+
%EndFont
19+
20+
%BeginFont
21+
Handler:DirectoryHandler
22+
FontType:TrueType
23+
FontName:Commissioner-Thin
24+
FamilyName:Commissioner
25+
StyleName:Thin
26+
MenuName:Commissioner Thin
27+
FamilyPrefix:Commissioner
28+
StyleBits:0
29+
WeightClass:100
30+
WidthClass:5
31+
AngleClass:0
32+
FullName:Commissioner Thin
33+
WritingScript:Roman
34+
OutlineFileName:/Users/marichalemma/Google/forks/googlefonts/gf-guide/images/onboarder-workflow/package_images/Document fonts/Commissioner-VariableFont_FLAR,VOLM,slnt,wght.ttf
35+
DataFormat:sfntData
36+
hasSVG:no
37+
hasSBIX:no
38+
hasCOLR:no
39+
VariableFontType:TrueTypeVariableFont
40+
FileLength:739544
41+
FileModTime:740062263
42+
NameArray:0,Win,1,Commissioner Thin
43+
NameArray:0,Win,16,Commissioner
44+
%EndFont
45+
46+
%BeginFont
47+
Handler:DirectoryHandler
48+
FontType:Type1
49+
FontName:MinionPro-Regular
50+
FamilyName:Minion Pro
51+
StyleName:Regular
52+
MenuName:Minion Pro
53+
StyleBits:0
54+
WeightClass:400
55+
WidthClass:5
56+
AngleClass:0
57+
FullName:Minion Pro
58+
WritingScript:Roman
59+
OutlineFileName:/Users/marichalemma/Google/forks/googlefonts/gf-guide/images/onboarder-workflow/package_images/Document fonts/MinionPro-Regular.otf
60+
DataFormat:sfntData
61+
UsesStandardEncoding:yes
62+
isCFF:yes
63+
hasSVG:no
64+
hasSBIX:no
65+
hasCOLR:no
66+
VariableFontType:NonVariableFont
67+
FileLength:218640
68+
FileModTime:740062263
69+
DesignSize:110
70+
NameArray:0,Mac,4,Minion Pro
71+
NameArray:0,Win,1,Minion Pro
72+
%EndFont
73+
123 KB
Binary file not shown.
1.46 MB
Binary file not shown.
523 KB
Loading
485 KB
Loading
130 KB
Loading

gf-guide/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
🦜 This guide aims to help people navigate the requirements and recommendations for contributing to <a href="https://fonts.google.com">Google Fonts</a>. The contents covered here range from general knowledge to contextualize the <i>what</i> and <i>why</i> of some of the requirements as well as the specifics regarding technical aspects with some suggestions on how to comply with them. It covers different levels of information for both newcomers and more experienced contributors.
88

9-
Therefore, <b>this documentation is not meant to be read at once</b>. If you are already familiar with some of the concepts, for example, some people are more empowered with the use of GitHub please you can skip some chapters and jump to the other bits that you may be looking for. The guidelines have been separated into small bits to facilitate the search of specific information that you would need at a specific stage of the font production.
9+
Therefore, <b>this documentation is not meant to be read at once</b>. If you are already familiar with some of the concepts, for example, some people are more empowered with the use of GitHub please skip some chapters and jump to the other bits that you may be looking for. The guidelines have been separated into small bits to facilitate the search of specific information that you would need at a specific stage of the font production.
1010

1111
<ul>
1212
<li>If you are a <b>newcomer</b> and you want to <b>contribute</b> fonts to Google Fonts, whether commissioned or as a voluntary contribution, you should read the chapters marked with
@@ -100,7 +100,7 @@ Context, requirements, and tools to produce the fonts and get them ready for pub
100100

101101
## The google/fonts repository
102102

103-
Details on the Google Fonts repository that hosts the fonts projects already included in the Catalog.
103+
Details on the Google Fonts repository that hosts the fonts projects already included in the catalog.
104104

105105
* <mark class="purple">nerd&nbsp;</mark>
106106
[google/fonts repository explained](googlefonts.md)

gf-guide/metrics.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -252,13 +252,13 @@ Vertical metrics for CJK fonts are based on the font em-box values. This ensures
252252
253253
The following metrics are a distinct split from the standard approach of setting vertical metrics for CJK fonts, which normally set the `sTypo` metrics to align with the em-box values. This is also how the [OT spec recommendations](https://learn.microsoft.com/en-us/typography/opentype/spec/os2#stypoascender) are written. However, following [investigation into performance of CJK fonts](https://github.com/google/fonts/issues/8911) under the primary scenarios that Google Fonts prioritizes, the following new metrics have been established:
254254
255-
| Attribute | Value | Example using 1000UPM font |
255+
| Attrib | Value | Example using a 1000 UPM font such as [Iansui](https://github.com/ButTaiwan/iansui) |
256256
|-------------------------------------------|------------------------------------------|----------------------------|
257-
| OS/2.sTypoAscender | 0.88 \* font UPM | 880 |
258-
| OS/2.sTypoDescender | -0.12 \* font UPM | -120 |
257+
| OS/2.sTypoAscender | ideoEmBoxTop \+ (10–20% \* em-box)/2 | 940 |
258+
| OS/2.sTypoDescender | ideoEmBoxBottom \- (10–20% \* em-box)/2 | -180 |
259259
| OS/2.sTypoLineGap | 0 | 0 |
260-
| hhea.ascender | Set to look comfortable (\~1.16 \* UPM) | 1160 |
261-
| hhea.descender | Set to look comfortable (\~0.288 \* UPM) | -288 |
260+
| hhea.ascender | OS/2.sTypoAscender | 940 |
261+
| hhea.descender | OS/2.sTypoDescender | -180 |
262262
| hhea.lineGap | 0 | 0 |
263263
| OS/2.usWinAscent | Font bbox yMax | 1066 |
264264
| OS/2.usWinDescent | Font bbox yMin | 273 |
@@ -382,4 +382,4 @@ Two alternate options using a post-production script:
382382
<!-- <div class="next-reading">
383383
Further reading:<br>
384384
<mark class="green"><b>must&rarr;</b></mark> <a href="./qa">QA process & tools</a>
385-
</div> -->
385+
</div> -->

0 commit comments

Comments
 (0)