CairoContext::setFontFace
  cairo_set_font_face
  The setFontFace purpose
  
 
  Description
  Object oriented style (method):
   
   public void CairoContext::setFontFace
    ( CairoFontFace $fontface
    )
  
  
   void cairo_set_font_face
    ( CairoContext $context
   , CairoFontFace $fontface
   )
  
 
  
 
  Parameters
  
   
    - 
     context
- 
      
       A CairoContext object to change the font-face for.
       
- 
     fontface
- 
      
       A CairoFontFace object
       
 
 
  Return Values
  
   No value is returned
  
  
 
  Examples
  
   
    Example #1 Object oriented style
    
<?php
// New surface with white background
$s = new CairoImageSurface(CairoFormat::ARGB32, 300, 100);
$c = new CairoContext($s);
$c->setSourceRgb(1, 1, 1);
$c->paint();
// Draw some text
$c->setSourceRgb(0, 0, 0);
$c->moveTo(10, 60);
// Create a new font face
$f = new CairoToyFontFace("sans-serif", CairoFontSlant::NORMAL, CairoFontWeight::NORMAL);
$c->setFontFace($f);
$c->setFontSize(30);
$c->showText('Hello, World!');
$s->writeToPng(dirname(__FILE__) . '/setFontFace.png');
?>
      
    
  
  
   
    Example #2 Procedural style
    
    
  
  
 
  See Also
  
   
    -  CairoContext::setFontSize
-  CairoContext::showText