From 251f36474e5e6f58ffe06d2010181ba145a51d57 Mon Sep 17 00:00:00 2001 From: Lenny Urbanowski Date: Sun, 27 Sep 2020 19:22:04 -0700 Subject: [PATCH] use glyphfonts with text delegate --- lib/src/lottie_drawable.dart | 2 +- lib/src/model/layer/text_layer.dart | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) 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;