Merge pull request #166 from adobe-fonts/variable-fonts

Variable fonts
This commit is contained in:
Miguel Sousa
2017-08-15 15:00:49 -07:00
committed by GitHub
52330 changed files with 198553 additions and 212270 deletions

1
.gitignore vendored
View File

@@ -6,3 +6,4 @@ ItalicMasters/colors_0
ItalicMasters/colors_1
ItalicMasters/colors_2
*.otf
current.fpr

View File

@@ -1 +1 @@
# [PostScriptName]
# [PostScriptName]

View File

@@ -1,54 +0,0 @@
table head {
FontRevision 1.050;
} head;
include (../italics.fea);
include (markclasses.fea);
feature mark {
include (../../widthsAdjust.fea);
include (mark.fea);
} mark;
feature mkmk {
include (mkmk.fea);
} mkmk;
table OS/2 {
Panose 2 11 8 9 3 4 3 9 2 4;
FSType 0;
# NOTE: For cross-platform consistency, OS/2.TypoAscender and |OS/2.TypoDescender| must add up to the font's UPM value
TypoAscender 750; # Must be the same on all fonts for cross-platform consistency
TypoDescender -250; # Must be the same on all fonts for cross-platform consistency
TypoLineGap 0; # Must be zero for cross-platform consistency
winAscent 984; # Must be the same on all fonts for cross-weight consistency
winDescent 273; # Must be the same on all fonts for cross-weight consistency
XHeight 480;
CapHeight 660;
WeightClass 900; # Black
WidthClass 5; # Medium (normal)
Vendor "ADBO";
UnicodeRange 0 # Basic Latin
1 # Latin-1 Supplement
2 # Latin Extended-A
4 # IPA Extensions
5 # Spacing Modifier Letters
6 # Combining Diacritical Marks
29 # Latin Extended Additional
32 # Superscripts and Subscripts
33 # Currency Symbols
43 # Box Drawing
44 # Block Elements
45 # Geometric Shapes (override to force makeotf to turn this bit on)
57;# beyond the BMP (Basic Multilingual Plane)
} OS/2;
table hhea {
# NOTE: The OS/2.winAscent and OS/2.winDescent values are set by MakeOTF and vary depending on the font's bounding box
Ascender 984; # Must match OS/2.winAscent for cross-platform consistency
Descender -273; # Must match OS/2.winDescent for cross-platform consistency
LineGap 0; # Must be zero for cross-platform consistency
} hhea;
include (../../tables.fea);

View File

@@ -1,54 +0,0 @@
table head {
FontRevision 1.050;
} head;
include (../italics.fea);
include (markclasses.fea);
feature mark {
include (../../widthsAdjust.fea);
include (mark.fea);
} mark;
feature mkmk {
include (mkmk.fea);
} mkmk;
table OS/2 {
Panose 2 11 7 9 3 4 3 9 2 4;
FSType 0;
# NOTE: For cross-platform consistency, OS/2.TypoAscender and |OS/2.TypoDescender| must add up to the font's UPM value
TypoAscender 750; # Must be the same on all fonts for cross-platform consistency
TypoDescender -250; # Must be the same on all fonts for cross-platform consistency
TypoLineGap 0; # Must be zero for cross-platform consistency
winAscent 984; # Must be the same on all fonts for cross-weight consistency
winDescent 273; # Must be the same on all fonts for cross-weight consistency
XHeight 480;
CapHeight 660;
WeightClass 700; # Bold
WidthClass 5; # Medium (normal)
Vendor "ADBO";
UnicodeRange 0 # Basic Latin
1 # Latin-1 Supplement
2 # Latin Extended-A
4 # IPA Extensions
5 # Spacing Modifier Letters
6 # Combining Diacritical Marks
29 # Latin Extended Additional
32 # Superscripts and Subscripts
33 # Currency Symbols
43 # Box Drawing
44 # Block Elements
45 # Geometric Shapes (override to force makeotf to turn this bit on)
57;# beyond the BMP (Basic Multilingual Plane)
} OS/2;
table hhea {
# NOTE: The OS/2.winAscent and OS/2.winDescent values are set by MakeOTF and vary depending on the font's bounding box
Ascender 984; # Must match OS/2.winAscent for cross-platform consistency
Descender -273; # Must match OS/2.winDescent for cross-platform consistency
LineGap 0; # Must be zero for cross-platform consistency
} hhea;
include (../../tables.fea);

View File

@@ -1,54 +0,0 @@
table head {
FontRevision 1.050;
} head;
include (../italics.fea);
include (markclasses.fea);
feature mark {
include (../../widthsAdjust.fea);
include (mark.fea);
} mark;
feature mkmk {
include (mkmk.fea);
} mkmk;
table OS/2 {
Panose 2 11 3 9 3 4 3 9 2 4;
FSType 0;
# NOTE: For cross-platform consistency, OS/2.TypoAscender and |OS/2.TypoDescender| must add up to the font's UPM value
TypoAscender 750; # Must be the same on all fonts for cross-platform consistency
TypoDescender -250; # Must be the same on all fonts for cross-platform consistency
TypoLineGap 0; # Must be zero for cross-platform consistency
winAscent 984; # Must be the same on all fonts for cross-weight consistency
winDescent 273; # Must be the same on all fonts for cross-weight consistency
XHeight 480;
CapHeight 660;
WeightClass 200; # Extra-light (Ultra-light)
WidthClass 5; # Medium (normal)
Vendor "ADBO";
UnicodeRange 0 # Basic Latin
1 # Latin-1 Supplement
2 # Latin Extended-A
4 # IPA Extensions
5 # Spacing Modifier Letters
6 # Combining Diacritical Marks
29 # Latin Extended Additional
32 # Superscripts and Subscripts
33 # Currency Symbols
43 # Box Drawing
44 # Block Elements
45 # Geometric Shapes (override to force makeotf to turn this bit on)
57;# beyond the BMP (Basic Multilingual Plane)
} OS/2;
table hhea {
# NOTE: The OS/2.winAscent and OS/2.winDescent values are set by MakeOTF and vary depending on the font's bounding box
Ascender 984; # Must match OS/2.winAscent for cross-platform consistency
Descender -273; # Must match OS/2.winDescent for cross-platform consistency
LineGap 0; # Must be zero for cross-platform consistency
} hhea;
include (../../tables.fea);

View File

@@ -196,7 +196,7 @@ uni1E5E Rlinebelow
Sacute Sacute
Scircumflex Scircumflex
Scaron Scaron
Scarondot Scarondot
uni1E66 Scarondot
uni015E Scedilla
uni0218 Scommaaccent
uni1E60 Sdotaccent
@@ -402,7 +402,7 @@ uni1E5F rlinebelow
sacute sacute
scircumflex scircumflex
scaron scaron
scarondot scarondot
uni1E67 scarondot
uni015F scedilla
uni0219 scommaaccent
uni1E61 sdotaccent

View File

@@ -0,0 +1 @@
include (../../../../features.fea);

Some files were not shown because too many files have changed in this diff Show More