Когда я открываю документ, отправленный мне коллегой, Calibri, кажется, работает шрифт как ожидалось с документом:
Но когда я создаю документ о том же компьютере, шрифт Calibri не доступен в выпадающем.
Изображение, которое Вы включали со своим вопросом, показывает, что название шрифта курсивом. Это означает, что именованный шрифт не установлен, и автоматически выбранная замена использовалась вместо этого. Если Вы нависаете курсор над этим выделенным курсивом именем шрифта, можно видеть комментарий с этой целью.
, Если Вы не хотите устанавливать отсутствующий шрифт, можно отредактировать Стиль для определения шрифта, который является установлен (щелкните правой кнопкой в рамках абзаца и выберите 'Edit Paragraph Style...' из нижней части выпадающего меню).
В Microsoft Office то же самое происходит с отсутствующими шрифтами, но обычно нет никакого признака, что замена шрифтов произошла.
Необходимо установить его:
Установка классические шрифты TrueType Microsoft: sudo apt install ttf-mscorefonts-installer
Установка более новые шрифты ClearType Microsoft:
Constantia, Corbel, Calibri, Cambria, Candara, and Consolas
mkdir ~/.fonts
wget -qO- http://plasmasturm.org/code/vistafonts-installer/vistafonts-installer | bash
Затем близко и открывают LibreOffice, если открытый, в то время как Вы установили эти шрифты.
Источник:
http://www.pcworld.com/article/2863497/how-to-install-microsoft-fonts-in-linux-office-suites.html
У меня была та же проблема неделю назад. ttf-mscorefonts-installer
не включает Calibri.
Это включает следующие шрифты:
: sudo apt show ttf-mscorefonts-installer
при владении законной лицензией Microsoft Office, Вы могли бы скопировать calibri.ttf
и весь calibri*.ttf
файлы (полужирный, курсив...) от C:\Windows\Fonts
и установить их на Ubuntu путем простого двойного щелчка по ним. Хотя я не уверен, ли это согласно условиям предоставления услуг Office.
Шрифты Calibri, Cambria, Candara, Consolas, Constantia и Corbel требует лицензии Microsoft Office, что означает, что они только законны на машинах, где Microsoft Office (доступный только в Windows и MacOS) установлен.
LibreOffice устанавливает свободный шрифт Carlito, который является заменой для Calibri и Caladea, который является заменой для Cambria.
Другое решение установило бы шрифты Carlito и Caladea вручную, и затем вручную отображать их в Инструментах-> Опции-> Шрифты, таким образом, Calibri и Cambria всегда показываются Carlito и Caladea соответственно. Я думаю, что LO 6 делает это по умолчанию, но в более старых версиях, которые не поставляли Carlito/Caladea, это может быть необходимое выполнение его вручную.
Вот хороший способ установки Calibri в вашей системе на базе Debian.
Запустите эту команду в терминале.
$ sudo apt-get install fontforge
Это установит Font Forge в вашей системе, что поможет в преобразовании шрифтов. После выполнения приведенной выше команды выполните приведенную ниже команду:
$ wget https://gist.github.com/maxwelleite/10774746/raw/ttf-vista-fonts-installer.sh -q -O - | sudo bash
Это установит в вашей системе пакет шрифтов Vista, который также включает Calibri.
Вы можете установить «Calibri» и дополнительные шрифты, используя fontist.
Установите файлы разработки Ruby:
sudo apt-get install ruby-dev
Установите шрифтовик:
sudo gem install fontist
Обновите список шрифтов:
обновление шрифтов
Установите шрифт Calibri :
fontist install "Calibri"
Fontist представит вам лицензионное соглашение Microsoft: пожалуйста, прочтите его и введите "yes", а затем нажмите Enter, если вы его принимаете.
Fontist загрузит шрифты и сообщит вам, где они были установлены, в моем случае это было:
$HOME/.fontist/fonts/CALIBRI.TTF
LibreOffice использует fontconfig для разрешения шрифтов: fontconfig должен знать о новых шрифтах, если вы хотите, чтобы LibreOffice их использовал. Создайте локальный файл конфигурации fontconfig и добавьте каталог, в котором были установлены шрифты:
mkdir $HOME/.config/fontconfig
mkdir $HOME/.config/fontconfig/conf.d
export CONFFILE=${HOME}/.config/fontconfig/conf.d/10-fontist.conf
echo "<?xml version='1.0'?>" >> $CONFFILE
echo "<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>" >> $CONFFILE
echo "<fontconfig>" >> $CONFFILE
echo "<dir>$HOME/.fontist/fonts</dir>" >> $CONFFILE
echo "</fontconfig>" >> $CONFFILE
Обновите кеш fontconfig:
fc-cache -f
Убедитесь, что шрифт «Calibri» разрешается с помощью fontconfig в новый установленный шрифт:
fc-match "Calibri"
Если все прошло правильно, вывод предыдущей команды должен быть примерно таким:
CALIBRI.TTF: "Calibri" "Regular"
Теперь LibreOffice будут использовать только что установленные шрифты. Вы можете проверить это, если LibreOffice больше не отображает название шрифта курсивом.