Digital Font Rendering
Rendering of fonts digitally. Namely, computers.
Subpixel Rendering
Rendering of fonts using a display's subpixels to further increase resolution in one axis. Most commonly used with LCD displays. Microsoft's brand of subpixel rendering is branded ClearType.
This also tends to be quite controversial, see (www.reddit.com) Turning on Subpixel rendering makes a Day and Night difference! : r/linux.
(en.wikipedia.org) Subpixel rendering - Wikipedia website
ROAM_REFS: https://en.wikipedia.org/wiki/Subpixel_rendering
Subpixel rendering is a method used to increase the effective resolution of a color display device. It takes advantage of each pixel's composition of individually addressable red, green, and blue components adjacent on the display matrix, called subpixels, and uses them as rendering units instead of pixels. Subpixel rendering is primarily used for text rendering on standard DPI displays. Despite the inherent color anomalies, it can also be used to render general graphics.
(www.grc.com) GRC | How Sub-Pixel Font Rendering Works website
ROAM_REFS: https://www.grc.com/ct/ctwhat.htm
(www.lagom.nl) Subpixel layout - Lagom LCD test website ATTACH
ROAM_REFS: http://www.lagom.nl/lcd-test/subpixel.php
Each pixel on an LCD screen consists of three subpixels: red, green, and blue (RGB), that are sitting next to each other. Most operating systems since about 2003 can improve the quality of on-screen text by using these subpixels. However, this only works if the operating system knows how the subpixels are arranged. For the majority of the monitors, the arrangement is RGB (red on the left, green in the middle, and blue on the right). However, on an occasional monitor, it is the other way around (BGR). And if you orient your monitor in portrait mode, the subpixel layout can be V-RGB (vertical RGB) or V-BGR.
Fontconfig
(wiki.gentoo.org) Fontconfig - Gentoo wiki website
ROAM_REFS: https://wiki.gentoo.org/wiki/Fontconfig
Fontconfig (
media-libs/fontconfig
) is intended to provide uniform font selection and configuration amongst all GUI applications. Although it is common for a desktop environment to provide its own font overrides and configuration utilities, Fontconfig is still the underlying system. Refer to the Fonts page for more general information about using fonts on Gentoo, and to the Fonts/Background page for background information about font-related concepts, terminology and systems.
See Also:
(wiki.archlinux.org) Font configuration - ArchWiki website
ROAM_REFS: https://wiki.archlinux.org/title/Font_configuration
Fontconfig is a library designed to provide a list of available fonts to applications, as well as configuration for how fonts get rendered. The FreeType library renders fonts based on this configuration. The freetype2 font rendering package includes the bytecode interpreter (BCI) enabled for better font rendering, especially with an LCD monitor. See #Fontconfig configuration and Font configuration/Examples. Although Fontconfig is used often in modern Unix and Unix-like operating systems, some applications rely on the original method of font selection and display, the X Logical Font Description.
See also:
(www.linuxfromscratch.org) Tuning Fontconfig website
ROAM_REFS: https://www.linuxfromscratch.org/blfs/view/svn/x/tuning-fontconfig.html
Linux Font Handling
How Linux handles font rendering.
(wiki.gentoo.org) Fonts - Gentoo wiki website
ROAM_REFS: https://wiki.gentoo.org/wiki/Fonts
Fonts are a core part of the system and are necessary in order to represent text on a display. The best starting point for general information about configuration, use and management of fonts on Gentoo, particularly for software running under X or a Wayland compositor (including terminal emulators), is the Fontconfig page.
See also: