An open API service indexing awesome lists of open source software.

https://github.com/marguerite/fonts-config-ng

🚀 Next Generation fonts-config for openSUSE 🦎
https://github.com/marguerite/fonts-config-ng

fontconfig golang opensuse

Last synced: 5 months ago
JSON representation

🚀 Next Generation fonts-config for openSUSE 🦎

Awesome Lists containing this project

README

          

[![Go Report Card](https://goreportcard.com/badge/github.com/marguerite/fonts-config-ng)](https://goreportcard.com/report/github.com/marguerite/fonts-config-ng)

fonts-config-ng

------

Next Generation of [fonts-config](https://github.com/openSUSE/fonts-config) in golang.

The source for openSUSE's system fontconfig configurations.

* 13-selective-rendering.conf
* 61-wine-aliases.conf

are from `infinality` project and MIT licensed.

As the infinality project is officialy dead, we just copied them here
instead of generating it every time.

## Layout

* 00-09 extra font directories
* 10-19 system rendering defaults (antialising etc)
* 20-29 font rendering options
* 30-39 family substitution
* 40-49 map family to generic type
* 50-59 load alternate config files
* 60-69 generic aliases, map generic to family
* 70-79 adjust which fonts are available
* 80-89 match target scan (modify scanned patterns)
* 90-99 font synthesis

## Debug

[FC_DEBUG](https://www.freedesktop.org/software/fontconfig/fontconfig-user.html#DEBUG) is your friend.

`fc-match -a sans-serif | head -n 10` is also a good command

[EmojiOne Color Font Full Demo](https://eosrei.github.io/emojione-color-font/full-demo.html) is a good place for testing emojis.