Text Layer
Property |
Path to Property in lottie |
---|---|
Z depth |
Depends on ordering of layers in lottie format |
Amount |
layers/text.json -> “t” -> “a” -> “o” -> properties/[value.json OR valueKeyframed.json] |
Blend_method |
layers/text.json -> “bm” -> helpers/blendMode.json |
Text |
layers/text.json -> “t” -> “d” -> “k” -> “s”-> “t” |
Color |
layers/text.json -> “t” -> “a” -> “fc“ -> effects/color.json |
Family |
animation.json -> “fonts” -> “list” -> “fFamily” |
Style |
animation.json -> “fonts” -> “list” -> “fStyle” |
Weight |
animation.json -> “fonts” -> “list” -> “fWeight” |
Compress |
layers/text.json -> “t” -> “a” -> “t” -> properties/[value.json OR valueKeyframed.json] |
VCompress |
layers/text.json -> “t” -> “d” -> “k” -> “s”-> “t” |
Size |
layers/text.json -> “ks” ->helpers/transform.json -> “s” |
Orient |
layers/text.json -> “ks” ->helpers/transform.json -> “a” |
Origin |
layers/text.json -> “ks” ->helpers/transform.json -> “p” |
Use_Kerning |
Not Supported |
Grid_fit |
Not Supported |
Invert |
Not Supported |
Important points regarding Text Layer
On checking the overlap between fonts supported by Lottie and fonts used by Synfig, the following fonts have been included and are ready to be used : “Sans Serif” ,”Times New Roman”, “Calibria”, “Arial”, “Courier”, “Comic Sans”. More fonts will be added later as and when Lottie adds support for more fonts.
Vertical Compression is only available for integer values due to a lack of support for non-integer values.