@@ -34,8 +34,6 @@ Noteworthy points include:
34
34
35
35
- Improved accuracy (e.g., with marker positioning, quad meshes, and text
36
36
kerning; floating point surfaces are supported with cairo≥1.17.2).
37
- - Improved font embedding in vector formats (fonts are typically subsetted and
38
- embedded in their native format).
39
37
- Optional support for complex text layout (right-to-left languages, etc.) and
40
38
OpenType font features (see `examples/opentype_features.py `_), and partial
41
39
support for color fonts (e.g., emojis), using Raqm _. **Note ** that Raqm
@@ -45,6 +43,9 @@ Noteworthy points include:
45
43
- Support for multi-page output both for PDF and PS (Matplotlib only supports
46
44
multi-page PDF).
47
45
- Support for custom blend modes (see `examples/operators.py `_).
46
+ - Improved font embedding in vector formats: fonts are typically subsetted and
47
+ embedded in their native format (Matplotlib≥3.5 also provides improved font
48
+ embedding).
48
49
49
50
.. _cairo : https://www.cairographics.org/
50
51
.. _Matplotlib : http://matplotlib.org/
@@ -471,12 +472,6 @@ Matplotlib itself.
471
472
472
473
Color fonts (e.g. emojis) are handled.
473
474
474
- Note that Matplotlib's (default) Agg backend will handle most single-face
475
- monochrome fonts equally well (ultimately, both backends relies on FreeType for
476
- rasterization). It is Matplotlib's vector backends (PS, PDF, and, for pfb
477
- fonts, SVG) that do not support these fonts, whereas mplcairo support these
478
- fonts in all output formats.
479
-
480
475
Multi-page output
481
476
-----------------
482
477
0 commit comments