3b1b / 3b1b/manim

How to choose a font with Text object?

Ouverte
#884 48 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
93.8k
Forks
7.7k
Métriques de merge des PR
Métriques de PR en attente

Description

This code does not change the font and letter become distorted (click on the image to enlarge and look at letters: `B, D, f, g, P, U...`):
```
script = '''
AaBbCcDdEeFfGg
HhIiJjKkLlMmNn
OoPpQqRrSsTtUu
VvWwXxYyZz
'''

class WriteText(Scene):
def construct(self):
text = Text(script, font='/usr/share/fonts/truetype/open-sans/OpenSans-Regular.ttf')
self.play(Write(text))
self.wait(.1)
```
`!python3 -m manim example_scenes.py WriteText -r 480,854`
![image](https://user-images.githubusercontent.com/35609308/74466920-00a63e80-4eba-11ea-9bbb-cf11407616ab.png)

If I change this line the result is kind of similar to the target, but I can't choose `regular` and letters are distorted (look at the small `g` it has a stair on the top):
`text = Text(script, font="Open Sans")`
![image](https://user-images.githubusercontent.com/35609308/74467977-e5d4c980-4ebb-11ea-9e91-6ee2bc882828.png)

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.