mirror of
https://github.com/gryf/wmaker.git
synced 2026-01-02 20:04:15 +01:00
workaround for older fontconfig versions that do not define some constants
This commit is contained in:
@@ -25,6 +25,32 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <fontconfig/fontconfig.h>
|
#include <fontconfig/fontconfig.h>
|
||||||
|
|
||||||
|
|
||||||
|
/* workaround for older fontconfig, that doesn't define these constants */
|
||||||
|
#ifndef FC_WEIGHT_NORMAL
|
||||||
|
/* Weights */
|
||||||
|
# define FC_WEIGHT_THIN 10
|
||||||
|
# define FC_WEIGHT_EXTRALIGHT 40
|
||||||
|
# define FC_WEIGHT_ULTRALIGHT FC_WEIGHT_EXTRALIGHT
|
||||||
|
# define FC_WEIGHT_REGULAR 80
|
||||||
|
# define FC_WEIGHT_NORMAL FC_WEIGHT_REGULAR
|
||||||
|
# define FC_WEIGHT_SEMIBOLD FC_WEIGHT_DEMIBOLD
|
||||||
|
# define FC_WEIGHT_EXTRABOLD 205
|
||||||
|
# define FC_WEIGHT_ULTRABOLD FC_WEIGHT_EXTRABOLD
|
||||||
|
# define FC_WEIGHT_HEAVY FC_WEIGHT_BLACK
|
||||||
|
/* Widths */
|
||||||
|
# define FC_WIDTH_ULTRACONDENSED 50
|
||||||
|
# define FC_WIDTH_EXTRACONDENSED 63
|
||||||
|
# define FC_WIDTH_CONDENSED 75
|
||||||
|
# define FC_WIDTH_SEMICONDENSED 87
|
||||||
|
# define FC_WIDTH_NORMAL 100
|
||||||
|
# define FC_WIDTH_SEMIEXPANDED 113
|
||||||
|
# define FC_WIDTH_EXPANDED 125
|
||||||
|
# define FC_WIDTH_EXTRAEXPANDED 150
|
||||||
|
# define FC_WIDTH_ULTRAEXPANDED 200
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define SAMPLE_TEXT "The Lazy Fox Jumped Ipsum Foobar 1234 - 56789"
|
#define SAMPLE_TEXT "The Lazy Fox Jumped Ipsum Foobar 1234 - 56789"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user