Jak korzystać z czcionki Adobe Source Code Pro?

88

Adobe wydało rodzinę czcionek open source o nazwie „Source Code Pro” (pobierz tutaj , artykuł Slashdot tutaj ). Jak to zainstalować?

styczeń
źródło
1
Tak wiele osób przychodzi na to pytanie, a żaden z nas nie poświęcił czasu, aby po prostu dodaćfonts-source-code-pro pakiet do Debiana ...
Boris

Odpowiedzi:

145
  1. Pobierz archiwum ze strony głównej Source Code Pro . Możesz to również zrobić wget: Otwórz terminal (ctrl-alt-t lub naciśnij klawisz Win i wpisz „terminal”) i wpisz

    wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
    
  2. Rozpakuj archiwum (możesz do tego użyć Nautilus lub użyj następującego polecenia).

    unzip 1.050R-it.zip
    
  3. Utwórz katalog w swoim katalogu domowym o nazwie „.fonts” (przejdź do strony głównej w Nautilus i utwórz nowy folder lub wpisz następujące polecenie w terminalu)

    mkdir -p ~/.fonts
    

    Jeśli masz już ten katalog, nie martw się.

  4. Przenieś czcionki Open Type (* .otf) do nowo utworzonego katalogu .fonts. W wierszu poleceń byłoby to

    cp source-code-pro-*-it/OTF/*.otf ~/.fonts/
    
  5. Jeśli jeszcze tego nie zrobiłeś, otwórz terminal i wpisz

    fc-cache -f -v
    

Twoja czcionka jest teraz gotowa do użycia i aplikacje powinny ją widzieć.

Wszystko w jednym skrypcie dla tych, którzy po prostu chcą skopiować / wkleić odpowiedź

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

Jeśli chcesz szeroki zamiast jednego użytkownika do systemu instalacji, skopiuj pliki do /usr/local/share/fonts/zamiast ~/.fonts/.

stycznia
źródło
1
Nie pozwala mi to używać tej czcionki w terminalu. Co powinienem zrobić, aby zastosować tę czcionkę w terminalu?
user1261084,
@SSchneid Widziałem twoją propozycję edycji i ją odrzuciłem. Proszę poprawić całą odpowiedź i zastąpić martwe linki działającymi lub przesłać nową odpowiedź.
MadMike,
38

Aby zainstalować kod źródłowy Pro, możesz:

  1. Przejdź do czcionek Google
  2. Wpisz source codew polu wyszukiwania (jedynym dopasowaniem powinien być kod źródłowy Pro)
  3. Kliknij „Dodaj do kolekcji”
  4. Kliknij próbkę tekstu (powinno to pokazać wszystkie style czcionek)
  5. Zaznacz wszystkie pola wyboru
  6. Kliknij ikonę pobierania (strzałka w dół w prawym górnym rogu) i pobierz jako plik ZIP

Teraz wystarczy rozpakować plik Zip do swojego ~/.fontsfolderu:

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

Może być konieczne uruchomienie

fc-cache -f

aby udostępnić czcionki (nie trzeba się wylogowywać).

edwin
źródło
3
Prawdopodobnie jest to odpowiedź, która najlepiej się starzeje.
13

Dzięki za odpowiedź, tylko zmodyfikowany skrypt, aby uzyskać najnowszy plik

#!/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
źródło
8

Moja odpowiedź jest podobna do innych, które tylko aktualizują adresy URL, ponieważ wydaje się, że zostały one usunięte. Nowy dom pro kodu źródłowego wydaje się być na github. Kod źródłowy pro na 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
źródło
1

Ten skrypt działał dla mnie na podstawie postu GitHub . Musiałem zmodyfikować nazwy folderów, aby działały.

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"
Sanki
źródło
1

Istnieje również działający pakiet Debiana innej firmy na github.

Żeby zainstalować:

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
źródło
0

Nie do końca to, o co prosi OP, ale może to być łatwiejsze.

Możesz zainstalować czcionki Powerline, które zawierają nieznacznie zmodyfikowane wersje wielu czcionek mono, które działają z Powerline dla znaku zachęty i Vim z wtyczką vim-Airlines. To rodzaj „niesamowitej” listy czcionek mono kodu źródłowego do wypróbowania, w tym „Source Code Pro”. Aby zainstalować wszystkie czcionki:

$ git clone https://github.com/powerline/fonts.git --depth=1
$ cd fonts
$ ./install.sh
icc97
źródło
1
Jeśli zainstalujesz go w ten sposób, czcionka nazywa sięSource 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

Spowoduje to zainstalowanie ostatniej wersji czcionki, która została wydana 18 lipca 2016 r.

Boris
źródło