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 🦎
- Host: GitHub
- URL: https://github.com/marguerite/fonts-config-ng
- Owner: marguerite
- License: gpl-3.0
- Created: 2018-11-08T09:12:42.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-06-17T05:35:33.000Z (over 2 years ago)
- Last Synced: 2025-04-08T21:41:36.515Z (7 months ago)
- Topics: fontconfig, golang, opensuse
- Language: Go
- Homepage:
- Size: 5.32 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](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.