Merge branch 'master' into 'master'
Add new assembly and procedure for Font installation. See merge request !11
This commit is contained in:
commit
a80d27633a
4 changed files with 819 additions and 0 deletions
73
en-US/modules/proc_adding-new-fonts-as-superuser.adoc
Normal file
73
en-US/modules/proc_adding-new-fonts-as-superuser.adoc
Normal file
|
@ -0,0 +1,73 @@
|
|||
[[adding-new-fonts-as-superuser]]
|
||||
= Adding new fonts as the superuser
|
||||
|
||||
System fonts are available to all system users. If you need to add system fonts, you have two ways to do it:
|
||||
|
||||
. You can use the `dnf` package manager to install font packages,
|
||||
. or you can manually add fonts to the system and update the font cache to make them available to the users.
|
||||
|
||||
[WARNING]
|
||||
====
|
||||
By adding systemwide fonts manually, you will not be able to control them with the package manager. If the font is provided as a distribution package, you should always use the package manager to install it.
|
||||
====
|
||||
|
||||
[[installing-new-fonts-with-dnf]]
|
||||
== Installing new fonts with `dnf`
|
||||
|
||||
Whenever you can add new fonts by installing a font package with the `dnf` package manager, you should do so. This method gives you enough control over the font package in the future, such as updating the package and removing it from the system.
|
||||
|
||||
To install a font package with `dnf`:
|
||||
|
||||
.Before you start
|
||||
|
||||
* Add and enable repositories with font packages.
|
||||
+
|
||||
[NOTE]
|
||||
====
|
||||
A lot of fonts are available from the RPMfusion repository. To enable the repository on your system, follow the instructions on link:https://rpmfusion.org/Configuration[the RPMfusion webpage].
|
||||
====
|
||||
|
||||
.Procedure
|
||||
|
||||
. List all available font packages from enabled repositories.
|
||||
+
|
||||
----
|
||||
$ sudo dnf search fonts
|
||||
----
|
||||
|
||||
. Install the package you need.
|
||||
+
|
||||
----
|
||||
$ sudo dnf install libreoffice-opensymbol-fonts.noarch
|
||||
----
|
||||
|
||||
.More information
|
||||
|
||||
* The `dnf search fonts` command lists all available font packages, as well as a their descriptions.
|
||||
|
||||
[[installing-new-fonts-manually]]
|
||||
== Installing new fonts manually
|
||||
|
||||
When you need to install fonts that are not available in a repository, you can install them manually by copying the font files into a system font directory and updating the font cache.
|
||||
|
||||
.Procedure
|
||||
|
||||
. Create a new directory in the system's font directory `/usr/share/fonts`, where you will place the font files.
|
||||
+
|
||||
----
|
||||
$ sudo mkdir /usr/share/fonts/robofont
|
||||
----
|
||||
|
||||
. Copy the font file to the font's directory created in the previous step.
|
||||
+
|
||||
----
|
||||
$ sudo cp ~/fonts/robofont.ttf /usr/share/fonts/robofont
|
||||
----
|
||||
|
||||
. Update the font cache.
|
||||
+
|
||||
----
|
||||
$ sudo fc-cache -v
|
||||
----
|
||||
|
||||
|
60
en-US/modules/proc_adding-new-fonts-as-user.adoc
Normal file
60
en-US/modules/proc_adding-new-fonts-as-user.adoc
Normal file
|
@ -0,0 +1,60 @@
|
|||
[[adding-new-fonts-as-user]]
|
||||
= Adding new fonts as a user
|
||||
|
||||
When you do not have superuser access to install fonts on the system level, or you only need to install a font that will be available to your user account only, there are two methods to do it.
|
||||
|
||||
[[adding-new-local-fonts-with-gfv]]
|
||||
== Adding new local fonts with the *Gnome Font Viewer*
|
||||
|
||||
The *Gnome Font Viewer* is an application to display the fonts installed on the system. Besides that, it also allows you to locally install fonts. To add a new font file with *Gnome Font Viewer*:
|
||||
|
||||
.Before you start
|
||||
|
||||
* Make sure you have installed the `gnome-font-viewer` package.
|
||||
|
||||
.Procedure
|
||||
|
||||
. Open a file manager.
|
||||
|
||||
. Double-click on a font file to open it in the *Gnome Font Viewer*.
|
||||
|
||||
. Click on the blue btn:[Install] button on the top bar.
|
||||
+
|
||||
[NOTE]
|
||||
====
|
||||
Currently, there is a bug in the application. When you click on the btn:[Install] button, it does not inform you back about the result of the operation, but the font is already installed.
|
||||
====
|
||||
|
||||
.More information
|
||||
|
||||
* *Gnome Font Viewer* copies the font files to a font directory in the current user's directory `.local/share/fonts` and updates the font cache.
|
||||
|
||||
[[adding-new-local-fonts-manually]]
|
||||
== Adding new local fonts manually
|
||||
|
||||
If you do not want to use any tools to add new fonts, you can do it manually. You have to copy the font files in the `.fonts` directory placed in the user's directory and update the font cache.
|
||||
|
||||
.Before you start
|
||||
|
||||
* If it does not exist, create a `.fonts` directory in your user's home directory.
|
||||
|
||||
|
||||
.Procedure
|
||||
|
||||
. In the `.local/share/fonts` directory, create a new directory to place your fonts files.
|
||||
+
|
||||
----
|
||||
$ mkdir ~/.local/share/fonts/robofont
|
||||
----
|
||||
|
||||
. Copy the font file in the newly created directory.
|
||||
+
|
||||
----
|
||||
$ cp robofont.ttf ~/.local/share/fonts/robofont
|
||||
----
|
||||
|
||||
. Update the font cache.
|
||||
+
|
||||
----
|
||||
$ fc-cache -v
|
||||
----
|
Loading…
Add table
Add a link
Reference in a new issue