forked from adobe-fonts/source-serif
-
Notifications
You must be signed in to change notification settings - Fork 0
/
relnotes.txt
134 lines (96 loc) · 5.1 KB
/
relnotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
version 4.005 created 2023/01/20
Technical update – the CFF2 variable fonts (.otf) are now hinted.
Minor fixes:
- solve contextual kerning for the geminated l (#109)
- fix hmtx issue in TTF VFs (#110)
- fix substitution for io + combining mark (#90)
version 4.004 created 2021/01/22
Major changes
- Add optical sizes (#57)
Source Serif now has six weights across five optical sizes, which increases the
number of styles from 12 to 60. The variable fonts represent this change through
the addition of an opsz axis.
- Shift text master in design space
Source Serif’s interpolation setup was conceived in a time before Variable Fonts
existed, which means that axis coordinates of masters did not necessarily need
to coincide with instance locations. This led to a setup where the Regular style
was defined to be slightly off the location of an intermediate master – simply
because a heavier Regular looked better.
In VF context, this approach was a little problematic, because default masters
are presented in the list of available instances.
In this release, the intermediate master (SourceSerif_1.ufo) was replaced by
the Regular instance, and re-established as a new master.
Effectively, the intermediate master was shifted while increasing its weight.
Ripple effects across the interpolation space (changes of point coordinates,
advance widths, kerning values) are small, but they do exist.
- Change family name (announced in #77)
Adding optical sizes required re-assessment of spacing, proportions, and kerning
decisions in all masters. Additionally, an intermediate master was shifted
to clean up the VF design space.
While care was taken to keep the existing styles largely equivalent to previous
releases, reflow of existing documents is likely.
The “Pro” label originally was attached to OpenType fonts to indicate their
extended language coverage. With Source Serif’s character support far exceeding
former “Pro” standards, this label does not have much meaning anymore.
For these reasons, the decision was made to change the family name from
Source Serif Pro to Source Serif 4.
Further fixes
- add Ŋ/ŋ to support Kazakh typesetting in Latin (partly addresses #64)
- fix soft-dotted i/j (addresses #71)
- make the mark feature work for Cyrillic (addresses #72)
- add U+2011 NON-BREAKING HYPHEN (addresses #73)
- add f_f_t ligature (addresses #79)
- add all spaces as code points to avoid fallback (addresses #81)
- revise kerning of Small Caps (addresses #83)
- update construction of uhorn & related glyphs to avoid clashes
- space fractions more generously
- update construction of J/J.sc for better spacing
version 3.000 created 2019/06/12
Changes to Italic styles:
- extend Latin character set from AL-3 to AL-4
- add Cyrillic (covering AC-2)
- add Greek (covering AG-1)
Changes to Roman styles:
- minor updates to spacing of modifer glyphs
- updates to some Cyrillic characters as suggested by external advisors
- minor updates to Cyrillic kerning
- updates to some Greek characters as suggested by external advisors
Global changes:
- overhaul ccmp feature to decompose accented glyphs when followed by combining
mark, thus allowing double-stacking of accents (addresses #41, #42)
- add ccmp solution for Ukrainian її clash, also for Latin ïï (addresses #48)
- add Bulgarian Cyrillic alternates both via locl and ss01 feature (addresses #20)
- add Serbian/Macedonian Cyrillic alternates both via locl and ss02 feature
Roman and Italic styles now support the same global character set,
in both static and variable versions.
version 2.007 (Roman) & version 1.007 (Italic) created 2018/08/07
Add Italics (AL-3 character set)
Changes to Roman styles (reflected in Italics where applicable):
- make construction of Uhorn a little more conventional
- update currency symbols for better recognizability in small sizes
- make cap figures proportional
- update @ swirl to be less heavy/more elegant
- unify descender length of integral sign
- double-map various glyphs (e.g. Greek capital letter Omega/Ohm)
- support composition of j-acute (addresses #14)
- add contextual kerning pair for Catalan l·l combination (addresses #15)
- add Cyrillic and Greek glyph names to PS hinting FDDict (addresses #26)
- fix anchor consistency across masters (addresses #27)
- add more anchors to Cyrillic small caps (addresses #30)
- minimize some extreme overlaps (addresses #31)
Add Italic Variable fonts
Update Roman Variable fonts
VF version 1.000 created 2017/02/01
First version of source files for building Variable OTF.
version 2.001 created 2017/02/01
Designspace and .sp3 file now use a 1000-unit weight axis (instead of the previous one of 2000 units).
Update BASE table.
version 2.000 created 2017/01/04
Increase character set to AL-4.
Add Greek (AG-1) & Cyrillic (AC-2) writing systems.
Add Small Caps for all of the above.
version 1.017 created 2014/09/16
Added three more weights: Black, Light, ExtraLight.
Added missing L/lcommaaccent (U+013B/C) to all fonts.
version 1.014 created 2014/04/27
First release.