Як використовувати шрифт 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.