Como usar a fonte do Adobe Source Code Pro?

88

A Adobe lançou uma família de fontes de código aberto chamada "Source Code Pro" (faça o download aqui , artigo do Slashdot aqui ). Como instalo?

janeiro
fonte
1
Tantas pessoas chegaram a essa pergunta, e nenhuma de nós gastou tempo para adicionar umfonts-source-code-pro pacote ao Debian ...
Boris,

Respostas:

145
  1. Faça o download do arquivo na página inicial do Source Code Pro . Você pode fazer isso também usando wget: Abra um terminal (ctrl-alt-t ou pressione a tecla win e digite "terminal") e digite

    wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
    
  2. Descompacte o arquivo compactado (você pode usar o Nautilus para isso ou o seguinte comando).

    unzip 1.050R-it.zip
    
  3. Crie um diretório em seu diretório pessoal chamado ".fonts" (vá para o site inicial do Nautilus e crie uma nova pasta ou digite o seguinte no terminal)

    mkdir -p ~/.fonts
    

    Se você já possui esse diretório, não se preocupe.

  4. Mova as fontes Open Type (* .otf) para o diretório .fonts recém-criado. Na linha de comando, isso seria

    cp source-code-pro-*-it/OTF/*.otf ~/.fonts/
    
  5. Se você ainda não o fez, abra um terminal e digite

    fc-cache -f -v
    

Sua fonte está pronta para uso e os aplicativos devem poder vê-la.

Tudo em um script para quem simplesmente deseja copiar / colar a resposta

#!/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
mkdir -p ~/.fonts
cp -v source-code-pro/*/OTF/*.otf ~/.fonts/
fc-cache -f
rm -rf source-code-pro{,.zip}

Se você deseja instalar todo o sistema em vez de por usuário, copie os arquivos para em /usr/local/share/fonts/vez de ~/.fonts/.

janeiro
fonte
1
Isso não me permite usar essa fonte no Terminal. O que devo fazer para aplicar essa fonte no Terminal?
user1261084
@SSchneid Vi sua proposta de edição e a rejeitei. Por favor, corrija a resposta completa e substitua os links mortos pelos que estão funcionando ou envie uma nova resposta.
21317 MadMike
38

Para instalar o Source Code Pro, você pode:

  1. Ir para fontes do Google
  2. Digite source codena caixa de pesquisa (a única correspondência deve ser Source Code Pro)
  3. Clique em "Adicionar à coleção"
  4. Clique na amostra de texto (isso deve apresentar todos os estilos de fonte)
  5. Marque todas as caixas de seleção
  6. Clique no ícone de download (uma seta para baixo no canto superior direito) e faça o download como arquivo Zip

Agora você só precisa descompactar o arquivo Zip na sua ~/.fontspasta:

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

Pode ser necessário executar

fc-cache -f

para disponibilizar as fontes (não é necessário sair).

Edwin
fonte
3
Esta é provavelmente a resposta que envelhecerá melhor.
13

Obrigado pela resposta, apenas um script modificado para obter o arquivo mais recente

#!/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
Enze Chi
fonte
8

Minha resposta é semelhante às outras apenas atualizando os URLs, pois parece que eles foram removidos. A nova casa do código-fonte pro parece estar no github. Código fonte pro no 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
briankip
fonte
1

Baseado em uma postagem do GitHub , esse script funcionou para mim. Eu tive que modificar os nomes das pastas para fazê-lo funcionar.

version=1.050

echo "\n* Downloading version $version of source code pro font"
rm -f SourceCodePro_FontsOnly-$version.zip
rm -rf SourceCodePro_FontsOnly-$version
font_folder=source-code-pro-2.030R-ro-${version}R-it
zip_file=${version}R-it.zip
wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/$zip_file

echo "\n* Unziping package"
unzip $zip_file
mkdir -p ~/.fonts

echo "\n* Copying fonts to ~/fonts"
cp $font_folder/OTF/*.otf ~/.fonts/

echo "\n* Updating font cache"
sudo fc-cache -f -v

echo "\n* Looking for 'Source Code Pro' in installed fonts"
fc-list | grep "Source Code Pro"

echo "\n* Now, you can use the 'Source Code Pro' fonts, ** for sublime text ** just add the lines bellow to 'Preferences > Settings':"
echo '\n  "font_face": "Source Code Pro",'
echo '  "font_size": 10'

echo "\n* Finished :)\n"
Trenó
fonte
1

Há também um pacote debian de terceiros funcionando no github.

Para instalar:

git clone https://github.com/hainp/source-code-pro-deb cd source-code-pro-deb sudo apt-get install debhelper dpkg-buildpackage -rfakeroot -b -uc -us sudo dpkg -i ../fonts-source-code-pro_1.017_all.deb

Giacomo Lacava
fonte
0

Não é exatamente o que o OP está pedindo, mas isso pode ser mais fácil.

Você pode instalar as fontes powerline que incluem versões ligeiramente modificadas de várias fontes mono que funcionam com powerline para o prompt e o Vim com o plug-in vim-airlines. Ele fornece uma lista 'impressionante' de fontes mono de código fonte para experimentar, incluindo "Source Code Pro". Para instalar todas as fontes:

$ git clone https://github.com/powerline/fonts.git --depth=1
$ cd fonts
$ ./install.sh
icc97
fonte
1
Se você instalá-lo dessa maneira, a fonte será chamadaSource Code Pro for Powerline
Boris
0
sudo wget --content-disposition -P /usr/share/fonts/opentype/source-code-pro https://github.com/adobe-fonts/source-code-pro/blob/482adcaccf9777f2850974e08c60e706b1ad9169/OTF/SourceCodePro-{Black,BlackIt,Bold,BoldIt,ExtraLight,ExtraLightIt,It,Light,LightIt,Medium,MediumIt,Regular,Semibold,SemiboldIt}.otf?raw=true

Isso instalará a última versão da fonte, feita em 18 de julho de 2016.

Boris
fonte