Comment utiliser la police Adobe Source Code Pro?

88

Adobe a publié une famille de polices open source appelée "Source Code Pro" (téléchargez ici , article de Slashdot ici ). Comment puis-je l'installer?

janvier
la source
1
Tant de gens qui ont abordé cette question et aucun d’entre nous n’a pris le temps de simplement ajouter unfonts-source-code-pro paquet à Debian ...
Boris

Réponses:

145
  1. Téléchargez l'archive à partir de la page d'accueil Source Code Pro . Vous pouvez le faire aussi en utilisant wget: Ouvrez un terminal (ctrl-alt-t ou appuyez sur la touche victoire et tapez "terminal") et tapez

    wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
    
  2. Décompressez l'archive (vous pouvez utiliser Nautilus pour cela ou utiliser la commande suivante).

    unzip 1.050R-it.zip
    
  3. Créez un répertoire dans votre répertoire personnel appelé ".fonts" (vous pouvez soit aller à la maison dans Nautilus et créer un nouveau dossier, soit taper ce qui suit à partir du terminal).

    mkdir -p ~/.fonts
    

    Si vous avez déjà ce répertoire, ne vous inquiétez pas.

  4. Déplacez les polices Open Type (* .otf) vers le nouveau répertoire .fonts. En ligne de commande, ce serait

    cp source-code-pro-*-it/OTF/*.otf ~/.fonts/
    
  5. Si vous ne l'avez pas encore fait, ouvrez un terminal et tapez

    fc-cache -f -v
    

Votre police est maintenant prête à être utilisée et les applications devraient pouvoir la voir.

Tout en un script pour ceux qui veulent simplement copier / coller la réponse

#!/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}

Si vous souhaitez installer l’ensemble du système plutôt que par utilisateur, copiez les fichiers au /usr/local/share/fonts/lieu de ~/.fonts/.

janvier
la source
1
Cela ne me permet pas d'utiliser cette police sur le terminal. Que dois-je faire pour appliquer cette police sur le terminal?
user1261084
@SSchneid J'ai vu votre proposition de montage et je l'ai rejetée. S'il vous plaît, corrigez toute la réponse et remplacez les liens morts par des liens qui fonctionnent ou soumettez une nouvelle réponse.
MadMike
38

Pour installer Source Code Pro, vous pouvez:

  1. Aller à Google Fonts
  2. Tapez source codedans la boîte de recherche (la seule correspondance possible est Source Code Pro)
  3. Cliquez sur "Ajouter à la collection"
  4. Cliquez sur l'échantillon de texte (cela devrait présenter tous les styles de police)
  5. Cochez toutes les cases
  6. Cliquez sur l'icône de téléchargement (une flèche en bas à droite) et téléchargez le fichier Zip.

Maintenant, il vous suffit de décompresser le fichier Zip dans votre ~/.fontsdossier:

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

Vous devrez peut-être courir

fc-cache -f

pour rendre les polices disponibles (pas besoin de se déconnecter).

Edwin
la source
3
C'est probablement la réponse qui vieillira le mieux.
13

Merci pour la réponse, juste un script modifié pour obtenir le dernier fichier

#!/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
la source
8

Ma réponse est similaire à celle des autres utilisateurs qui mettent à jour les URL car il semble que ceux-ci sont supprimés. La nouvelle maison du code source semble être sur github. Code source pro sur 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
la source
1

Basé sur un post GitHub , ce script a fonctionné pour moi. J'ai dû modifier les noms des dossiers pour que cela fonctionne.

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"
Traîneau
la source
1

Il existe également un paquet debian tiers actif sur github.

À installer:

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
la source
0

Pas exactement ce que demande le PO, mais cela pourrait être plus facile.

Vous pouvez installer les polices Powerline, qui incluent des versions légèrement modifiées d’un groupe de polices mono fonctionnant avec powerline pour l’invite et Vim avec le plugin vim-airline. Il vous donne en quelque sorte une liste "géniale" de polices mono-code source à essayer, y compris "Code source Pro". Pour installer toutes les polices:

$ git clone https://github.com/powerline/fonts.git --depth=1
$ cd fonts
$ ./install.sh
icc97
la source
1
Si vous l'installez de cette façon, la police s'appelleSource 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

Cela installera la dernière version de la police, qui a été créée le 18 juillet 2016.

Boris
la source