@@ -2,12 +2,16 @@ Fonts in Matplotlib Text Engine
2
2
===============================
3
3
4
4
Matplotlib needs fonts to work with its text engine, some of which are shipped
5
- alongside the installation. Users can configure the default fonts, or even
6
- provide their own custom fonts! Follow this guide.
5
+ alongside the installation. However, users can configure the default fonts, or
6
+ even provide their own custom fonts! For more details, see :doc: `Customizing
7
+ text properties </tutorials/text/text_props>`.
7
8
8
9
However, Matplotlib also provides an option to offload text rendering to a TeX
9
- engine (``usetex=True ``). Consult this guide.
10
+ engine (``usetex=True ``),
11
+ see :doc: `Text rendering with LaTeX </tutorials/text/usetex >`.
10
12
13
+ Font Specifications
14
+ -------------------
11
15
Fonts have a long and sometimes incompatible history in computing, leading to
12
16
different platforms supporting different types of fonts. In practice, there are
13
17
3 types of font specifications Matplotlib supports (in addition to 'core
@@ -37,7 +41,9 @@ NOTE: Adobe will disable support for authoring with Type 1 fonts in
37
41
January 2023. `Read more here. <https://helpx.adobe.com/fonts/kb/postscript-type-1-fonts-end-of-support.html >`_
38
42
39
43
Special Mentions
40
- ~~~~~~~~~~~~~~~~
44
+ ^^^^^^^^^^^^^^^^
45
+ Other font specifications which Matplotlib supports:
46
+
41
47
- Type 42 fonts (PS):
42
48
43
49
- PostScript wrapper around TrueType fonts
@@ -52,7 +58,6 @@ Special Mentions
52
58
- Generally contain a much larger character set!
53
59
- Limited Support with Matplotlib
54
60
55
-
56
61
Subsetting
57
62
----------
58
63
Matplotlib is able to generate documents in multiple different formats. Some of
0 commit comments