Skip to content

Commit

Permalink
remove cairo dependency in docs
Browse files Browse the repository at this point in the history
  • Loading branch information
TonyCrane committed Feb 14, 2021
1 parent 4179c1c commit f9b1167
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 7 deletions.
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@ Since the fork, this version has evolved to work on top of OpenGL, and allows re
## Installation
Manim runs on Python 3.6 or higher (Python 3.8 is recommended).

System requirements are [FFmpeg](https://ffmpeg.org/), [OpenGL](https://www.opengl.org//), [LaTeX](https://www.latex-project.org) (optional, if you want to use LaTeX)
and [cairo](https://www.cairographics.org/) (optional, if you want to use Text).
System requirements are [FFmpeg](https://ffmpeg.org/), [OpenGL](https://www.opengl.org//) and [LaTeX](https://www.latex-project.org) (optional, if you want to use LaTeX).

For more options, take a look at the [Using manim](#using-manim) sections further below.

Expand All @@ -37,9 +36,9 @@ manimgl example_scenes.py OpeningManimExample
manim-render example_scenes.py OpeningManimExample
```
### Mac OSX
1. Install FFmpeg, LaTeX, Cairo in terminal using homebrew.
1. Install FFmpeg, LaTeX in terminal using homebrew.
```sh
brew install ffmpeg mactex cairo
brew install ffmpeg mactex
```

2. Install latest version of manim using these command.
Expand Down
2 changes: 1 addition & 1 deletion docs/source/development/about.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ faster rendering speed, and supports real-time rendering and interaction.

- `ManimCommunity/manim <https://github.com/ManimCommunity/manim>`_ : Maintained by Manim Community Dev Team.

Using cairo to use CPU for rendering. There is better documentation and
Using multiple backend rendering. There is better documentation and
a more open contribution community.

About this documentation
Expand Down
1 change: 0 additions & 1 deletion docs/source/getting_started/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ System requirements are:
- `FFmpeg <https://ffmpeg.org/>`__
- `OpenGL <https://www.opengl.org//>`__ (included in python package ``PyOpenGL``)
- `LaTeX <https://www.latex-project.org>`__ (optional, if you want to use LaTeX)
- `cairo <https://www.cairographics.org/>`_ (included in python package ``pycairo``. optional, if you want to use ``Text`` in manim)

Directly
--------
Expand Down
2 changes: 1 addition & 1 deletion docs/source/getting_started/structure.rst
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ Below is the directory structure of manim:
│ │ ├── brace.py # Brace
│ │ ├── drawings.py # Some special mobject of svg image
│ │ ├── tex_mobject.py # Tex and TexText implemented by LaTeX
│ │ └── text_mobject.py # Text implemented by cairo
│ │ └── text_mobject.py # Text implemented by manimpango
│ ├── changing.py # Dynamically changing mobject
│ ├── coordinate_systems.py # coordinate system
│ ├── frame.py # mobject related to frame
Expand Down

0 comments on commit f9b1167

Please sign in to comment.