Utility functions for fonts, monitors and other properties using XCB, fontconfig, and freetype2.
Package Names Are From Arch Linux Repositories
- freetype2
- fontconfig
- libxcb
- pkgconf (pkgconf or pkg-config command) I did not want to use pkgconf in the Makefile but including freetype2 otherwise is a real pain so thanks for that
Variables and functions that are meant for use in programs including the library are prefixed with xuib and an underscore.
Examples: xuib_function
or xuib_variable
On Linux user compiled programs go in /usr/local/bin
this
link
has good explination. This is a library so it goes in /usr/local/lib
.
More Info on Filesystem Hierarchies and Where to Install Things
Filesystem Hierarchy From the Linux Foundation
Fonts For XCB
Freetype2 Tutorial
Version Numbers With Git
tldp.org Program Library HOWTO
tldp.org Program Library HOWTO More Examples
How to Create Static and Shared Libraries
Unix C Libraries
Linus' Angry Words on Typdef Structs in C See Reason a.
How to write your own code libraries in C