Багато документів з роботи чи навчання вимагають саме шрифти Microsoft — Arial, Times New Roman, Verdana тощо. Без них текст може «пливти», а верстка — ламатися. Сьогодні покажу, як швидко встановити ці шрифти у Ubuntu та Debian. Обіцяю: все просто і без зайвої магії ✨
Найпростіший спосіб через термінал (рекомендовано)
Ми скористаємося apt командами — це стандартний інструмент для встановлення програм у Debian/Ubuntu. Репозиторій — це онлайн-сховище з пакетами. Пакет — це підготовлений для встановлення архів з програмою чи даними. sudo запускає команду з правами адміністратора.
-
Оновіть список пакетів:
sudo apt update -
Встановіть інсталятор шрифтів Microsoft (під час встановлення прийміть ліцензію EULA):
sudo apt install ttf-mscorefonts-installerУ діалозі в терміналі перейдіть клавішею Tab до «OK», натисніть Enter, потім виберіть «Yes» і підтвердьте. Якщо діалог не з’явився — див. FAQ нижче.
-
Оновіть кеш шрифтів:
sudo fc-cache -f -vКеш шрифтів — це індекс встановлених шрифтів, щоб програми бачили їх без перезавантаження.
-
Перевірте, що Arial з’явився у системі:
fc-list | grep -i "arial"
Готово! Тепер відкрийте LibreOffice або ваш улюблений редактор — шрифти мають бути в списку.
Альтернативні способи
1) Встановлення вручну з файлів .ttf
Якщо у вас є легальна копія шрифтів Microsoft (наприклад, з вашої ліцензійної Windows), їх можна додати вручну:
- Створіть папку для користувацьких шрифтів:
mkdir -p ~/.local/share/fonts/Microsoft - Скопіюйте .ttf/.ttc файли до цієї папки (через файловий менеджер або командою cp).
- Оновіть кеш шрифтів:
fc-cache -f -v
Нові шрифти будуть доступні для вашого користувача. Пам’ятайте про ліцензію: шрифти Microsoft — власницькі, використовуйте їх відповідно до правил.
2) Вільні заміни зі сумісною метрикою
Якщо приймати EULA не хочеться, встановіть вільні аналоги з такою ж «шириною» символів — документи рідше «ламаються»:
sudo apt install fonts-liberation2 fonts-crosextra-carlito fonts-crosextra-caladea
Liberation замінює Arial/Times/Courier; Carlito — Calibri; Caladea — Cambria.
3) Коротко про Debian та Fedora
- Debian: пакет ttf-mscorefonts-installer у секції contrib. Якщо система не знаходить пакет — увімкніть «contrib» у джерелах APT і виконайте sudo apt update (див. документацію Debian).
- Fedora: шукайте пакет msttcore-fonts-installer у репозиторії RPM Fusion. Встановлення відрізняється і виходить за рамки цієї статті.
GUI-спосіб (через центр застосунків)
Якщо вам зручніше без термінал Linux, у GUI Linux це теж працює.
Ubuntu (GNOME Software «Програми»)
- Відкрийте «Програми» і знайдіть «Microsoft fonts» або «ttf-mscorefonts-installer».
- Натисніть «Встановити». Підтвердіть EULA у вікні, якщо буде запит.
- Запустіть будь-який редактор тексту та перевірте наявність Arial/Times New Roman.
KDE (Discover)
- Відкрийте Discover і знайдіть «ttf-mscorefonts-installer».
- Натисніть «Встановити» і прийміть ліцензію.
Якщо у вас є .ttf-файли на диску, просто двічі клацніть по файлу: у GNOME відкриється «Перегляд шрифтів» із кнопкою «Встановити», у KDE — «Управління шрифтами» з аналогічною кнопкою.
FAQ
Чому «команда не знайдена» для fc-cache?
Ймовірно, не встановлено fontconfig. Виправлення:
sudo apt install fontconfig
Пакет не встановлюється: система не знаходить ttf-mscorefonts-installer
Ubuntu: оновіть репозиторії (sudo apt update). Debian: увімкніть секцію contrib у джерелах APT, потім повторіть встановлення.
Під час встановлення не з’являється вікно з EULA або все зависло
Спробуйте перевстановити й викликати конфігуратор пакету:
sudo apt install --reinstall ttf-mscorefonts-installer
sudo dpkg-reconfigure ttf-mscorefonts-installer
Також переконайтеся, що встановлено пакет dialog:
sudo apt install dialog
Шрифти не з’явилися в LibreOffice
Закрийте та відкрийте застосунок знову, інколи потрібен вихід/вхід у сесію. Перевстановіть кеш шрифтів:
sudo fc-cache -f -v
Помилка завантаження під час інсталяції (network/error 404)
Перевірте інтернет, повторіть спробу трохи пізніше. Іноді сервери з шрифтами тимчасово недоступні. Також допомагає:
sudo apt update
sudo apt install --reinstall ttf-mscorefonts-installer
Як видалити шрифти Microsoft?
Зазвичай достатньо:
sudo apt purge ttf-mscorefonts-installer && sudo fc-cache -f -v
Якщо папка зі шрифтами залишилась:
sudo rm -r /usr/share/fonts/truetype/msttcorefonts && sudo fc-cache -f -v
Порада від Kernelka
Щоб документи з колегами виглядали однаково, збережіть у шаблонах стилі саме з Microsoft-шрифтами. А для вебу подумайте про вільні аналоги (Liberation/Carlito) — це зручно і без зайвих ліцензійних питань ✅ Також не встановлюйте сотні шрифтів одразу — списки у програмах стануть повільнішими.
Підсумок
- Найпростіше: встановіть пакет ttf-mscorefonts-installer через apt та прийміть EULA.
- Оновіть кеш шрифтів командою fc-cache -f -v і перезапустіть програми.
- Є графічний спосіб через Ubuntu Software/Discover без терміналу.
- За потреби використовуйте вільні заміни: fonts-liberation2, Carlito, Caladea.
- На Debian увімкніть репозиторій contrib, і все запрацює.
Якщо щось не вийшло — загляньте в розділ «FAQ Linux» внизу або напишіть мені, я допоможу 😉