mirror of
https://github.com/3b1b/manim.git
synced 2025-08-05 16:49:03 +00:00
Fix small t2c issue
This commit is contained in:
parent
afab37c2d2
commit
b21f5bad00
1 changed files with 16 additions and 16 deletions
|
@ -100,11 +100,11 @@ class MarkupText(StringMobject):
|
||||||
text2weight: dict = {},
|
text2weight: dict = {},
|
||||||
# For convenience, one can use shortened names
|
# For convenience, one can use shortened names
|
||||||
lsh: float | None = None, # Overrides line_spacing_height
|
lsh: float | None = None, # Overrides line_spacing_height
|
||||||
t2c: dict | None = None, # Overrides text2color
|
t2c: dict = {}, # Overrides text2color if nonempty
|
||||||
t2f: dict | None = None, # Overrides text2font
|
t2f: dict = {}, # Overrides text2font if nonempty
|
||||||
t2g: dict | None = None, # Overrides text2gradient
|
t2g: dict = {}, # Overrides text2gradient if nonempty
|
||||||
t2s: dict | None = None, # Overrides text2slant
|
t2s: dict = {}, # Overrides text2slant if nonempty
|
||||||
t2w: dict | None = None, # Overrides text2weight
|
t2w: dict = {}, # Overrides text2weight if nonempty
|
||||||
global_config: dict = {},
|
global_config: dict = {},
|
||||||
local_configs: dict = {},
|
local_configs: dict = {},
|
||||||
disable_ligatures: bool = True,
|
disable_ligatures: bool = True,
|
||||||
|
@ -120,14 +120,13 @@ class MarkupText(StringMobject):
|
||||||
self.font = font or get_customization()["style"]["font"]
|
self.font = font or get_customization()["style"]["font"]
|
||||||
self.slant = slant
|
self.slant = slant
|
||||||
self.weight = weight
|
self.weight = weight
|
||||||
self.gradient = gradient
|
|
||||||
|
|
||||||
self.lsh = lsh or line_spacing_height
|
self.lsh = line_spacing_height or lsh
|
||||||
self.t2c = t2c or text2color
|
self.t2c = text2color or t2c
|
||||||
self.t2f = t2f or text2font
|
self.t2f = text2font or t2f
|
||||||
self.t2g = t2g or text2gradient
|
self.t2g = text2gradient or t2g
|
||||||
self.t2s = t2s or text2slant
|
self.t2s = text2slant or t2s
|
||||||
self.t2w = t2w or text2weight
|
self.t2w = text2weight or t2w
|
||||||
|
|
||||||
self.global_config = global_config
|
self.global_config = global_config
|
||||||
self.local_configs = local_configs
|
self.local_configs = local_configs
|
||||||
|
@ -139,14 +138,15 @@ class MarkupText(StringMobject):
|
||||||
|
|
||||||
super().__init__(text, height=height, **kwargs)
|
super().__init__(text, height=height, **kwargs)
|
||||||
|
|
||||||
|
|
||||||
if self.t2g:
|
if self.t2g:
|
||||||
log.warning("""
|
log.warning("""
|
||||||
Manim currently cannot parse gradient from svg.
|
Manim currently cannot parse gradient from svg.
|
||||||
Please set gradient via `set_color_by_gradient`.
|
Please set gradient via `set_color_by_gradient`.
|
||||||
""")
|
""")
|
||||||
if self.gradient:
|
if gradient:
|
||||||
self.set_color_by_gradient(*self.gradient)
|
self.set_color_by_gradient(*gradient)
|
||||||
|
if self.t2c:
|
||||||
|
self.set_color_by_text_to_color_map(self.t2c)
|
||||||
if self.height is None:
|
if self.height is None:
|
||||||
self.scale(TEXT_MOB_SCALE_FACTOR)
|
self.scale(TEXT_MOB_SCALE_FACTOR)
|
||||||
|
|
||||||
|
@ -230,7 +230,7 @@ class MarkupText(StringMobject):
|
||||||
if not validate_error:
|
if not validate_error:
|
||||||
return
|
return
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
f"Invalid markup string \"{markup_str}\"\n"
|
f"Invalid markup string \"{markup_str}\"\n" + \
|
||||||
f"{validate_error}"
|
f"{validate_error}"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue