...
diff --git a/Magick++/demo/button.cpp b/Magick++/demo/button.cpp
index 118cdfc..88db625 100644
--- a/Magick++/demo/button.cpp
+++ b/Magick++/demo/button.cpp
@@ -67,6 +67,8 @@
// Add some text
button.fillColor( textColor );
button.fontPointsize( fontPointSize );
+ if (getenv("MAGICK_FONT") != 0)
+ button.font(string(getenv("MAGICK_FONT")));
button.annotate( text, CenterGravity );
// Add a decorative frame
diff --git a/Magick++/demo/demo.cpp b/Magick++/demo/demo.cpp
index 4a15587..b6322e7 100644
--- a/Magick++/demo/demo.cpp
+++ b/Magick++/demo/demo.cpp
@@ -82,6 +82,8 @@
example.label( "Annotate" );
example.density( "72x72" );
example.fontPointsize( 18 );
+ if (getenv("MAGICK_FONT") != 0)
+ example.font(string(getenv("MAGICK_FONT")));
example.strokeColor( Color() );
example.fillColor( "gold" );
example.annotate( "Magick++", "+0+20", NorthGravity );
diff --git a/Magick++/demo/piddle.cpp b/Magick++/demo/piddle.cpp
index 1b040c8..16e84c3 100644
--- a/Magick++/demo/piddle.cpp
+++ b/Magick++/demo/piddle.cpp
@@ -143,6 +143,8 @@
//
// Draw text.
//
+ if (getenv("MAGICK_FONT") != 0)
+ drawList.push_back(DrawableFont(string(getenv("MAGICK_FONT"))));
drawList.push_back(DrawableFillColor("green"));
drawList.push_back(DrawableStrokeColor(Color())); // unset color
drawList.push_back(DrawablePointSize(24));
diff --git a/Magick++/demo/shapes.cpp b/Magick++/demo/shapes.cpp
index a6db187..380d3fc 100644
--- a/Magick++/demo/shapes.cpp
+++ b/Magick++/demo/shapes.cpp
@@ -84,6 +84,8 @@
//
image.strokeColor(Color());
image.fillColor( "red" );
+ if (getenv("MAGICK_FONT") != 0)
+ image.font(string(getenv("MAGICK_FONT")));
image.fontPointsize( 18 );
image.annotate( "Hello world!", "+150+20" );