Skip to content

Commit 377e0ed

Browse files
ethamckclassabbyamp
authored andcommitted
config/graphical-session: hint to font installation for compositors
Some Wayland compositors don't include fonts by default, so describe how they should be installed
1 parent 0c7f849 commit 377e0ed

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

src/config/graphical-session/fonts.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Fonts
22

3+
A number of fonts and font collections are [available from
4+
XBPS](../../xbps/index.md#finding-files-and-packages). `dejavu-fonts-ttf` or
5+
`xorg-fonts` are a good baseline if you're unsure of what to pick.
6+
`noto-fonts-ttf` contains fonts for many languages and scripts. `noto-fonts-cjk`
7+
extends this with fonts for Chinese, Japanese, and Korean, and
8+
`noto-fonts-emoji` provides emojis. `nerd-fonts` provides a number of fonts with
9+
special characters like custom icons included.
10+
11+
Fonts not available from XBPS can be manually installed to either
12+
`/usr/share/fonts` (system-wide) or `~/.local/share/fonts` (per-user).
13+
314
To customize font display in your graphical session, you can use configurations
415
provided in `/usr/share/fontconfig/conf.avail/`. To do so, create a symlink to
516
the relevant `.conf` file in `/etc/fonts/conf.d/`, then use

src/config/graphical-session/wayland.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ Void Linux currently packages the following Wayland compositors:
3030
- labwc: a window-stacking compositor, inspired by Openbox
3131
- Qtile: a dynamic tiling Wayland compositor (via qtile-wayland)
3232

33+
Some compositors do not depend on any [fonts](./fonts.md), which can cause many
34+
applications to not work. Install a font package to fix this.
35+
3336
### Video drivers
3437

3538
Both GNOME and KDE Plasma have EGLStreams backends for Wayland, which means they

0 commit comments

Comments
 (0)