Source Serif Pro Versions Save

Typeface for setting text in many sizes, weights, and languages. Designed to complement Source Sans.

4.005R

1 year ago

Technical update – the CFF2 variable fonts (.otf) are now hinted.

⚠️ CAUTION: Windows 10 and 11 currently have a major bug handling CFF2 variable fonts that could result in text corruption; we recommend using the TTF files on Windows machines until Microsoft addresses this. Microsoft is aware of the issue.

Minor fixes:

  • solve contextual kerning for the geminated l (#109)
  • fix hmtx issue in TTF VFs (#110)
  • fix substitution for io + combining mark (#90)

4.004R

3 years ago

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

3.001R

4 years ago

Fixes the STAT table of the variable fonts.

3.000R

4 years ago

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.

2.010R-ro/1.010R-it

5 years ago

Fixes spacing and displaying issues in many TrueType composite glyphs. (addresses #44)

2.007R-ro/1.007R-it

5 years ago

Add Italics (AL-3 character set, addresses #2 )

Changes to Roman styles (reflected in Italics where applicable):

  • make construction of Uhorn and related glyphs 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

variable-fonts

6 years ago

First release in variable format.

:warning: The .otf font CANNOT be installed on Windows or macOS systems because the OSes do not currently support the OpenType-CFF2 format. You can either try using the .ttf font, or install the latest non-variable fonts.

2.000R

7 years ago

The following changes were made:

1.017R

9 years ago

The following changes were made:

  • Add ExtraLight, Light and Black weights
  • Semibold and Bold were made heavier
  • Lcommaaccent and lcommaaccent were added (missing in first release).

1.014R

9 years ago

(Originally released on May 20th, 2014)