Skip to content

Latest commit

 

History

History

fontconfig

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

fontconfig

  • Default fonts families are defined in fonts.conf.

  • All other font settings reside in the conf.d folder.

Many of the other settings involve blocking fonts which cannot be uninstalled due to them being dependencies of other programs. If I have no need for a font I usually disable it. My goal is to only have fonts on my system which I actually want.

font examples

In this folder, you'll find a fonts.html file which shows which fonts are blocked and how some fonts are aliased to other fonts. Please note that this html file is best opened in LibreOffice as Firefox or Chromium only use fontconfig partly (and hence might show different fonts than the intended ones)

conf.d folder

10-sub-pixel-rgb.conf

Improves sharpness of font rendering.

11-lcdfilter-default.conf

Reduce color fringing due to subpixel rendering.

67-chinese.conf

Create fallback order for chinese symbols

68-icons.conf

Defines the icons font family containing the awesome-terminal fonts. The icons font is also family configured as fallback font for the three fontfamilies.

70-block-bitmaps.conf

Bitmap fonts are ugly. They are now disabled.

71-block-adobe.conf

Both Source Code Pro and Source Code Variable are blocked.

71-block-adobe-cn.conf

Only Source Han Serif CN and Source Han Sans CN Remain.

71-block-adobe-tw.conf

Both Source Han Serif TW and Source Han Sans TW are blocked.

71-block-awesome.conf

No fonts are currently blocked for Awesome Terminal Fonts.

71-block-cantarell.conf

Only Cantarell with styles Regular and Bold remains available.

71-block-dejavu.conf

DejaVu has too many ugly emoji glyphs which prevent the glyphs of my default emoji font to be displayed. Hence DejaVu is - and will always be - disabled in my fontconfig. Use Bitstream Vera instead.

71-block-droid.conf

Only Droid Serif, Droid Sans and Droid Sans Mono remain available.

71-block-fira.conf

Only Fira Code with styles Regular and Bold remains available.

71-block-gnu-fonts.conf

All GNU fonts are currently blocked.

71-block-gsfonts.conf

Only Nimbus Sans and Numbus Roman remain available.

71-block-hack.conf

Only Hack Nerd Font with styles Regular and Bold remains available.

71-block-inconsolata.conf

The monospace font Inconsolata is blocked.

71-block-liberation.conf

No Liberation fonts are blocked.

71-block-libertine.conf

Only Linux Biolinum remains available.

71-block-microhei.conf

All WenQuanYi Micro Hei fonts are blocked. They interfere with korean fonts.

71-block-ms.conf

The font collection ttf-ms-fonts provides a nice collection of fonts for better compatibility with MS Office. That said, we don't need all of the fonts provided by these two packages.

71-block-ubuntu.conf

The Ubuntu Condensed font was blocked.

71-block-vera.conf

Bitstream Vera is for the most part identical to DejaVu, but does not have emojis. This is a good thing! This way Vera does not interfere with my emoji font. No fonts are currently blocked for Bitstream Vera.

71-block-vista.conf

The font collection ttf-vista-fonts provides a nice collection of fonts for better compatibility with MS Office. That said, we don't need all of the fonts provided by these two packages.

72-block-emoji.conf

All common emoji fonts except the one I'm using are blocked.