From 83b4aa6b88b6c3defb19f204189681f5afbb219e Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Tue, 24 May 2022 15:16:59 -0700 Subject: [PATCH] Let defaullt text alignment be decided in default_config --- manimlib/default_config.yml | 1 + manimlib/mobject/svg/text_mobject.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/manimlib/default_config.yml b/manimlib/default_config.yml index 6a1135ec..261eec56 100644 --- a/manimlib/default_config.yml +++ b/manimlib/default_config.yml @@ -28,6 +28,7 @@ tex: universal_import_line: "from manimlib import *" style: font: "Consolas" + text_alignment: "LEFT" background_color: "#333333" # Set the position of preview window, you can use directions, e.g. UL/DR/OL/OO/... # also, you can also specify the position(pixel) of the upper left corner of diff --git a/manimlib/mobject/svg/text_mobject.py b/manimlib/mobject/svg/text_mobject.py index 93623c31..b5613614 100644 --- a/manimlib/mobject/svg/text_mobject.py +++ b/manimlib/mobject/svg/text_mobject.py @@ -68,7 +68,7 @@ class MarkupText(StringMobject): "lsh": None, "justify": False, "indent": 0, - "alignment": "LEFT", + "alignment": "", "line_width": None, "font": "", "slant": NORMAL, @@ -114,6 +114,8 @@ class MarkupText(StringMobject): if not self.font: self.font = get_customization()["style"]["font"] + if not self.alignment: + self.alignment = get_customization()["style"]["text_alignment"] if self.is_markup: self.validate_markup_string(text)