mirror of
https://github.com/adobe-fonts/source-code-pro.git
synced 2026-01-14 17:08:03 -05:00
Adds characters that were missing for Arabic and Hebrew transliteration schemes. Adds characters for coffee, heartblackheavy. Updates design of ringhalfleftmod, ringhalfrightmod, glottalstopreversedmod, smileface, invsmileface, poopile. Reorders some glyphs. Adds emoji folder with colored glyphs in Ai format.
57 lines
1.9 KiB
Plaintext
57 lines
1.9 KiB
Plaintext
table head {
|
|
FontRevision 2.005;
|
|
} 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);
|