Як використовувати шрифт Adobe Source Code Pro?


88

Adobe випустила сімейство шрифтів з відкритим кодом під назвою "Source Code Pro" (завантажити тут , статтю Slashdot тут ). Як це встановити?


1
Стільки людей приходить до цього питання, і жоден з нас не знайшов час, щоб просто додатиfonts-source-code-pro пакет для Debian ...
— Борис

Відповіді:


145
  1. Завантажте архів з домашньої сторінки Source Code Pro . Ви можете це зробити також, використовуючи wget: Відкрийте термінал (ctrl-alt-t або натисніть клавішу win і введіть "terminal") і введіть

    wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
    
  2. Розпакуйте архів (ви можете використовувати Nautilus для цього або скористатися наступною командою).

    unzip 1.050R-it.zip
    
  3. Створіть у своєму домашньому каталозі каталог під назвою ".fonts" (або перейдіть додому в Nautilus та створіть нову папку, або введіть наступне з терміналу)

    mkdir -p ~/.fonts
    

    Якщо у вас вже є цей каталог, не хвилюйтесь.

  4. Перемістіть шрифти Open Type (* .otf) у новостворений каталог .fonts. У командному рядку це було б

    cp source-code-pro-*-it/OTF/*.otf ~/.fonts/
    
  5. Якщо ви ще цього не зробили, відкрийте термінал і введіть

    fc-cache -f -v
    

Тепер ваш шрифт готовий до використання, і програми повинні мати можливість його бачити.

Все в одному сценарії для тих, хто просто хоче скопіювати / вставити відповідь

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

Якщо ви хочете встановити системну програму замість кожного користувача, скопіюйте файли /usr/local/share/fonts/замість ~/.fonts/.


1
Це не дозволяє мені використовувати цей шрифт на Terminal. Що мені робити, щоб застосувати цей шрифт на Терміналі?
— користувач1261084

@SSchneid Я бачив вашу пропозицію щодо редагування та відхилив її. Будь ласка, виправте всю відповідь та замініть мертві посилання на працюючі або подайте нову відповідь.
— MadMike

38

Щоб встановити вихідний код Pro, ви можете:

  1. Перейдіть до Google Шрифти
  2. Введіть source codeу поле пошуку (єдиний збіг повинен бути джерельним кодом Pro)
  3. Натисніть "Додати в колекцію"
  4. Клацніть на зразок тексту (у ньому повинні бути представлені всі стилі шрифту)
  5. Поставте галочки всі прапорці
  6. Клацніть піктограму для завантаження (стрілка вниз у верхньому правому куті) та завантажте як Zip-файл

Тепер вам просто потрібно розпакувати файл Zip у свою ~/.fontsпапку:

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

Можливо, вам доведеться бігти

fc-cache -f

щоб зробити доступними шрифти (не потрібно виходити з системи).


3
Це, мабуть, відповідь, що вік найкращий.

13

Дякуємо за відповідь, просто модифікований сценарій, щоб отримати останній файл

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

8

Моя відповідь подібна до інших лише оновленням URL-адреси, оскільки, здається, вони видалені. Новий дім вихідного коду Pro, схоже, знаходиться на github. Вихідний код pro на 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

1

На основі публікації в GitHub , цей сценарій працював для мене. Мені довелося змінити назви папок, щоб змусити його працювати.

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"


0

Не зовсім те, що просить ОП, але це може бути простіше.

Ви можете встановити шрифти електропередач, які містять трохи модифіковані версії купи моно шрифтів, які працюють з лінією живлення для підказки та Vim з плагіном vim-airline. Це свого роду дає вам "дивовижний" список моно шрифтів вихідного коду для випробування, включаючи "Source Code Pro". Щоб встановити всі шрифти:

$ git clone https://github.com/powerline/fonts.git --depth=1
$ cd fonts
$ ./install.sh

1
Якщо встановити його таким чином, шрифт називається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

Це дозволить встановити останній реліз шрифту, який було зроблено ще 18 липня 2016 року.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.