it-roy-ru.com

Как использовать шрифт Adobe Source Code Pro?

Adobe выпустила семейство шрифтов с открытым исходным кодом под названием "Source Code Pro" (скачать здесь , статья Slashdot здесь ). Как мне это установить?

85
January
  1. Загрузите архив с домашняя страница Source Code Pro . Вы также можете сделать это, используя wget: Откройте терминал (ctrl-alt-t или нажмите клавишу выигрыша и введите "терминал") и введите

    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. Переместите шрифты открытого типа (* .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/.

142
January

Для того, чтобы установить Исходный код Pro, вы можете:

  1. Перейти к Google Fonts
  2. Введите source code в поле поиска (единственное совпадение должно быть 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

сделать шрифты доступными (не нужно выходить из системы).

36
edwin

Спасибо за ответ, просто модифицированный скрипт, чтобы получить последний файл

#!/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
13
Enze Chi

Мой ответ похож на другие, которые просто обновляют 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
8
briankip

На github также есть рабочий сторонний пакет debian .

Установить:

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

2
Giacomo Lacava

Основываясь на пост 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"
1
ArtB

Не совсем то, о чем просит ОП, но это может быть проще.

Вы можете установить Powerline Fonts , которые включают слегка измененные версии набора моно шрифтов, которые работают с Powerline для Prompt и Vim с плагином vim-aviation. Это своего рода дает вам "потрясающий" список монофонических шрифтов исходного кода, которые вы можете попробовать, включая "Source Code Pro". Чтобы установить все шрифты:

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