@@ -2,7 +2,7 @@ | |||||
AM_CPPFLAGS = -I$(top_srcdir)/cucul -I$(top_srcdir)/caca -DDATADIR=\"$(pkgdatadir)\" | AM_CPPFLAGS = -I$(top_srcdir)/cucul -I$(top_srcdir)/caca -DDATADIR=\"$(pkgdatadir)\" | ||||
noinst_PROGRAMS = colors demo dithering event export gamma hsv spritedit transform unicode | |||||
noinst_PROGRAMS = colors demo dithering event export font gamma hsv spritedit transform unicode | |||||
colors_SOURCES = colors.c | colors_SOURCES = colors.c | ||||
colors_LDADD = ../caca/libcaca.la ../cucul/libcucul.la @CACA_LIBS@ | colors_LDADD = ../caca/libcaca.la ../cucul/libcucul.la @CACA_LIBS@ | ||||
@@ -19,6 +19,9 @@ event_LDADD = ../caca/libcaca.la ../cucul/libcucul.la @CACA_LIBS@ | |||||
export_SOURCES = export.c | export_SOURCES = export.c | ||||
export_LDADD = ../cucul/libcucul.la @CUCUL_LIBS@ | export_LDADD = ../cucul/libcucul.la @CUCUL_LIBS@ | ||||
font_SOURCES = font.c | |||||
font_LDADD = ../cucul/libcucul.la @CUCUL_LIBS@ | |||||
gamma_SOURCES = gamma.c | gamma_SOURCES = gamma.c | ||||
gamma_LDADD = ../caca/libcaca.la ../cucul/libcucul.la @CACA_LIBS@ @MATH_LIBS@ | gamma_LDADD = ../caca/libcaca.la ../cucul/libcucul.la @CACA_LIBS@ @MATH_LIBS@ | ||||
@@ -0,0 +1,49 @@ | |||||
/* | |||||
* font libcucul font test program | |||||
* Copyright (c) 2006 Sam Hocevar <sam@zoy.org> | |||||
* All Rights Reserved | |||||
* | |||||
* $Id$ | |||||
* | |||||
* This program is free software; you can redistribute it and/or | |||||
* modify it under the terms of the Do What The Fuck You Want To | |||||
* Public License, Version 2, as published by Sam Hocevar. See | |||||
* http://sam.zoy.org/wtfpl/COPYING for more details. | |||||
*/ | |||||
#include "config.h" | |||||
#if defined(HAVE_INTTYPES_H) | |||||
# include <inttypes.h> | |||||
#else | |||||
typedef unsigned char uint8_t; | |||||
typedef unsigned short uint16_t; | |||||
typedef unsigned int uint32_t; | |||||
#endif | |||||
#include <stdio.h> | |||||
#include <stdlib.h> | |||||
#include <string.h> | |||||
#include "cucul.h" | |||||
extern uint8_t font_monospace9[]; | |||||
int main(int argc, char *argv[]) | |||||
{ | |||||
cucul_t *qq; | |||||
struct cucul_font *f; | |||||
qq = cucul_create(5, 2); | |||||
cucul_putstr(qq, 0, 0, "ABcde"); | |||||
cucul_putstr(qq, 0, 1, "&$âøÿ"); | |||||
f = cucul_load_font(font_monospace9, 700000); | |||||
cucul_render_canvas(qq, f); | |||||
cucul_free_font(f); | |||||
cucul_free(qq); | |||||
return 0; | |||||
} | |||||