mirror of
https://github.com/3b1b/manim.git
synced 2025-04-13 09:47:07 +00:00
improve Text's size
This commit is contained in:
parent
97ecfcda9b
commit
7c04edcced
2 changed files with 5 additions and 4 deletions
|
@ -108,13 +108,13 @@ class TextExample(Scene):
|
|||
def construct(self):
|
||||
# To run this scene properly, you should have "Consolas" font in your computer
|
||||
# for full usage, you can see https://github.com/3b1b/manim/pull/680
|
||||
text = Text("Here is a text", font="Consolas", size=2)
|
||||
text = Text("Here is a text", font="Consolas", font_size=90)
|
||||
difference = Text(
|
||||
"""
|
||||
The most important difference between Text and TextMobject is that\n
|
||||
you can change the font more easily, but can't use the LaTeX gramma
|
||||
""",
|
||||
font="Arial", size=0.5,
|
||||
font="Arial", font_size=24,
|
||||
# t2c is a dict that you can choose color for different text
|
||||
t2c={"Text": BLUE, "TextMobject": BLUE, "LaTeX": ORANGE}
|
||||
)
|
||||
|
|
|
@ -9,7 +9,7 @@ from manimlib.utils.config_ops import digest_config
|
|||
from manimlib.utils.directories import get_text_dir
|
||||
|
||||
|
||||
TEXT_MOB_SCALE_FACTOR = 0.05
|
||||
TEXT_MOB_SCALE_FACTOR = 0.001048
|
||||
|
||||
|
||||
# Warning, these classes are currently based on an old rendering mode
|
||||
|
@ -36,6 +36,7 @@ class Text(SVGMobject):
|
|||
'gradient': None,
|
||||
'lsh': -1,
|
||||
'size': 1,
|
||||
'font_size': 48,
|
||||
'slant': NORMAL,
|
||||
'weight': NORMAL,
|
||||
't2c': {},
|
||||
|
@ -64,7 +65,7 @@ class Text(SVGMobject):
|
|||
|
||||
# anti-aliasing
|
||||
if self.height is None:
|
||||
self.scale(TEXT_MOB_SCALE_FACTOR)
|
||||
self.scale(TEXT_MOB_SCALE_FACTOR * self.font_size)
|
||||
|
||||
def remove_last_M(self, file_name):
|
||||
with open(file_name, 'r') as fpr:
|
||||
|
|
Loading…
Add table
Reference in a new issue