<p dir="auto">Some subscripts seem to be incorrectly displayed in figures with high pixel density. For example, subscript + is shown correctly even for dpi=600, while subscript - or * are not shown correctly and the previous letter is cut off. This is similar to <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="76438540" data-permission-text="Title is private" data-url="https://github.com/matplotlib/matplotlib/issues/4428" data-hovercard-type="issue" data-hovercard-url="/matplotlib/matplotlib/issues/4428/hovercard" href="https://github.com/matplotlib/matplotlib/issues/4428">#4428</a>, so apparently the issue has not been resolved.<br>
Example:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import matplotlib.pyplot as plt
fig1 = plt.figure()
ax1 = fig1.add_subplot(111)
ax1.axis([0, 5, 0, 5])
ax1.text(2,4, '$X_-$', fontsize=25)
ax1.text(4,4, '$X_+$', fontsize=25)
ax1.text(2,2, '$X_*$', fontsize=25)

fig2 = plt.figure(dpi=600)
ax2 = fig2.add_subplot(111)
ax2.axis([0, 5, 0, 5])
ax2.text(2,4, '$X_-$', fontsize=25)
ax2.text(4,4, '$X_+$', fontsize=25)
ax2.text(2,2, '$X_*$', fontsize=25)"><pre class="notranslate"><code class="notranslate">import matplotlib.pyplot as plt
fig1 = plt.figure()
ax1 = fig1.add_subplot(111)
ax1.axis([0, 5, 0, 5])
ax1.text(2,4, '$X_-$', fontsize=25)
ax1.text(4,4, '$X_+$', fontsize=25)
ax1.text(2,2, '$X_*$', fontsize=25)

fig2 = plt.figure(dpi=600)
ax2 = fig2.add_subplot(111)
ax2.axis([0, 5, 0, 5])
ax2.text(2,4, '$X_-$', fontsize=25)
ax2.text(4,4, '$X_+$', fontsize=25)
ax2.text(2,2, '$X_*$', fontsize=25)
</code></pre></div>
<p dir="auto">produces<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/62450716/98260326-7d66d480-1f83-11eb-991b-cec0de871ea3.png"><img src="https://user-images.githubusercontent.com/62450716/98260326-7d66d480-1f83-11eb-991b-cec0de871ea3.png" alt="correct" style="max-width: 100%;"></a><br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/62450716/98260342-80fa5b80-1f83-11eb-9aa8-8fd7a0aa7802.png"><img src="https://user-images.githubusercontent.com/62450716/98260342-80fa5b80-1f83-11eb-9aa8-8fd7a0aa7802.png" alt="error" style="max-width: 100%;"></a></p>
<p dir="auto">I am using matplotlib 3.3.2 with Python 3.7.8.</p>
<h3 dir="auto">Bug report</h3>
<p dir="auto"><strong>Bug summary</strong></p>
<p dir="auto">When using the star (*) symbol in a <code class="notranslate">text</code> box, it cuts off the bottom of the text when saved (<code class="notranslate">savefig</code>). This is only the case when <code class="notranslate">usetex=False</code> in <code class="notranslate">rcParams</code>.</p>
<p dir="auto"><strong>Code for reproduction</strong></p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="import matplotlib
import matplotlib.pyplot as plt

from matplotlib import rc
rc('text', usetex=False)

fig, ax = plt.subplots(1,1)
ax.text(0.5, 0.5, '$S_{*} M^{ath}$ and some not math',
         transform=ax.transAxes)
plt.savefig('test1.png', bbox_inches='tight')"><pre class="notranslate"><span class="pl-k">import</span> <span class="pl-s1">matplotlib</span>
<span class="pl-k">import</span> <span class="pl-s1">matplotlib</span>.<span class="pl-s1">pyplot</span> <span class="pl-k">as</span> <span class="pl-s1">plt</span>

<span class="pl-k">from</span> <span class="pl-s1">matplotlib</span> <span class="pl-k">import</span> <span class="pl-s1">rc</span>
<span class="pl-en">rc</span>(<span class="pl-s">'text'</span>, <span class="pl-s1">usetex</span><span class="pl-c1">=</span><span class="pl-c1">False</span>)

<span class="pl-s1">fig</span>, <span class="pl-s1">ax</span> <span class="pl-c1">=</span> <span class="pl-s1">plt</span>.<span class="pl-en">subplots</span>(<span class="pl-c1">1</span>,<span class="pl-c1">1</span>)
<span class="pl-s1">ax</span>.<span class="pl-en">text</span>(<span class="pl-c1">0.5</span>, <span class="pl-c1">0.5</span>, <span class="pl-s">'$S_{*} M^{ath}$ and some not math'</span>,
         <span class="pl-s1">transform</span><span class="pl-c1">=</span><span class="pl-s1">ax</span>.<span class="pl-s1">transAxes</span>)
<span class="pl-s1">plt</span>.<span class="pl-en">savefig</span>(<span class="pl-s">'test1.png'</span>, <span class="pl-s1">bbox_inches</span><span class="pl-c1">=</span><span class="pl-s">'tight'</span>)</pre></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/4648092/65336879-07f14680-dbbf-11e9-9a0f-43fc495b20cc.png"><img src="https://user-images.githubusercontent.com/4648092/65336879-07f14680-dbbf-11e9-9a0f-43fc495b20cc.png" alt="test2" style="max-width: 100%;"></a></p>
<p dir="auto">You can see the bottom of the text box is cut off. Whereas this plots fine:</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="fig, ax = plt.subplots(1,1)
ax.text(0.5, 0.5, '$S_{ome} M^{ath}$ and some not math',
         transform=ax.transAxes)
plt.savefig('test1.png', bbox_inches='tight')"><pre class="notranslate"><span class="pl-s1">fig</span>, <span class="pl-s1">ax</span> <span class="pl-c1">=</span> <span class="pl-s1">plt</span>.<span class="pl-en">subplots</span>(<span class="pl-c1">1</span>,<span class="pl-c1">1</span>)
<span class="pl-s1">ax</span>.<span class="pl-en">text</span>(<span class="pl-c1">0.5</span>, <span class="pl-c1">0.5</span>, <span class="pl-s">'$S_{ome} M^{ath}$ and some not math'</span>,
         <span class="pl-s1">transform</span><span class="pl-c1">=</span><span class="pl-s1">ax</span>.<span class="pl-s1">transAxes</span>)
<span class="pl-s1">plt</span>.<span class="pl-en">savefig</span>(<span class="pl-s">'test1.png'</span>, <span class="pl-s1">bbox_inches</span><span class="pl-c1">=</span><span class="pl-s">'tight'</span>)</pre></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/4648092/65336976-32db9a80-dbbf-11e9-98bf-306e5166ad9b.png"><img src="https://user-images.githubusercontent.com/4648092/65336976-32db9a80-dbbf-11e9-98bf-306e5166ad9b.png" alt="test1" style="max-width: 100%;"></a></p>
<p dir="auto"><strong>Matplotlib version</strong></p>
<ul dir="auto">
<li>Operating system: Unix</li>
<li>Matplotlib version: 3.1.1</li>
<li>Matplotlib backend (<code class="notranslate">print(matplotlib.get_backend())</code>): TkAgg</li>
<li>Python version: Python 3.6.8 (default, Apr 25 2019, 21:02:35)</li>
</ul>
<p dir="auto">matplotlib installed from pip</p>
<ul dir="auto">
<li>Other libraries:</li>
</ul>
<p dir="auto">cycler==0.10.0<br>
kiwisolver==1.1.0<br>
numpy==1.17.2<br>
pyparsing==2.4.2<br>
python-dateutil==2.8.0<br>
six==1.12.0</p>