Branch: Tag:

2001-08-21

2001-08-21 13:55:02 by Per Hedbor <ph@opera.com>

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, "-" );