Установить шрифт Consolas в Ubuntu

Опубликовано: Комментариев: 1
Установить шрифт Consolas в Ubuntu

В этой небольшой заметке я покажу как установить шрифт Consolas в Ubuntu. Мне этот шрифт приглянулся в текстовом редакторе Sublime Text и я захотел использовать его в IDE PhpStorm вместе с цветовой схемой Sublime.

На Windows шрифт Consolas присутствовал по умолчанию, а вот в Linux его не было. Но исправить это и установить шрифт Consolas в Ubuntu Linux довольно легко, по времени всё займет не более 5 минут:1. Установка пакетов


sudo apt-get install font-manager
sudo apt-get install cabextract

2. Создаём скрипт, который скачает и распакует шрифты:


nano consolas.sh

и копируем следующее


#!/bin/sh
set -e
set -x
mkdir temp
cd temp
wget http://download.microsoft.com/download/E/6/7/E675FFFC-2A6D-4AB0-B3EB-27C9F8C8F696/PowerPointViewer.exe
cabextract -L -F ppviewer.cab PowerPointViewer.exe
cabextract ppviewer.cab

3. Выполняем скрипт


сhmod +x consolas.sh
./consolas.sh

4. Устанавливаем шрифт Consolas


cd temp
font-manager

В программе font-manager необходимо  нажать в нижней панельке (может у Вас она будет в другом месте, в зависимости от системы и версии), затем выбрать manage Fonts - Install Font и найти в папке temp  все шрифты Consolas для установки.

Установить шрифт consolas в ubuntu

У меня они скачались как:

  • CONSOLAB.TTF - bold (жирный)
  • CONSOLAI.TTF - italic (курсив)
  • CONSOLA.TTF - regular (обычный)
  • CONSOLAZ.TTF - bold italic (жирный курсив)

Конечно же можно обойтись установкой только обычного шрифта, но я выбрал все возможные вариации, т.к. в подсветке синтаксиса PhpStorm есть возможность задавать коду не только цветовое форматирование, но и делать некоторые части жирными, наклонными, давать им подчеркивание и т.д. 5. Удаляем отработанные файлы


rm -R temp
rm consolas.sh

Тем, кто хочет дзена и чистоты системы - можете удалить также пакеты font-manager и cabextract. Я их оставлю, весят они мало и может ещё будут полезны. Вот и всё! После этого в систему будет добавлен шрифт Consolas. Удачи!