mirror of
https://github.com/i-tu/Hasklig.git
synced 2024-11-20 12:27:06 +03:00
rrefactoring of feature files
This commit is contained in:
parent
129bed0f5f
commit
9dc6d7362e
@ -1,54 +1 @@
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Italic/BlackIt/os2.fea
Normal file
3
Italic/BlackIt/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 8 9 3 4 3 9 2 4;
|
||||
XHeight 500;
|
||||
WeightClass 900; # Black
|
@ -1,54 +1 @@
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Italic/BoldIt/os2.fea
Normal file
3
Italic/BoldIt/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 7 9 3 4 3 9 2 4;
|
||||
XHeight 496;
|
||||
WeightClass 700; # Bold
|
@ -1,54 +1 @@
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Italic/ExtraLightIt/os2.fea
Normal file
3
Italic/ExtraLightIt/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 3 9 3 4 3 9 2 4;
|
||||
XHeight 478;
|
||||
WeightClass 200; # Extra-light (Ultra-light)
|
@ -1,54 +1 @@
|
||||
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 5 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 400; # Normal (Regular)
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Italic/It/os2.fea
Normal file
3
Italic/It/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 5 9 3 4 3 9 2 4;
|
||||
XHeight 486;
|
||||
WeightClass 400; # Normal (Regular)
|
@ -1,54 +1 @@
|
||||
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 4 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 300; # 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);
|
||||
include (../../features.fea);
|
||||
|
3
Italic/LightIt/os2.fea
Normal file
3
Italic/LightIt/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 4 9 3 4 3 9 2 4;
|
||||
XHeight 480;
|
||||
WeightClass 300; # Light
|
@ -1,54 +1 @@
|
||||
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 5 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 500; # Normal (Regular)
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Italic/MediumIt/os2.fea
Normal file
3
Italic/MediumIt/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 5 9 3 4 3 9 2 4;
|
||||
XHeight 489;
|
||||
WeightClass 500; # Normal (Regular)
|
@ -1,54 +1 @@
|
||||
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 6 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 600; # Semibold
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Italic/SemiboldIt/os2.fea
Normal file
3
Italic/SemiboldIt/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 6 9 3 4 3 9 2 4;
|
||||
XHeight 491;
|
||||
WeightClass 600; # Semibold
|
13
Italic/familyUnicodeRange.fea
Normal file
13
Italic/familyUnicodeRange.fea
Normal file
@ -0,0 +1,13 @@
|
||||
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)
|
2
Italic/familyVersion.fea
Normal file
2
Italic/familyVersion.fea
Normal file
@ -0,0 +1,2 @@
|
||||
# Romans
|
||||
FontRevision 1.050
|
@ -1,56 +1 @@
|
||||
table head {
|
||||
FontRevision 2.030;
|
||||
} head;
|
||||
|
||||
include (../../family.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 2 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
|
||||
7 # Greek
|
||||
9 # Cyrillic
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Roman/Black/os2.fea
Normal file
3
Roman/Black/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 8 9 3 4 3 2 2 4;
|
||||
XHeight 500;
|
||||
WeightClass 900; # Black
|
@ -1,56 +1 @@
|
||||
table head {
|
||||
FontRevision 2.030;
|
||||
} head;
|
||||
|
||||
include (../../family.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 2 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
|
||||
7 # Greek
|
||||
9 # Cyrillic
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Roman/Bold/os2.fea
Normal file
3
Roman/Bold/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 7 9 3 4 3 2 2 4;
|
||||
XHeight 496;
|
||||
WeightClass 700; # Bold
|
@ -1,56 +1 @@
|
||||
table head {
|
||||
FontRevision 2.030;
|
||||
} head;
|
||||
|
||||
include (../../family.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 2 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
|
||||
7 # Greek
|
||||
9 # Cyrillic
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Roman/ExtraLight/os2.fea
Normal file
3
Roman/ExtraLight/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 3 9 3 4 3 2 2 4;
|
||||
XHeight 478;
|
||||
WeightClass 200; # Extra-light (Ultra-light)
|
@ -1,56 +1 @@
|
||||
table head {
|
||||
FontRevision 2.030;
|
||||
} head;
|
||||
|
||||
include (../../family.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 4 9 3 4 3 2 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 300; # 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
|
||||
7 # Greek
|
||||
9 # Cyrillic
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Roman/Light/os2.fea
Normal file
3
Roman/Light/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 4 9 3 4 3 2 2 4;
|
||||
XHeight 480;
|
||||
WeightClass 300; # Light
|
@ -1,56 +1 @@
|
||||
table head {
|
||||
FontRevision 2.030;
|
||||
} head;
|
||||
|
||||
include (../../family.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 5 9 3 4 3 2 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 500; # Normal (Regular)
|
||||
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
|
||||
7 # Greek
|
||||
9 # Cyrillic
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Roman/Medium/os2.fea
Normal file
3
Roman/Medium/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 5 9 3 4 3 2 2 4;
|
||||
XHeight 489;
|
||||
WeightClass 500; # Normal (Regular)
|
@ -1,56 +1 @@
|
||||
table head {
|
||||
FontRevision 2.030;
|
||||
} head;
|
||||
|
||||
include (../../family.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 5 9 3 4 3 2 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 400; # Normal (Regular)
|
||||
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
|
||||
7 # Greek
|
||||
9 # Cyrillic
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Roman/Regular/os2.fea
Normal file
3
Roman/Regular/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 5 9 3 4 3 2 2 4;
|
||||
XHeight 486;
|
||||
WeightClass 400; # Normal (Regular)
|
@ -1,56 +1 @@
|
||||
table head {
|
||||
FontRevision 2.030;
|
||||
} head;
|
||||
|
||||
include (../../family.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 6 9 3 4 3 2 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 600; # Semibold
|
||||
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
|
||||
7 # Greek
|
||||
9 # Cyrillic
|
||||
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);
|
||||
include (../../features.fea);
|
||||
|
3
Roman/Semibold/os2.fea
Normal file
3
Roman/Semibold/os2.fea
Normal file
@ -0,0 +1,3 @@
|
||||
Panose 2 11 6 9 3 4 3 2 2 4;
|
||||
XHeight 491;
|
||||
WeightClass 600; # Semibold
|
15
Roman/familyUnicodeRange.fea
Normal file
15
Roman/familyUnicodeRange.fea
Normal file
@ -0,0 +1,15 @@
|
||||
UnicodeRange 0 # Basic Latin
|
||||
1 # Latin-1 Supplement
|
||||
2 # Latin Extended-A
|
||||
4 # IPA Extensions
|
||||
5 # Spacing Modifier Letters
|
||||
6 # Combining Diacritical Marks
|
||||
7 # Greek
|
||||
9 # Cyrillic
|
||||
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)
|
2
Roman/familyVersion.fea
Normal file
2
Roman/familyVersion.fea
Normal file
@ -0,0 +1,2 @@
|
||||
# Romans
|
||||
FontRevision 2.030
|
11
familyGPOS.fea
Normal file
11
familyGPOS.fea
Normal file
@ -0,0 +1,11 @@
|
||||
include (markclasses.fea);
|
||||
|
||||
feature mark {
|
||||
include (../../familyWidthsAdjust.fea);
|
||||
include (mark.fea);
|
||||
} mark;
|
||||
|
||||
|
||||
feature mkmk {
|
||||
include (mkmk.fea);
|
||||
} mkmk;
|
11
familyOS2.fea
Normal file
11
familyOS2.fea
Normal file
@ -0,0 +1,11 @@
|
||||
# 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
|
||||
|
||||
CapHeight 660;
|
||||
WidthClass 5; # Medium (normal)
|
||||
Vendor "ADBO";
|
||||
FSType 0;
|
@ -1,3 +1,8 @@
|
||||
table head {
|
||||
include (../familyVersion.fea);
|
||||
} head;
|
||||
|
||||
|
||||
table name {
|
||||
nameid 0 "Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name \2018Source\2019.";
|
||||
nameid 0 1 "Copyright 2010, 2012 Adobe Systems Incorporated (http://www.adobe.com/), with Reserved Font Name \D4Source\D5.";
|
||||
@ -5,8 +10,8 @@ table name {
|
||||
nameid 11 1 "http://www.adobe.com/type";
|
||||
nameid 13 "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL. This Font Software is distributed on an \2018AS IS\2019 BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.";
|
||||
nameid 13 1 "This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL. This Font Software is distributed on an \D4AS IS\D5 BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the SIL Open Font License for the specific language, permissions and limitations governing your use of this Font Software.";
|
||||
nameid 14 "http://www.adobe.com/type/legal.html";
|
||||
nameid 14 1 "http://www.adobe.com/type/legal.html";
|
||||
nameid 14 "http://scripts.sil.org/OFL";
|
||||
nameid 14 1 "http://scripts.sil.org/OFL";
|
||||
nameid 7 "Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.";
|
||||
nameid 7 1 "Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries.";
|
||||
nameid 8 "Adobe Systems Incorporated";
|
||||
@ -15,11 +20,22 @@ table name {
|
||||
nameid 9 1 "Paul D. Hunt, Teo Tuominen";
|
||||
} name;
|
||||
|
||||
|
||||
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;
|
||||
|
||||
|
||||
table BASE {
|
||||
HorizAxis.BaseTagList ideo romn;
|
||||
HorizAxis.BaseScriptList
|
||||
HorizAxis.BaseScriptList
|
||||
latn romn -170 0,
|
||||
grek romn -170 0,
|
||||
cyrl romn -170 0,
|
||||
DFLT romn -170 0;
|
||||
} BASE;
|
||||
|
||||
|
10
features.fea
Normal file
10
features.fea
Normal file
@ -0,0 +1,10 @@
|
||||
include (../../familyTables.fea);
|
||||
|
||||
table OS/2 {
|
||||
include (os2.fea);
|
||||
include (../familyUnicodeRange.fea);
|
||||
include (../../familyOS2.fea);
|
||||
} OS/2;
|
||||
|
||||
include (../familyGSUB.fea);
|
||||
include (../../familyGPOS.fea);
|
Loading…
Reference in New Issue
Block a user