diff --git a/lib/src/lottie_drawable.dart b/lib/src/lottie_drawable.dart index 657dd483..6ca62973 100644 --- a/lib/src/lottie_drawable.dart +++ b/lib/src/lottie_drawable.dart @@ -72,7 +72,7 @@ class LottieDrawable { } bool get useTextGlyphs { - return delegates?.text == null && composition.characters.isNotEmpty; + return true; // delegates?.text == null && composition.characters.isNotEmpty; } ui.Image getImageAsset(String ref) { diff --git a/lib/src/model/layer/text_layer.dart b/lib/src/model/layer/text_layer.dart index e54b1a47..34dee4e1 100644 --- a/lib/src/model/layer/text_layer.dart +++ b/lib/src/model/layer/text_layer.dart @@ -161,6 +161,10 @@ class TextLayer extends BaseLayer { var parentScale = parentMatrix.getScale(); var text = documentData.text; + var textDelegate = lottieDrawable.delegates?.text; + if (textDelegate != null) { + text = textDelegate(text); + } // Line height var lineHeight = documentData.lineHeight * window.devicePixelRatio;