2001-08-21
2001-08-21 13:55:02 by Per Hedbor <ph@opera.com>
-
3f3ccd7b58d5987fa22741d48b999d38e4b622d5
(8 lines)
(+5/-3)
[
Show
| Annotate
]
Branch: 5.2
Implemented fake bold (and italic)
Rev: server/font_handlers/builtin.pike:1.9
Rev: server/font_handlers/freetype.pike:1.6
4:
#else
inherit "ttf";
#endif
- constant cvs_version = "$Id: builtin.pike,v 1.8 2001/02/01 09:43:14 per Exp $";
+ constant cvs_version = "$Id: builtin.pike,v 1.9 2001/08/21 13:55:02 per Exp $";
constant name = "Builtin fonts";
constant doc = "Fonts included in pike (and roxen)";
50:
switch( replace(lower_case(name)," ","_")-"_" )
{
case "pikebuiltin":
- case "roxenbuiltin":
+
return ({ "nn" });
-
+ case "roxenbuiltin":
+ return ({ "nn", "bn", "bi" });
}
return 0;
}
71: Inside #if constant(__rbf) && constant(grbf) and #if constant(Image.FreeType.Face)
#endif
#if constant(Image.FreeType.Face)
if( !roxenbuiltin ) catch(roxenbuiltin = grbf());
- if( roxenbuiltin ) return FTFont( roxenbuiltin, size, "-" );
+ if( roxenbuiltin ) return FTFont( roxenbuiltin, size,"-",bold,italic );
#else
if( !roxenbuiltin ) catch(roxenbuiltin = grbf());
if( roxenbuiltin ) return TTFWrapper( roxenbuiltin(), size, "-" );