diff --git a/examples/Animation.cpp b/examples/Animation.cpp index e4f218bc..ec644070 100644 --- a/examples/Animation.cpp +++ b/examples/Animation.cpp @@ -32,6 +32,9 @@ struct UserExample : tvgexam::Example bool content(tvg::Canvas* canvas, uint32_t w, uint32_t h) override { + //The default font for fallback in case + tvg::Text::load(EXAMPLE_DIR"/font/Arial.ttf"); + //Animation Controller animation = unique_ptr(tvg::Animation::gen()); auto picture = animation->picture(); diff --git a/examples/Lottie.cpp b/examples/Lottie.cpp index 9baa0f1d..20a21dac 100644 --- a/examples/Lottie.cpp +++ b/examples/Lottie.cpp @@ -93,6 +93,9 @@ struct UserExample : tvgexam::Example { if (!canvas) return false; + //The default font for fallback in case + tvg::Text::load(EXAMPLE_DIR"/font/Arial.ttf"); + //Background auto shape = tvg::Shape::gen(); shape->appendRect(0, 0, w, h); diff --git a/examples/PictureSvg.cpp b/examples/PictureSvg.cpp index c888240a..3269bead 100644 --- a/examples/PictureSvg.cpp +++ b/examples/PictureSvg.cpp @@ -32,6 +32,9 @@ struct UserExample : tvgexam::Example { if (!canvas) return false; + //default font for fallback in case + tvg::Text::load(EXAMPLE_DIR"/font/Arial.ttf"); + //Background auto bg = tvg::Shape::gen(); bg->appendRect(0, 0, w, h); //x, y, w, h diff --git a/examples/Svg.cpp b/examples/Svg.cpp index 2dfc8447..eeef5c12 100644 --- a/examples/Svg.cpp +++ b/examples/Svg.cpp @@ -77,6 +77,9 @@ struct UserExample : tvgexam::Example { if (!canvas) return false; + //The default font for fallback in case + tvg::Text::load(EXAMPLE_DIR"/font/Arial.ttf"); + //Background auto shape = tvg::Shape::gen(); shape->appendRect(0, 0, w, h); @@ -84,9 +87,6 @@ struct UserExample : tvgexam::Example canvas->push(shape); - //Default font - if (!tvgexam::verify(tvg::Text::load(EXAMPLE_DIR"/font/Arial.ttf"))) return false; - this->w = w; this->h = h; this->size = w / NUM_PER_ROW;