How to use the Adobe Source Code Pro font?

113,382

Solution 1

  1. Download the archive from the Source Code Pro homepage. You can do it also using wget: Open a terminal (ctrl-alt-t or press the win key and type "terminal") and type

    wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
    
  2. Unzip the archive (you can use Nautilus for that, or use the following command).

    unzip 1.050R-it.zip
    
  3. Locate and ensure your fonts folder exist in your home directory, often in ~/.local/share/fonts folder (either go to home in Nautilus and create a new folder, or type the following from the terminal)

    fontpath="${XDG_DATA_HOME:-$HOME/.local/share}"/fonts
    
    mkdir -p $fontpath
    

If you already have that directory, don't worry.

  1. Move the Open Type fonts (*.otf) to the newly created .fonts directory. In command line, that would be

    cp source-code-pro-*-it/OTF/*.otf $fontpath
    
  2. If you haven't done it yet, open a terminal, and type

    fc-cache -f -v
    

Your font is now ready to use and the applications should be able to see it.

All in one script for those who simply want to copy/paste the answer

#!/bin/bash
set  -euo pipefail
I1FS=$'\n\t'
mkdir -p /tmp/adodefont
cd /tmp/adodefont
wget -q --show-progress -O source-code-pro.zip https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
unzip -q source-code-pro.zip -d source-code-pro
fontpath="${XDG_DATA_HOME:-$HOME/.local/share}"/fonts
mkdir -p $fontpath
cp -v source-code-pro/*/OTF/*.otf $fontpath
fc-cache -f
rm -rf source-code-pro{,.zip}

If you want to install system wide instead of per user, copy the files to /usr/local/share/fonts/ instead of ~/.local/share/fonts/.

Solution 2

In order to install Source Code Pro, you can:

  1. Go to Google Fonts
  2. Type source code in the search box (the only match should be Source Code Pro)
  3. Click "Add to collection"
  4. Click on the text sample (this should present all the font styles)
  5. Tick all the check boxes
  6. Click the download icon (a down arrow on the top right) and download as Zip file

Now you just need to decompress the Zip file into your ~/.fonts folder:

mkdir -p ~/.fonts/Source_Code_Pro
unzip Source_Code_Pro.zip  -d ~/.fonts/Source_Code_Pro

You may need to run

fc-cache -f

to make the fonts available (no need to log out).

Solution 3

Thanks for the answer, just a modified script to get the latest file

#!/bin/bash
FONT_NAME="SourceCodePro"
URL="https://github.com/adobe-fonts/source-code-pro/archive/1.017R.zip"

mkdir /tmp/adodefont
cd /tmp/adodefont
wget ${URL} -O ${FONT_NAME}.zip
unzip -o -j ${FONT_NAME}.zip
mkdir -p ~/.fonts
cp *.otf ~/.fonts
fc-cache -f -v

Solution 4

My answer is similar to the others just updating the URL'S as it seems those are removed. Source code pro's new home seems to be on github. Source code pro on github.

#!/bin/bash
mkdir /tmp/adodefont
cd /tmp/adodefont
wget https://github.com/adobe-fonts/source-code-pro/archive/1.017R.zip
unzip 1.017R.zip 
mkdir -p ~/.fonts
cp source-code-pro-1.017R/OTF/*.otf ~/.fonts/
fc-cache -f -v

Solution 5

sudo wget --content-disposition -P /usr/share/fonts/opentype/source-code-pro https://github.com/adobe-fonts/source-code-pro/blob/29fdb884c6e9dc2a312f4a5e2bb3b2dad2350777/OTF/SourceCodePro-{Black,BlackIt,Bold,BoldIt,ExtraLight,ExtraLightIt,It,Light,LightIt,Medium,MediumIt,Regular,Semibold,SemiboldIt}.otf?raw=true

That will install the latest release of the font (as I'm writing this in June 2021, released January 2021).

Share:
113,382

Related videos on Youtube

January
Author by

January

My first computer My first Linux

Updated on September 18, 2022

Comments

  • January
    January almost 2 years

    Adobe released an open source font family called "Source Code Pro" (download here, Slashdot article here). How do I install it?

    • Boris Verkhovskiy
      Boris Verkhovskiy almost 5 years
      So many people coming to this question, and not a single one of us has taken the time to just add a fonts-source-code-pro package to Debian...
  • user1261084
    user1261084 almost 10 years
    This doesn't let me use this font on Terminal. What should I do to apply this font on the Terminal?
  • MadMike
    MadMike over 7 years
    @SSchneid I've seen your edit proposal and rejected it. Please, either correct the whole answer and replace the dead links with working ones or submit a new answer.
  • Admin
    Admin almost 7 years
    This is probably the answer that will age the best.
  • Boris Verkhovskiy
    Boris Verkhovskiy over 5 years
    If you install it this way, the font is called Source Code Pro for Powerline
  • Henrik
    Henrik almost 4 years
    This one was the first method to work for me. The other ones I tried either did nothing, or resulted in empty squares.
  • Niklas Mertsch
    Niklas Mertsch over 3 years
    If you don't want to clutter your home directory, you can use ~/.local/share/fonts instead of ~/.fonts
  • user2225804
    user2225804 over 2 years
    For anyone else coming here in late 2021, this is the answer you want to use. It's a single line you can copy and paste into the terminal. There's no longer any need for unzipping and creating directories. The other answers are outdated, and though it's not possible, they should be removed.
  • Rushabh Vora
    Rushabh Vora over 2 years
    This doesn't work in ZSH, use Bash to run this command, works perfectly in Bash.
  • Admin
    Admin about 2 years
    The problem with this repository is that the fonts are not updated. Source Code Pro has 2021 update, but the the font is 5 years old here.
  • Admin
    Admin about 2 years
    It would be nice to explain parameter(s) and what it does. It would also be beneficial to know how did you get the 29fdb884c6e9dc2a312f4a5e2bb3b2dad2350777 which probably is unique for this 2021 latest version.