Установка Microsoft Core Fonts в Fedora
В данном HOWTO мы подробно рассмотрим как установить в систему шрифты Microsoft Core Fonts (msttcorefonts) на базе дистрибутива Fedora (для других дистрибутивов будет лишь отличаться команда установки пакетов в систему).
Введение
Данные шрифты часто требуются при работе с документами, сохранёнными в MS Office, либо OpenOffice (LibreOffice) под ОС Windows, а также на большинстве веб-сайтов.
Внимание! Данные шрифты не являются свободными и защищены патентами, поэтому используйте на свой страх и риск.
Подготовка к установке
До начала сборки и установки пакетов со шрифтами нам необходимо установить инструменты сборки RPM пакетов, а также ряд их зависимостей:
Разрешим это действие и если потребуется введём пароль пользователя.
Сборка из исходников
Для начала создадим базовую иерархию каталогов rpmbuild:
Загрузим SPEC файл с официального сайта проекта:
Теперь запустим сборку для нашей платформы:
Через некоторое время пакет с набором шрифтов будет собран, а результат размещён в каталоге
/rpmbuild/RPMS/noarch/ (для msttcorefonts).
Внимание! Часть указанных в SPEC файле зеркал в уже прекратили своё существование, поэтому с первого раза сборка пакета может не завершиться. В таком случае необходимо запускать её повторно до тех пор, пока все необходимые файлы шрифтов не будет загружены в каталог хранения исходников.
Как сделать рендеринг шрифтов в браузере, как в W10?
Добрый день друзья. Использую Fedora 33, и никак не могу настроить шрифты в браузере, чтобы страницы были идентичны тому, что видно в W10.
- Включил 10-sub-pixel-rgb.conf в /etc/fonts/conf.d/
- Хинтинг слабый 10-hinting-slights.conf Пробовал Также полностью отключать.
- lcd-filter-default.conf, также пробовал lcd-filter-light, но ничего не меняется.
В гноме шрифты выглядят более менее. Но я не могу пользоваться браузером, т.к привычка превилирует. Нужен рендеринг ровно, как в W10. Раньше вроде можно было с помощью infinality готовый конфиг взять и всё работало. Но как теперь сделать тоже самое с новым freetype? Прилагаю скриншот того, как выглядят шрифты, на примере ютуба. Как видно, в федоре шрифт какой-то жирный и более черный. Режет глаз. Я понимаю, что ценителям с ЛОРа рендеринг шрифтов в W10 покажется говном, но мне нравится. Картинка
UPD: Croscore шрифты (metric compatible к виндовых) смотрятся неплохо, но все-равно не то.
UPD: В Fedora 34 шрифты стали более менее, но все-равно в Win10 лучше. (я прочитал, что в Fedora 34 добавили поддержку harfbuzz во freetype, что бы это не значило, но виндовые шрифты выглядят норм при включенном sub-pixel-rendering). Приходится сидеть ан тестовом бранче (хотя, у меня stable федора вела себя, как тестинг большую часть времени)
UPD: Судя по всему проблема была в том, что хром (firefox тоже кстати) клали болт на ваш fontconfig в /etc/font/. им просто было по***й, они ищут всё в домашней директории
Adding new fonts in Fedora
Fedora pre-installs several basic fonts by default. This page explains how to add new fonts to a Fedora installation.
Packaged fonts
Did you know Fedora packages several freely-licensed fonts? There are several supplementary fonts to preview and try out that are not installed by default. Like all fonts on Fedora, these fonts are not encumbered with licenses or restrictions.
An added benefit of packaged fonts is they give you control over the font package in the future. You will receive future updates and can easily uninstall it later if you decide it is not the font for you.
GNOME Software
This section uses a Graphical User Interface (G.U.I.) for managing fonts.
The easiest way to preview and install new fonts is to use GNOME Software . Search for a specific font or search «fonts» in GNOME Software to see what other freely-licensed fonts are available.
DNF package manager
This section uses a Command Line Interface (C.L.I.) for managing fonts.
If you prefer working in a C.L.I., you can also install fonts with dnf .
Many fonts are available from the RPM Fusion repository. To enable the repository on your system, follow these instructions.
List all available font packages from enabled repositories
Unpackaged fonts
In many cases, you may want to use a specific font that is not available in Fedora or is not made available under Free Culture licenses.
Unpackaged fonts are not managed by a package manager. You will not automatically receive updates or optimizations. If a font is provided by a distribution package, you should always use a packaged version of a font.
System fonts
System fonts are installed for all users. Anyone with an account on the machine will be able to use these fonts.
How to install Microsoft TrueType Fonts on Fedora
W hen it comes to typography, Microsoft True Type fonts have entirely dominated the market. Although we have more than a thousand fonts available, the extensive use of the Windows operating system has altogether led to the increase in popularity of Microsoft True Type fonts.
These fonts are not only visually appealing but also aesthetically pleasing. Some of them like the “Times New Roman (Bold, Italic, Bold Italic)” are recommended in most documents and many writing formats like APA, MLA, Harvard, etc. and regarded as standard fonts. Microsoft True Type fonts are also in most webpages, and you can find this declared in the style sheets.
The Microsoft True Type font package includes:
- Andale Mono
- Arial Black
- Arial (Bold, Italic, Bold Italic)
- Comic Sans MS (Bold)
- Georgia (Bold, Italic, Bold Italic)
- Impact
- Times New Roman (Bold, Italic, Bold Italic)
- Trebuchet (Bold, Italic, Bold Italic)
- Verdana (Bold, Italic, Bold Italic)
- Webdings
Installing Microsoft TrueType Fonts on Fedora
Luckily for Linux users, you can install and use Microsoft True fonts on your Linux systems. This article will show you three methods on how you can install Microsoft True fonts on Fedora.
Method 1: Use the Classic Installer
Launch your Terminal and switch to the root user by typing the command below. It will prompt you for the admin password.
Execute the commands below.
Microsoft True Fonts
Microsoft True Fonts
That’s it! We now have Microsoft True fonts installed in our Fedora system.
Method 2: Copy Fonts from a Windows Installation.
Another universal way to install Microsoft True fonts in Linux systems is to copy the fonts from a Windows installation. You don’t need an internet connection, only a partition holding a windows system.
Navigate to the Local disk C, which holds your Windows files. It might be different depending on your installation path. Look for a folder with the name “Windows”. Open the “Fonts” folder and copy the contents.
Tip: You can access the “Fonts” folder and clicking at the address bar at the top and type the path: “C:\Windows\Fonts.”
Navigate to the home directory in your Fedora system. Paste the copied fonts in the “.fonts” folder. If this folder is not present, create it. Also, note the dot [.] at the beginning of the folder name. That shows it is a hidden folder.
Fedora Fonts Folder
Method 3: Copy and Install fonts from a Windows 10 ISO
Another method to have Microsoft True fonts on your Fedora system is copying them from a Windows ISO file. It is quite technical than the other two, but also interesting if you love getting savvy with the Terminal.
First, we will need a Windows 10 ISO file. If you don’t have one, navigate to Microsoft’s official website and download it. Select your edition and click confirm. Ensure you don’t select the “Update” version.
You will be prompted to put your Language of choice. Select “English,” even though the choice of Language doesn’t seem to have an impact on the fonts.
Download Windows 10 ISO
Once you have downloaded the ISO file, we now need to extract it. We will use p7zip for this process. To download p7zip in Fedora, run the commands below:
Launch the Terminal and navigate to the directory where you have downloaded Windows 10 ISO file. Now run the command below to extract various Windows files, including the fonts folder.
Remember to replace ‘Windows 10 64-bit.ISO‘ with the name of your ISO file.
Once the process is complete, we now need to extract the fonts from the “install.wim” archive. Run the command below in the Terminal.
By running the ‘ls‘ command, you should see the fonts folder below.
To install the fonts, move the extracted ‘fonts‘ folder to the home directory ‘.fonts.‘ directory. You can do this graphically through Copy and Paste or by running the simple command below.
- How to install Wine on Fedora Workstation
- Document Typeset with LaTeX and TeXstudio on Fedora – Part 2
- How to install Kodi Media Center on Fedora
To update your system applications with these newly installed fonts, we need to update the installation’s fonts cache. Run the command below.
To test these newly fonts, open your Libre Office program, and you will find your newly-installed fonts among the default fonts that come preinstalled. That’s it! Let us know which method works best for you. If you also have any additional information or comment, feel free to share with our readers below.