From f9011320e157f5226f8605302f5710f8e5eb1a9f Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 24 Jul 2007 00:36:04 +0000 Subject: switched default font to Bitstream Vera, since it's free and added more font paths where most fonts live svn path=/trunk/externals/pidip/; revision=8222 --- modules/pdp_qtext.c | 13 +++++++++++-- modules/pdp_text.c | 12 ++++++++++-- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/modules/pdp_qtext.c b/modules/pdp_qtext.c index dbab3e3..1d76912 100755 --- a/modules/pdp_qtext.c +++ b/modules/pdp_qtext.c @@ -37,7 +37,8 @@ #include // imlib2 is required #define DEFAULT_CAPACITY 10 -#define DEFAULT_FONT "helmetr/16" + +#define DEFAULT_FONT "Vera/16" #define PIDIP_TEXT_MODE_STATIC 0 #define PIDIP_TEXT_MODE_SCROLL 1 @@ -1071,12 +1072,20 @@ void pdp_qtext_setup(void) class_addmethod(pdp_qtext_class, (t_method)pdp_qtext_direction, gensym("direction"), A_DEFFLOAT, A_NULL); class_addmethod(pdp_qtext_class, (t_method)pdp_qtext_mode, gensym("layermode"), A_SYMBOL, A_NULL); - imlib_add_path_to_font_path("/usr/X11R6/lib/X11/fonts/TTF"); +#ifdef __APPLE__ + imlib_add_path_to_font_path("/System/Library/Fonts"); + imlib_add_path_to_font_path("/Library/Fonts"); + imlib_add_path_to_font_path("/sw/share/imlib2/data/fonts"); + imlib_add_path_to_font_path("/sw/lib/X11/fonts/msttf"); +#else + imlib_add_path_to_font_path("/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"); +#endif font = imlib_load_font(DEFAULT_FONT); if ( !font ) { post( "pdp_qtext : severe error : could not load default font : no rendering !!!" ); + post( "pdp_text : try installing Bitstream Vera (http://www.gnome.org/fonts/)" ); } imlib_context_set_font( font ); } diff --git a/modules/pdp_text.c b/modules/pdp_text.c index 187c038..24b4c3e 100644 --- a/modules/pdp_text.c +++ b/modules/pdp_text.c @@ -34,7 +34,7 @@ #include // imlib2 is required #define DEFAULT_CAPACITY 10 -#define DEFAULT_FONT "helmetr/16" +#define DEFAULT_FONT "Vera/16" static char *pdp_text_version = "pdp_text: version 0.2 : text rendering object written by ydegoyon@free.fr"; @@ -635,12 +635,20 @@ void pdp_text_setup(void) class_addmethod(pdp_text_class, (t_method)pdp_text_blend, gensym("blend"), A_DEFFLOAT, A_NULL); class_addmethod(pdp_text_class, (t_method)pdp_text_antialias, gensym("antialias"), A_DEFFLOAT, A_NULL); - imlib_add_path_to_font_path("/usr/X11R6/lib/X11/fonts/TTF"); +#ifdef __APPLE__ + imlib_add_path_to_font_path("/System/Library/Fonts"); + imlib_add_path_to_font_path("/Library/Fonts"); + imlib_add_path_to_font_path("/sw/share/imlib2/data/fonts"); + imlib_add_path_to_font_path("/sw/lib/X11/fonts/msttf"); +#else + imlib_add_path_to_font_path("/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"); +#endif font = imlib_load_font(DEFAULT_FONT); if ( !font ) { post( "pdp_text : severe error : could not load default font : no rendering !!!" ); + post( "pdp_text : try installing Bitstream Vera (http://www.gnome.org/fonts/)" ); } imlib_context_set_font( font ); } -- cgit v1.2.1