Я сообщил об ошибке LibreOffice Impress здесь. В этой ошибке текст слайда выходил за границы страницы
Хотя в Microsoft PowerPoint это выглядело нормально
Теперь я больше не могу воспроизвести эту ошибку. LibreOffice Impress, та же версия, которая использовалась для сообщения об ошибке и также предоставленная Canonical, кажется, отображает ее правильно.
Одно из основных изменений, которое произошло, - это то, что я установил wine. Возможно ли, что wine установил некоторые шрифты, которых изначально не было, и поэтому, когда я сообщил об ошибке, LibreOffice использовал какой-то другой альтернативный шрифт?
Я решил эту проблему.
Я опубликую решение здесь, так как думаю, что оно важно для людей, перешедших с Windows и желающих без проблем работать с Linux.
Ошибка, о которой я сообщил здесь, связана с отсутствующим шрифтом «Calibri», шрифтом Microsoft, который отсутствует в Ubuntu.
LibreOffice использует fontconfig для разрешения шрифтов. Если шрифт отсутствует, fontconfig будет использовать замещающий шрифт. LibreOffice сообщит вам, что шрифт отсутствует и был заменен, набрав имя шрифта курсивом, но не сообщит вам, какой шрифт был использован в качестве замены. Узнать это можно самостоятельно с помощью команды fc-match
. При установке Kubuntu 20.10 по умолчанию, fontconfig разрешает отсутствующий «Calibri» на «Noto Sans», неуместную замену, которая приводит к этой ошибке.
Здесь у вас есть два варианта:
Установить замену «Calibri» с открытым исходным кодом. Этот шрифт с открытым исходным кодом называется «Carlito» и не устанавливается по умолчанию. Однако он доступен в официальных репозиториях, и вы можете установить его, запустив:
sudo apt-get install fonts-crosextra-carlito
Вы также можете ввести sudo apt-get install fonts-crosextra-*
, чтобы заменить другие шрифты Microsoft.
Вы можете установить официальный шрифт «Calibri» от Microsoft. Для этого я предлагаю вам использовать fontist и следовать инструкциям здесь (отказ от ответственности: я написал эти инструкции).