Monospaced font family for user interface and coding environments
Python Batchfile Shell
Latest commit fb32a86 Jul 19, 2016 @pauldhunt pauldhunt committed on GitHub Merge pull request #133 from pauldhunt/BugFixesBXD+slashes
version 2.030 (romans) & version 1.050 (italics)
Failed to load latest commit information.
Italic Source Code Pro – version 2.030 (romans) & 1.050 (italics) – Jun 9, 2016
ItalicMasters Source Code Pro – version 2.028 (romans) & 1.048 (italics) – Jun 8, 2016
Roman Source Code Pro – version 2.030 (romans) & 1.050 (italics) – Jun 8, 2016
RomanMasters Source Code Pro – version 2.030 (romans) & 1.050 (italics) – Jun 8, 2016
emoji Preserving emoji work before branching and resetting this current bra… Jul 7, 2015
svg Source Code Pro, version 2.025 (romans) & version 1.045 (italics) – A… May 25, 2016
.gitignore Source Code Pro – uprights version 2.022, italics version 1.042 – May 12, 2016
FontMenuNameDB Removes string entries for missing glyphs so that instances can be ma… Jul 17, 2014
GlyphOrderAndAliasDB Source Code Pro – version 2.028 (romans) & 1.048 (italics) – Jun 8, 2016
LICENSE.txt first release Sep 20, 2012
README.md Update npm instructions Dec 2, 2015
addSVGtable.py Gzip SVG table May 2, 2016
build.cmd Add windows build script. Fix #105. Aug 31, 2015
build.sh Source Code Pro, version 2.026 (romans) & version 1.046 (italics) – U… Jun 1, 2016
family.fea Source Code Pro – version 2.028 (romans) & 1.048 (italics) – Jun 8, 2016
index_to_resources.txt Preserves changes previous to Miguel’s push. In the middle of adding … Jun 4, 2015
relnotes.txt Updates formatting of <relnotes.txt> file. Jun 9, 2016
tables.fea Updates tables.fea file to add Teo Tuominen to designer strings. Adds… Jun 7, 2015
uvs.txt Updates UVS file to remove inline comments. May 26, 2016
widthsAdjust.fea Source Code Pro – uprights version 2.022, italics version 1.042 – May 12, 2016

README.md

Source Code Pro

Source Code Pro is a set of OpenType fonts that have been designed to work well in user interface (UI) environments. In addition to a functional OpenType font, this open source project provides all of the source files that were used to build this OpenType font by using the AFDKO makeotf tool.

Download the fonts (OTF, TTF, WOFF, WOFF2, EOT)

Font installation instructions

  • Mac OS X
  • Windows
  • Linux/Unix-based systems
  • Bower
    bower install git://github.com/adobe-fonts/source-code-pro.git#release
  • npm 2.x
    npm install --fetch-only git://github.com/adobe-fonts/source-code-pro.git#release
  • npm 3.x
    npm install git://github.com/adobe-fonts/source-code-pro.git#release

Building the fonts from source

Requirements

To build the binary font files from source, you need to have installed the Adobe Font Development Kit for OpenType (AFDKO). The AFDKO tools are widely used for font development today, and are part of most font editor applications.

Building one font

The key to building OTF or TTF fonts is makeotf, which is part of the AFDKO toolset. Information and usage instructions can be found by executing makeotf -h.

In this repository, all necessary files are in place for building the OTF and TTF fonts. For example, build a binary OTF font for the Regular style like this:

$ cd Roman/Regular/
$ makeotf -r

Building all fonts

For convenience, a shell script named build is provided in the root directory. It builds all OTFs and TTFs, and can be executed by typing:

$ ./build.sh

or this on Windows:

> build.cmd

Getting Involved

Send suggestions for changes to the Source Code OpenType font project maintainer, Paul D. Hunt, for consideration.

Further information

For information about the design and background of Source Code, please refer to the official font readme file.