- Microsoft-шрифты в Debian. Не получается установить
- Fonts
- Adding fonts
- Packages
- Manually
- Configuration
- Font lists
- Commonly Used Fonts
- Screenshots of Fonts in Debian
- Troubleshooting
- Usertags
- Font design and formats
- Source Font Formats
- Generating Fonts from Source
- Output Font Formats
- Font Tools
- Устанавливаем шрифты Microsoft в Linux
- Шрифты Microsoft в Debian/Ubuntu
- Шрифты Microsoft в Fedora
- Шрифты Microsoft в Manjaro
- Заключение
Microsoft-шрифты в Debian. Не получается установить
Установила из contrib пакет ttf-mscorefonts-installer. Смотрю что появилось в /usr/share/fonts/truetype/msttcorefonts. Пусто 🙁
На сайте Microsoft найти шрифты не смогла.
Как заставить ttf-mscorefonts-installer делать своё дело?
а что скажет команда?
А если переустановить:
Команда выдаёт те же данные, которые после установки я увидела в Synaptic. Установщик не появился ни в /usr/bin, ни в /usr/lib.
странно. а лицензию предлагал принять?
После выполнения команды apt install —reinstall ttf-mscorefonts-installer выводится много чего. В том числе упоминается wget. Возможно из-за него у меня затруднения.
Совсем ничего не предлагал. Пакет установился и успокоился на этом.
ну вот и надо прочитать, что пишет, понять и исправить, если там что-то пошло не так. Что конкретно пишет-то?
Выяснила из вывода в терминале, что установщику Microsoft-шрифтов нужен wget. У меня его нет, потому что не пользуюсь.
Решила сделать ход конём:
1. Загрузилась с LiveDVD.
2. Установила Microsoft-шрифты в «живую» систему.
3. Скопировала шрифты на флэшку.
4. Перенесла в рабочую систему.
5. PROFIT.
Пакет ttf-mscorefonts-installer зависит от wget , поэтому при установке первого второй уже есть. Надо подробнее смотреть на сообщения об ошибках. Интернет-то там доступен?
Как написала выше — обошлась без wget. Его отсутствие не помешало мне решить возникшую задачу. Проблему с установкой Microsoft-шрифтов решила описанным выше способом.
В данном случае невозможно «обойтись без wget», так как пакет ttf-mscorefonts-installer жестко зависит от wget. И пока недостаточно информации, чтобы понять, что именно пошло не так.
А что ей говорить, когда там пустышка типа метапакетов? всё postinst-скрипт делает.
Плавали, знаем. Только топикстартеру лучше думать, что это невозможно. Ибо потом каждый раз бороться с тем, что APT отказывается работать, так как у установленного пакета неудовлетворенные зависимости, очень неудобно.
В СССР секса нет, ага.
Ну и хрен с этой истеричкой. Даже голый dpkg всяко мощнее слакварных тарболов. А если дело происходит с оффлайновой машиной и софта немного, то и подавно проще разрулить зависимости вручную, чем заводить apt в таких условиях.
Да понятно, что. wget вытягивает эти самые шрифты из интернетов и если его нет, то вытягивать некому.
В любом случае эта установка исключительно для автоматизации процесса. Пользователю же если он не озадачен системной установкой, а хочет шрифты только для себя, достаточно скопировать полюбившиеся шрифты в
- Fonts
Adding fonts
Packages
Fonts can be added system-wide to Debian by installing the appropriate package; fonts are specified in the “Fonts” section. As default system-wide fonts will be installed into /usr/share/fonts by the package-manager.
For most uses, you’ll want TrueType (TTF) and OpenType (OTF) fonts – these packages start with fonts-.
Some fonts might have a -variable build, which are known as (VF), variable font.
Some non-free font downloader packages are in contrib, which you will need to add to your sources if not present.
Manually
Install a font manually by downloading the appropriate .ttf or otf files and placing them into /usr/local/share/fonts (system-wide),
/.local/share/fonts (user-specific) or
/.fonts (user-specific). These files should have the permission 644 ( -rw-r—r—), otherwise they may not be usable.
Run fc-cache to update the font cache (add -v for verbose output). The above mentioned paths can be customized in the fontconfig configuration file at /etc/fonts/fonts.conf – you can also include subdirectories or links, which is useful if you have a directory of fonts on a separate hard drive (or partition or other location).
If you are installing bit map fonts you might need to enable this with dpkg-reconfigure:
Then enable bit maps font in the third screen.
GNOME users can simply open a Nautilus window to fonts:// and drag&drop the font files in there.
You can verify the fonts are present by looking for them in an application (such as a word processor), or by using the command fc-list. A python based graphical utility, font-manager, is also available to preview all installed and available fonts.
Configuration
fontconfig is the underlying configuration tool; you may find the following programs useful:
fc-list – lists fonts
fc-match -s helvetica – show an ordered list of fonts matching a certain name or pattern
fc-cache -fv – rebuilds cached list of fonts (in
/.config/fontconfig, older caches may also be in
To view a list of monospaced client-side fonts (available from Xft, so it is possible to apply font hinting and antialiasing):
To view a list of server-side (available directly from X server, so font hinting and antialiasing are not available) monospaced fonts:
You may also find the following useful to change the default font rendering:
Font lists
The page http://www.miriamruiz.es/debfonts/ displays the fonts contained in some packages, but the list of packages and fonts isn’t updated any more.
The Free Font Compilation is is also no longer updated.
Various libre fonts are missing from Debian and need to be packaged.
Commonly Used Fonts
The fonts-liberation package supplies fonts with the same metrics as Times, Arial and Courier. These fonts are named Liberation and are present in most cases. If you require the non-free original Microsoft fonts the ttf-mscorefonts-installer package (in contrib) can be used to obtain them.
If you want to use non-free fonts like Calibri which originate from Microsoft Office, you can download and install them (gratis) from the Microsoft Powerpoint Viewer.
Screenshots of Fonts in Debian
Troubleshooting
If fonts do not display properly, you may want to make sure the right font gets loaded, for example with:
If it doesn’t, you may want to regenerate the caches with:
You can also run this as a user with fc-cache -fv.
Otherwise, you can also look at the font in a viewer like font-manager.
Individual font rendering can be tested directly with the ftview program available in the freetype2-demos package. For example, here is how to show sample glyphs from the Liberation Mono font using the 3.5 and 4.0 rendering engines:
This was quite useful to diagnose changes in the engine after the Debian buster upgrade, described in 866685.
Usertags
non-free: for packages that contain non-free fonts taken from the web (severity serious)
license-violation: for packages that contain fonts that are GPL/LGPL but do not distribute source (severity serious)
rfn-violation: for packages that contain OFL fonts with a Reserved Font Name that have not been renamed or have lost the upstream RFN notice (severity serious)
?contrib: for packages that contain free fonts that cannot be built with free tools (severity serious)
duplicate: for packages that contain fonts that duplicate fonts from other packages (severity normal?minor?wishlist?)
split: for packages that contain fonts we would like to see split into other packages (severity wishlist)
fontconfig: for packages that should switch to dynamically looking up font paths using fontconfig (severity wishlist)
Font design and formats
Source Font Formats
SFD (Spline Font Database, ?FontForge’s ASCII file format for vector fonts)
Glyphs (proprietary format of Glyphs)
Generating Fonts from Source
The upstream build system should always be used for generating fonts. If upstream does not have a build system, then it is a good idea to contribute one to them based on the following Free Software tools.
The fontforge is an editor for outline and bitmap fonts that generates all kinds of fonts. It is also scriptable and has an addon tool xgridfit for hinting. Fonts using these tools can be found using these commands:
Maybe this is more useful to find packages that build from source with fontforge or fontmake (will not work with multi-line Build-Depends):
Output Font Formats
ttf, otf, bdf, pfb, fnt, woff
Font Tools
Comments
Convert BDF bitmap font to vector format (fontfourge source)
Programs for font conversion, testing, and other manipulation.
tools for ?OpenType, multiple-master, and Type 1 fonts
freetype1-tools
Font converter from TrueType to Adobe Type1.
Command line utility that generates BDF bitmap fonts from ?OpenType fonts.
A Python library to open and manipulate OTF and TTF files.
Python program to show and compare fonts
Simple interface to show a preview of all fonts installed
There are several font tools which are not included in Debian, but are used to produce fonts included in Debian:
Устанавливаем шрифты Microsoft в Linux
Часто бывает, что при открытии какого нибудь файла, необходимы определенные шрифты. Как пример, это может быть какой-нибудь документ, который создавался в операционной системе Windows, и там использовались шрифты от Microsoft. И в случае, когда у вас в системе Linux нет такого шрифта, то система автоматически подбирает ближайший похожий шрифт. Но может возникнуть проблема в размере шрифта, в итоге, текст может “поплыть”. А то и хуже, вместо отображения текста, могут появиться не разборчивые символы, вы это могли видеть в тех же играх. Ситуация может усугубляться еще и тем, что шрифты от Microsoft распространяются по лицензии. По этому в других операционных системах их нет. Но, их можно установить, по крайне мере, некоторые из них.
Шрифты Microsoft в Debian/Ubuntu
И так, возможно некоторые из вас слышали о пакете под названием “ttf-mscorefonts-installer”, этот пакет содержит некоторые шрифты от компании Microsoft. Касательно установки в Debian 10, у вас должны быть подключены репозитории с не свободным программным обеспечением. То есть – “non-free contrib”, как их добавить, и в целом про репозитории Debian написано в данной статье. Для его установки “ttf-mscorefonts-installer” воспользуемся командой:
Соглашаемся с условиями лицензии, можно нажать на “Tab” и когда кнопка “OK” изменит свой цвет, то есть выделится, тогда нажимаем на “Enter”:
Затем, еще раз соглашаемся на установку шрифтов:
И дожидаемся окончания установки. Далее установим еще парочку пакетов, этот пакет содержит свободные шрифты, которые являются неким аналогом шрифтов от Microsoft в плане размерности:
Шрифты Microsoft в Fedora
В дистрибутиве Fedora установка шрифтов от Microsoft немного отличается, сначала необходимо установить некоторые зависимости:
Затем установим шрифты из пакета, выполнив команду:
Шрифты Microsoft в Manjaro
В дистрибутиве Linux Mnajaro пакет со шрифтами Microsoft носит иное название, и называется он ttf-ms-fonts. Данный пакет можно установить из AUR, для этого конечно у вас должен быть подключен данный репозиторий, это можно сделать в настройках Pacman. Далее просто в поисковой строке вводите название пакета и нажимаете на кнопку собрать:
Так же можно установить пакет ttf-vista-fonts, точно так же через Pacman.
Заключение
Пакет “ttf-mscorefonts-installer”, который мы устанавливали в операционных системах Debian/Ubuntu и Fedora, содержит следующие шрифты от компании Microsoft:
Первый пакет – “ttf-ms-fonts” который устанавливали в Manjaro содержит шрифты
Содержание второго пакета в Manjaro:
Как видите, в установке шрифтов от Microsoft не вызывает каких либо трудностей. А с учетом того, что данные шрифты от Microsoft пользуются популярностью, то в работе с документами и с запуском игр могут быть необходимы в Linux системах. При необходимости более экзотических и необычных шрифтов, можно найти сайт со свободными шрифтами, например этот, и скачав понравившийся шрифт добавить его в систему.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X