You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/posts/GSoC_2021_Final/index.md
+25-13Lines changed: 25 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ Matplotlib is a comprehensive library for creating static, animated, and interac
22
22
23
23
Much of the implementation behind its font manager is inspired by [W3C](https://www.w3.org/) compliant algorithms, allowing users to interact with font properties like `font-size`, `font-weight`, `font-family`, etc.
24
24
25
-
#### However, the way Matplotlib handled fonts and general text layout was not ideal, which is what all Summer 2021 was about.
25
+
#### However, the way Matplotlib handled fonts and general text layout was not ideal, which is what Summer 2021 was all about.
26
26
27
27
> By "not ideal", I do not mean that the library has design flaws, but that the design was engineered in the early 2000s, and is now _outdated_.
28
28
@@ -37,7 +37,7 @@ Overall, the project was divided into two major subgoals:
37
37
38
38
But before we take each of them on, we should get an idea about some basic terminology for fonts (which are a _lot_, and are rightly _confusing_)
39
39
40
-
The [PR: Clarify/Improve docs on family-names vs generic-families](https://github.com/matplotlib/matplotlib/pull/20346/files) brings about a bit of clarity about some of these terms. The next section has a linked PR which also explains the types of fonts and how is that relevant to Matplotlib.
40
+
The [PR: Clarify/Improve docs on family-names vs generic-families](https://github.com/matplotlib/matplotlib/pull/20346/files) brings about a bit of clarity about some of these terms. The next section has a linked PR which also explains the types of fonts and how that is relevant to Matplotlib.
41
41
## Font Subsetting
42
42
An easy-to-read guide on Fonts and Matplotlib was created with [PR: [Doc] Font Types and Font Subsetting](https://github.com/matplotlib/matplotlib/pull/20450), which is currently live at [Matplotlib's DevDocs](https://matplotlib.org/devdocs/users/fonts.html).
43
43
@@ -119,17 +119,29 @@ From small contributions to eventually working on a core module of such a huge l
119
119
120
120
I think that single statement is worth the <ins>whole GSoC project</ins>.
121
121
122
-
For the sake of statistics (and to make GSoC sound a bit less intimidating), here's a list of contributions I made to Matplotlib before Summer '21, most of which are only a few lines of diff:
| Nov 2, 2020 |[Expand ScalarMappable.set_array to accept array-like inputs](https://github.com/matplotlib/matplotlib/pull/18870)| (+28 −4) | MERGED |
127
-
| Nov 8, 2020 |[Add overset and underset support for mathtext](https://github.com/matplotlib/matplotlib/pull/18916)| (+71 −0) | MERGED |
128
-
| Nov 14, 2020 |[Strictly increasing check with test coverage for streamplot grid](https://github.com/matplotlib/matplotlib/pull/18947)| (+54 −2) | MERGED |
129
-
| Jan 11, 2021 |[WIP: Add support to edit subplot configurations via textbox](https://github.com/matplotlib/matplotlib/pull/19271)| (+51 −11) | DRAFT |
| May 15, 2021 |[Warn user when mathtext font is used for ticks](https://github.com/matplotlib/matplotlib/pull/20235)| (+28 −0) | MERGED |
122
+
### Pull Request Statistics
123
+
For the sake of statistics (and to make GSoC sound a bit less intimidating), here's a list of contributions I made to Matplotlib <ins>before Summer '21</ins>, most of which are only a few lines of diff:
| Nov 2, 2020 |[Expand ScalarMappable.set_array to accept array-like inputs](https://github.com/matplotlib/matplotlib/pull/18870)| (+28 −4) | MERGED |
128
+
| Nov 8, 2020 |[Add overset and underset support for mathtext](https://github.com/matplotlib/matplotlib/pull/18916)| (+71 −0) | MERGED |
129
+
| Nov 14, 2020 |[Strictly increasing check with test coverage for streamplot grid](https://github.com/matplotlib/matplotlib/pull/18947)| (+54 −2) | MERGED |
130
+
| Jan 11, 2021 |[WIP: Add support to edit subplot configurations via textbox](https://github.com/matplotlib/matplotlib/pull/19271)| (+51 −11) | DRAFT |
0 commit comments