manim/docs/source/examples/text.rst
kolibril13 5233c598ac
Bunch of more examples for the docs (#458)
* #added some examples to the camera scene

* #added 3 ZoomedScene examples

* #removed accidentally added files

* #added updater examples

* #added text examples

* #renamed example

* #added 3d example with other light source

* #added imagemobject examples

* # added one line of code

* # small fix

* # added 3d examples

* # added one advanced project

* fixed error

* small changes

* 3d render

* another idea with the file 3d_fix.rst

* # one more change

* some more formula examples

* fix indent

* remove reference to examples/3d_fix

* change default resolution for videos in doc to 480p30

* Apply suggestions leotrs

Co-authored-by: Leo Torres <leo@leotrs.com>

* Added credits and 3d scene changes

* # removed unnecessary lines

* # implemented lots of changes suggested be leotrs

* # updated credits

* # updated scene names

* Update docs/source/examples/shapes.rst

Co-authored-by: Leo Torres <leo@leotrs.com>

* updated credits

* updated examples entery

* Update camera_settings.rst

* changed two lines

* Update shapes.rst

* Update plots.rst

Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>
Co-authored-by: Leo Torres <leo@leotrs.com>
2020-10-02 16:06:01 +02:00

116 lines
2.9 KiB
ReStructuredText

Text
=================================
.. manim:: Example1Text
:save_last_frame:
class Example1Text(Scene):
def construct(self):
text = Text('Hello world').scale(3)
self.add(text)
.. manim:: Example2Text
:save_last_frame:
class Example2Text(Scene):
def construct(self):
text = Text('Hello world', color=BLUE).scale(3)
self.add(text)
.. manim:: Example3Text
:save_last_frame:
class Example3Text(Scene):
def construct(self):
text = Text('Hello world', gradient=(BLUE, GREEN)).scale(3)
self.add(text)
.. manim:: Example4Text
:save_last_frame:
class Example4Text(Scene):
def construct(self):
text = Text('Hello world', t2g={'world':(BLUE, GREEN)}).scale(3)
self.add(text)
.. manim:: Example5Text
:save_last_frame:
class Example5Text(Scene):
def construct(self):
text = Text('Hello world', font='Source Han Sans').scale(3)
self.add(text)
.. manim:: Example5bText
:save_last_frame:
class Example5bText(Scene):
def construct(self):
text = Text('Hello world', t2f={'world':'Forte'}).scale(3)
self.add(text)
.. manim:: Example6Text
:save_last_frame:
class Example6Text(Scene):
def construct(self):
text = Text('Hello world', slant=ITALIC).scale(3)
self.add(text)
.. manim:: Example7Text
:save_last_frame:
class Example7Text(Scene):
def construct(self):
text = Text('Hello world!', t2s={'world':ITALIC}).scale(3)
self.add(text)
.. manim:: Example8Text
:save_last_frame:
class Example8Text(Scene):
def construct(self):
text = Text('Hello world', weight=BOLD).scale(3)
self.add(text)
.. manim:: Example9Text
:save_last_frame:
class Example9Text(Scene):
def construct(self):
text = Text('Hello world', t2w={'world':BOLD}).scale(3)
self.add(text)
.. manim:: Example10Text
:save_last_frame:
class Example10Text(Scene):
def construct(self):
text = Text('Hello', size=0.3).scale(3)
self.add(text)
.. manim:: Example11Text
:save_last_frame:
class Example11Text(Scene):
def construct(self):
text = Text('Hello\nWorld', lsh=1.5).scale(3)
self.add(text)
.. manim:: Example12Text
:save_last_frame:
class Example12Text(Scene):
def construct(self):
text = Text(
'Google',
t2c={'[:1]':'#3174f0', '[1:2]':'#e53125',
'[2:3]':'#fbb003', '[3:4]':'#3174f0',
'[4:5]':'#269a43', '[5:]':'#e53125', }).scale(3)
self.add(text)
`Text` works also with other languages like `你好` or `こんにちは` or `안녕하세요` or `مرحبا بالعالم`.
Be sure you have the font that supports those languages!