Bagaimana cara menggunakan font Adobe Source Code Pro?

88

Adobe merilis keluarga font sumber terbuka yang disebut "Source Code Pro" (unduh di sini , artikel Slashdot di sini ). Bagaimana cara menginstalnya?

Januari
sumber
1
Begitu banyak orang yang datang ke pertanyaan ini, dan tidak satu pun dari kami yang meluangkan waktu untuk hanya menambahkanfonts-source-code-pro paket ke Debian ...
Boris

Jawaban:

145
  1. Unduh arsip dari situs Source Code Pro . Anda dapat melakukannya juga menggunakan wget: Buka terminal (ctrl-alt-t atau tekan tombol win dan ketik "terminal") dan ketik

    wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
    
  2. Buka zip arsip (Anda dapat menggunakan Nautilus untuk itu, atau gunakan perintah berikut).

    unzip 1.050R-it.zip
    
  3. Buat direktori di direktori home Anda yang disebut ".fonts" (pergi ke home di Nautilus dan buat folder baru, atau ketikkan yang berikut dari terminal)

    mkdir -p ~/.fonts
    

    Jika Anda sudah memiliki direktori itu, jangan khawatir.

  4. Pindahkan font Open Type (* .otf) ke direktori .fonts yang baru dibuat. Di baris perintah, itu akan menjadi

    cp source-code-pro-*-it/OTF/*.otf ~/.fonts/
    
  5. Jika Anda belum melakukannya, buka terminal, dan ketik

    fc-cache -f -v
    

Font Anda sekarang siap digunakan dan aplikasi harus dapat melihatnya.

Semua dalam satu skrip untuk mereka yang hanya ingin menyalin / menempelkan jawabannya

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

Jika Anda ingin menginstal lebar sistem bukan per pengguna, salin file ke /usr/local/share/fonts/bukan ~/.fonts/.

Januari
sumber
1
Ini tidak memungkinkan saya menggunakan font ini di Terminal. Apa yang harus saya lakukan untuk menerapkan font ini pada Terminal?
user1261084
@SSchneid Saya telah melihat proposal edit Anda dan menolaknya. Harap perbaiki seluruh jawaban dan ganti tautan mati dengan tautan yang berfungsi atau kirimkan jawaban baru.
MadMike
38

Untuk menginstal Source Code Pro, Anda dapat:

  1. Buka Google Font
  2. Ketik source codedalam kotak pencarian (satu-satunya yang cocok adalah Source Code Pro)
  3. Klik "Tambahkan ke koleksi"
  4. Klik pada contoh teks (ini akan menampilkan semua gaya font)
  5. Centang semua kotak centang
  6. Klik ikon unduhan (panah bawah di kanan atas) dan unduh sebagai file Zip

Sekarang Anda hanya perlu mendekompres file Zip ke ~/.fontsfolder Anda :

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

Anda mungkin harus berlari

fc-cache -f

untuk membuat font tersedia (tidak perlu keluar).

edwin
sumber
3
Ini mungkin jawaban yang akan menua yang terbaik.
13

Terima kasih atas jawabannya, hanya skrip yang dimodifikasi untuk mendapatkan file terbaru

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

Jawaban saya mirip dengan yang lain yang baru saja memperbarui URL karena sepertinya itu dihapus. Kode sumber rumah baru pro tampaknya ada di 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
briankip
sumber
1

Berdasarkan pos GitHub , skrip ini berfungsi untuk saya. Saya harus memodifikasi nama folder untuk membuatnya berfungsi.

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"
Kereta luncur
sumber
1

Ada juga paket debian pihak ketiga yang berfungsi di github.

Untuk memasang:

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

Tidak persis apa yang diminta OP, tetapi ini mungkin lebih mudah.

Anda dapat menginstal font powerline yang mencakup versi sedikit modifikasi dari font mono yang bekerja dengan powerline untuk prompt dan Vim dengan plugin vim-airline. Ini semacam memberi Anda daftar font mono kode sumber yang 'mengagumkan' untuk dicoba, termasuk "Source Code Pro". Untuk menginstal semua font:

$ git clone https://github.com/powerline/fonts.git --depth=1
$ cd fonts
$ ./install.sh
icc97
sumber
1
Jika Anda menginstalnya dengan cara ini, font disebutSource 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

Itu akan menginstal rilis font terakhir, yang dibuat kembali pada 18 Jul 2016.

Boris
sumber