Wie verwende ich die Adobe Source Code Pro-Schriftart?

88

Adobe hat eine Open-Source-Schriftfamilie mit dem Namen "Source Code Pro" veröffentlicht ( hier herunterladen , Slashdot-Artikel hier ). Wie installiere ich es?

Januar
quelle
1
So viele Leute, die zu dieser Frage kommen, und keiner von uns hat sich die Zeit genommen, umfonts-source-code-pro Debian einfach ein Paket hinzuzufügen ...
Boris

Antworten:

145
  1. Laden Sie das Archiv von der Source Code Pro-Homepage herunter . Sie können dies auch tun, indem Sie wgetFolgendes verwenden : Öffnen Sie ein Terminal (Strg-Alt-T oder drücken Sie die Windows-Taste und geben Sie "terminal" ein) und geben Sie Folgendes ein

    wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
    
  2. Entpacken Sie das Archiv (Sie können dafür Nautilus verwenden oder den folgenden Befehl verwenden).

    unzip 1.050R-it.zip
    
  3. Erstellen Sie in Ihrem Ausgangsverzeichnis ein Verzeichnis mit dem Namen ".fonts" (gehen Sie entweder in Nautilus zum Ausgangsverzeichnis und erstellen Sie einen neuen Ordner, oder geben Sie Folgendes über das Terminal ein).

    mkdir -p ~/.fonts
    

    Wenn Sie dieses Verzeichnis bereits haben, machen Sie sich keine Sorgen.

  4. Verschieben Sie die Open Type-Schriftarten (* .otf) in das neu erstellte .fonts-Verzeichnis. In der Kommandozeile wäre das

    cp source-code-pro-*-it/OTF/*.otf ~/.fonts/
    
  5. Wenn Sie es noch nicht getan haben, öffnen Sie ein Terminal und geben Sie ein

    fc-cache -f -v
    

Ihre Schriftart ist jetzt einsatzbereit, und die Anwendungen sollten sie sehen können.

Alles in einem Skript für diejenigen, die die Antwort einfach kopieren / einfügen möchten

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

Wenn Sie systemweit anstatt pro Benutzer installieren möchten, kopieren Sie die Dateien nach /usr/local/share/fonts/anstatt nach ~/.fonts/.

Januar
quelle
1
Dadurch kann ich diese Schriftart nicht auf dem Terminal verwenden. Was kann ich tun, um diese Schriftart auf dem Terminal anzuwenden?
user1261084
@SSchneid Ich habe deinen Bearbeitungsvorschlag gesehen und abgelehnt. Bitte korrigieren Sie entweder die gesamte Antwort und ersetzen Sie die toten Links durch funktionierende oder senden Sie eine neue Antwort.
MadMike
38

Um Source Code Pro zu installieren, können Sie:

  1. Gehen Sie zu Google Fonts
  2. Geben Sie source codein das Suchfeld ein (die einzige Übereinstimmung sollte Source Code Pro sein)
  3. Klicken Sie auf "Zur Sammlung hinzufügen"
  4. Klicken Sie auf das Textbeispiel (dies sollte alle Schriftstile anzeigen)
  5. Aktivieren Sie alle Kontrollkästchen
  6. Klicken Sie auf das Download-Symbol (ein Abwärtspfeil oben rechts) und laden Sie es als Zip-Datei herunter

Jetzt müssen Sie nur noch die Zip-Datei in Ihren ~/.fontsOrdner entpacken:

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

Möglicherweise müssen Sie ausführen

fc-cache -f

die Schriftarten zur Verfügung zu stellen (keine Notwendigkeit, sich abzumelden).

edwin
quelle
3
Dies ist wahrscheinlich die Antwort, die am besten altern wird.
13

Vielen Dank für die Antwort, nur ein geändertes Skript, um die neueste Datei zu erhalten

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

Meine Antwort ist ähnlich wie bei den anderen, bei denen nur die URLs aktualisiert werden, da sie anscheinend entfernt wurden. Das neue Zuhause von Source Code Pro scheint auf Github zu sein. Quellcode Pro auf 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
quelle
1

Basierend auf einem GitHub-Beitrag hat dieses Skript für mich funktioniert. Ich musste die Ordnernamen ändern, damit es funktioniert.

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"
Schlitten
quelle
1

Es gibt auch ein funktionierendes Debian- Paket von Drittanbietern auf Github.

Installieren:

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
quelle
0

Nicht genau das, wonach das OP verlangt, aber dies könnte einfacher sein.

Sie können die Powerline-Schriftarten installieren, die leicht geänderte Versionen einer Reihe von Mono-Schriftarten enthalten, die mit Powerline für die Eingabeaufforderung und Vim mit dem Vim-Airline-Plug-In funktionieren. Es gibt Ihnen eine großartige Liste von Quellcode-Mono-Schriften, die Sie ausprobieren können, einschließlich "Source Code Pro". So installieren Sie alle Schriftarten:

$ git clone https://github.com/powerline/fonts.git --depth=1
$ cd fonts
$ ./install.sh
icc97
quelle
1
Wenn Sie es auf diese Weise installieren, heißt die SchriftartSource 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

Damit wird die letzte Version der Schriftart installiert, die am 18. Juli 2016 erstellt wurde.

Boris
quelle