4 sys.path.insert(0, os.path.join(
5 os.path.dirname(os.path.dirname(os.path.abspath(__file__))),
9 from lottie
import objects
10 from lottie
import Color, Point
13 parser = script.get_parser()
14 parser.add_argument(
"text", nargs=
"?", default=
"Hello\nWorld\nF\U0001F600O\nE🇪🇺U")
15 parser.add_argument(
"--emoji", default=
"twemoji/assets/svg/")
16 ns = parser.parse_args()
18 an = objects.Animation(120)
19 layer = objects.ShapeLayer()
25 style = FontStyle(
"Ubuntu", 128, emoji_svg=ns.emoji)
26 t = layer.add_shape(style.render(ns.text))
27 t.transform.position.value.y += t.line_height
28 layer.add_shape(objects.Fill(Color(0, 0, 0)))
29 layer.add_shape(objects.Stroke(Color(1, 1, 1), 2))