mirror of
https://pagure.io/fedora-docs/quick-docs.git
synced 2024-11-24 21:35:17 +00:00
Update modules/ROOT/pages/fonts.adoc, Fixed formatting
This commit is contained in:
parent
e8013e608a
commit
d5d2b45d2b
1 changed files with 28 additions and 23 deletions
|
@ -1,10 +1,8 @@
|
||||||
:experimental:
|
|
||||||
ifdef::context[:parent-context: {context}]
|
|
||||||
:context: fonts
|
|
||||||
|
|
||||||
[[fonts]]
|
|
||||||
= Adding new fonts in Fedora
|
= Adding new fonts in Fedora
|
||||||
:toc:
|
The Fedora Docs Team; Peter Boy
|
||||||
|
:revnumber: F36,F37
|
||||||
|
:revdate: 2023-01-12
|
||||||
|
|
||||||
Fedora pre-installs several basic fonts by default.
|
Fedora pre-installs several basic fonts by default.
|
||||||
This page explains how to add new fonts to a Fedora installation.
|
This page explains how to add new fonts to a Fedora installation.
|
||||||
|
@ -46,10 +44,12 @@ Many fonts are available from the RPM Fusion repository.
|
||||||
To enable the repository on your system, follow xref:setup_rpmfusion.adoc[these instructions].
|
To enable the repository on your system, follow xref:setup_rpmfusion.adoc[these instructions].
|
||||||
|
|
||||||
List all available font packages from enabled repositories::
|
List all available font packages from enabled repositories::
|
||||||
`dnf search fonts`
|
[source,]
|
||||||
|
[…]$ dnf search fonts
|
||||||
|
|
||||||
Install the font package you need::
|
Install the font package you need::
|
||||||
`sudo dnf install libreoffice-opensymbol-fonts`
|
[source,]
|
||||||
|
[…]$ sudo dnf install libreoffice-opensymbol-fonts
|
||||||
|
|
||||||
|
|
||||||
[[unpackaged]]
|
[[unpackaged]]
|
||||||
|
@ -57,7 +57,7 @@ Install the font package you need::
|
||||||
|
|
||||||
In many cases, you may want to use a specific font that is not available in Fedora or is not made available under https://freedomdefined.org/Definition[Free Culture] licenses.
|
In many cases, you may want to use a specific font that is not available in Fedora or is not made available under https://freedomdefined.org/Definition[Free Culture] licenses.
|
||||||
|
|
||||||
[WARNING]
|
[IMPORTANT]
|
||||||
====
|
====
|
||||||
Unpackaged fonts are not managed by a package manager.
|
Unpackaged fonts are not managed by a package manager.
|
||||||
You will not automatically receive updates or optimizations.
|
You will not automatically receive updates or optimizations.
|
||||||
|
@ -70,19 +70,24 @@ If a font is provided by a distribution package, you should always use a package
|
||||||
System fonts are installed for all users.
|
System fonts are installed for all users.
|
||||||
Anyone with an account on the machine will be able to use these fonts.
|
Anyone with an account on the machine will be able to use these fonts.
|
||||||
|
|
||||||
Create a new directory `/usr/local/share/fonts/<font-family-name>/` for the new font family::
|
Create a new directory in the system fonts directory (`/usr/local/share/fonts/`) to accommodate the new font family, and copy the downloaded fonts (e.g. robofont.ttf files)::
|
||||||
`sudo mkdir -p /usr/local/share/fonts/robofont`
|
[source,]
|
||||||
|
----
|
||||||
Copy font files (e.g. `.ttf` files) to the new directory::
|
[…]$ sudo mkdir -p /usr/local/share/fonts/robofont
|
||||||
`sudo cp ~/Downloads/robofont.ttf /usr/local/share/fonts/robofont`
|
[…]$ sudo cp ~/Downloads/robofont.ttf /usr/local/share/fonts/robofont/
|
||||||
|
----
|
||||||
|
|
||||||
Set permissions and update SELinux labels::
|
Set permissions and update SELinux labels::
|
||||||
`sudo chown -R root: /usr/local/share/fonts/robofont`
|
[source,]
|
||||||
`sudo chmod 644 /usr/local/share/fonts/robofont/*`
|
----
|
||||||
`sudo restorecon -RF /usr/local/share/fonts/robofont`
|
[…]$ sudo chown -R root: /usr/local/share/fonts/robofont
|
||||||
|
[…]$ sudo chmod 644 /usr/local/share/fonts/robofont/*
|
||||||
|
[…]$ sudo restorecon -vFr /usr/local/share/fonts/robofont
|
||||||
|
----
|
||||||
|
|
||||||
Update the font cache::
|
Update the font cache::
|
||||||
`sudo fc-cache -v`
|
[source,]
|
||||||
|
[…]$ sudo fc-cache -v
|
||||||
|
|
||||||
[[user-fonts]]
|
[[user-fonts]]
|
||||||
=== User fonts
|
=== User fonts
|
||||||
|
@ -134,13 +139,13 @@ If you prefer a command line interface, you can install user fonts manually.
|
||||||
Follow these steps in a terminal window to install a font locally:
|
Follow these steps in a terminal window to install a font locally:
|
||||||
|
|
||||||
Create a new directory `~/.local/share/fonts/<font-family-name>/` for the new font family::
|
Create a new directory `~/.local/share/fonts/<font-family-name>/` for the new font family::
|
||||||
`mkdir -p ~/.local/share/fonts/robofont`
|
[source,]
|
||||||
|
[…]$ mkdir -p ~/.local/share/fonts/robofont
|
||||||
|
|
||||||
Copy font files (e.g. `.ttf` files) to the new directory::
|
Copy font files (e.g. `.ttf` files) to the new directory::
|
||||||
`cp ~/Downloads/robofont.ttf ~/.local/share/fonts/robofont`
|
[source,]
|
||||||
|
[…]$ cp ~/Downloads/robofont.ttf ~/.local/share/fonts/robofont
|
||||||
|
|
||||||
Update the font cache::
|
Update the font cache::
|
||||||
`fc-cache -v`
|
[source,]
|
||||||
|
[…]$ fc-cache -v
|
||||||
ifdef::parent-context[:context: {parent-context}]
|
|
||||||
ifndef::parent-context[:!context:]
|
|
||||||
|
|
Loading…
Reference in a new issue