commit 5f14785d05635f9f9481fc1eaab3a42e65288bb8
parent 4851e317730e6002b6b69dc97cb5e6dd58d9d98d
Author: mayfrost <mayfrost@cock.li>
Date: Sun, 30 Dec 2018 22:55:23 -0300
Update X.md
Diffstat:
| M | X.md | | | 30 | ++++++++++++++++++++++++++---- |
1 file changed, 26 insertions(+), 4 deletions(-)
diff --git a/X.md b/X.md
@@ -5,7 +5,7 @@ Set __X__ and a desktop environment fast.
2. [CONFIGURING X](#configuring-x)
2.1. [SCREEN RESOLUTION](#screen-resolution)
2.2. [SCREEN TEARING](#screen-tearing)
-2.3. [FONTS](#fonts)
+2.3. [CORE FONTS](#core-fonts)
3. [THEME](theme)
4. [NO DE](#no-de)
4.1. [XINITRC CONFIGURATION FILE](#xinitrc-configuration-file)
@@ -128,15 +128,37 @@ Section "Device"
EndSection
```
-### FONTS
-Fonts can be added to the database on _"/etc/X11/xorg.conf"_ or in the separate file _"/etc/X11/xorg.conf.d/fonts.conf_":
+### CORE FONTS
+There are two ways of adding fonts, with __Fontconfig__ or with __X__ core fonts. The next deals with core fonts.
+* Fonts can be added to the database on _"/etc/X11/xorg.conf"_ or in the separate file _"/etc/X11/xorg.conf.d/fonts.conf_".
+* Supported font formats are _BDF_, binary _PCF_, and _SNF_.
+* Scalable fonts must appear in the font path before the bitmap fonts when possible.
+
+__STEP 1__: Create a font directory with font files and index files.
+* If there are scalable fonts you might first need to correctly name them index first:
+`mkfontscale ~/.fonts`
+* To properly create a font index file:
+`mkfontdir ~/.fonts`
+Some files are creat with this
+* The _fonts.dir_ lists the available fonts in this directory.
+* The _fonts.alias_ provides aliases.
+
+__STEP 2__: Inform __X__ where to look for font directories.
+* Edit _"/etc/X11/xorg.conf"_ or in the separate file _"/etc/X11/xorg.conf.d/fonts.conf"_
```
Section "Files"
FontPath "/path/to/fonts/"
FontPath "/path/to/another/fonts/"
EndSection
```
-Where _"/path/to/fonts/"_ can be the default _/usr/local/share/fonts/_, a directory under _/usr/local/share/fonts/_, or any directory of your choosing.
+Where _"/path/to/fonts/"_ can be the default _/usr/local/share/fonts/_, a directory under _/usr/local/share/fonts/_, or any directory of your choosing.
+
+__TEMPORARY CHANGES (OPTIONAL)__
+To add fonts for a one time you can follow either of these steps.
+* Temporarily add fonts first on the list:
+`xset +fp /path/to/fonts`
+* Temporarily add fonts last on the list:
+`xset fp+ /path/to/fonts`
## THEME
To tweak the theme of your terminal emulator you need to tweak the _".Xresources"_ file.