26      ::Error(
"fonts_ttf.cxx", 
"fail to load ttf fonts from %s", 
fontdir.Data());
 
   28   auto c1 = 
new TCanvas(
"c1", 
"c1", 1000, 600);
 
   30   if (!
gROOT->IsBatch() && !
c1->IsWeb())
 
   31      ::Warning(
"fonts_ttf.cxx", 
"macro will not work without enabling web-based canvas");
 
   33   auto l1 = 
new TLatex(0.5, 0.8, 
"Custom font from trebuc.ttf");
 
   39   auto l2 = 
new TLatex(0.5, 0.6, 
"Custom bold font from trebucbd.ttf");
 
   45   auto l3 = 
new TLatex(0.5, 0.4, 
"Custom bold italic font from trebucbi.ttf");
 
   51   auto l4 = 
new TLatex(0.5, 0.2, 
"Custom italic font from trebucit.ttf");
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
void Error(const char *location, const char *msgfmt,...)
Use this function in case an error occurred.
 
void Warning(const char *location, const char *msgfmt,...)
Use this function in warning situations.
 
To draw Mathematical Formula.
 
static const TString & GetDataDir()
Get the data directory in the installation. Static utility function.
 
static Font_t AddFont(const char *name, const char *ttffile, Int_t precision=2)
Add font to static list of fonts supported by the canvas Name specifies name of the font,...