Если, по какой-либо причине, вам в Ubuntu необходимы шрифты из последнего релиза Microsoft Windows 8.1 (или 8), и у вас нет раздела с Windows, откуда их можно было бы скопировать, ниже показано, как их можно скачать и установить.
Установка шрифтов из Windows 8.1 в Ubuntu означает, что вы получаете все новые шрифты, которые Microsoft включает в последние Windows Preview (такие как Segoe UI Black, Segoe UI Emoji и несколько других), а также последнюю версию таких популярных шрифтов, как Arial, Tahoma, Calibri, Segoe UI, Verdana, Times New Roman и так далее.
Ниже вы найдете инструкции для скачивания Windows 8.1 Preview ISO, извлечения шрифтов из ISO-образа (так как эти шрифты не могут распространяться отдельно от дистрибутива ОС) с помощью 7zip и Wimlib, и установки их в Ubuntu - как для всех, так и для отдельного пользователя.
Скачивание и установка шрифтов Windows 8.1 в Ubuntu
1. Скачайте Microsoft Windows 8.1 Preview ISO.
Так как шрифты нельзя распространять отдельно, вы должны сами извлечь их из ISO-образа Windows 8.1. Вы можете скачать Windows 8.1 Preview с сайта Microsoft - сохраните файл ISO-образа в своей домашней директории. Я рекомендую скачивать 32-битный образ, так как его размер на 1 Гб меньше, чем у 64-битного.
Вы также можете скачать Microsoft Windows 8 Enterprise evaluation ISO отсюда.
2. Установите необходимые инструменты.
Итак, нам нужны p7zip-full и Wimlib (который имеется в главном WebUpd8 PPA) - установите их с помощью следующих команд:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install wimtools p7zip-full
3. Извлеките шрифты Windows 8.1 из ISO-образа
Извлечение шрифтов производится с помощью следующих команд:
cd
7z x WindowsBlue-ClientwithApps-32bit-English-X1899604.iso sources/install.wim
cd sources/
mkdir tmp fonts
imagex mount install.wim 1 tmp
cp tmp/Windows/Fonts/{*.ttf,cambria.ttc} fonts
imagex unmount tmp
Имя ISO-образа в первой команде может меняться в зависимости от версии, которую вы загрузили.
4. Необязательно: конвертируйте шрифт Cambria из TTC в TTF
Если вам нужен шрифт Cambria (regular), необходимо конвертировать его в формат TTF, так как по умолчанию он имеет формат TrueType Collection (TTC), и без преобразования вы не сможете использовать его, например в LibreOffice. Для конвертирования необходимо установить FontForge:
sudo apt-get install fontforge
Затем откройте терминал и введите следующие команды (предполагается, что извлеченные из образа шрифты находятся в папке ~/sources/fonts):
cd ~/sources/fonts/
fontforge -lang=ff -c 'Open("cambria.ttc(Cambria)"); Generate("cambria.ttf"); Close(); Open("cambria.ttc(Cambria Math)"); Generate("cambria-math.ttf"); Close();'
5. Установите шрифты Windows 8.1 в Ubuntu
Перед тем, как начать, удалите все ненужные вам шрифты из папки sources/fonts.
Установка шрифтов производится с помощью следующих команд:
sudo mkdir -p /usr/share/fonts/truetype/win8.1
sudo cp ~/sources/fonts/*.ttf /usr/share/fonts/truetype/win8.1/
sudo fc-cache -f -v
Или, для установки шрифтов только для одного пользователя:
mkdir -p ~/.fonts/win8.1
cp ~/sources/fonts/*.ttf ~/.fonts/win8.1/
sudo fc-cache -f -v
Теперь вы можете удалить папку "sources" и скачанный образ Windows 8.1.
Комментариев нет:
Отправить комментарий