8000 Merge pull request #14156 from anntzer/texenc · matplotlib/matplotlib@af33de4 · GitHub
[go: up one dir, main page]

Skip to content

Commit af33de4

Browse files
authored
Merge pull request #14156 from anntzer/texenc
Fix glyph loading in textpath.
2 parents 348ae44 + 4833962 commit af33de4

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

lib/matplotlib/textpath.py

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -312,18 +312,10 @@ def get_glyphs_tex(self, prop, s, glyph_map=None,
312312
font.set_size(self.FONT_SCALE, self.DPI)
313313
# See comments in _get_ps_font_and_encoding.
314314
if enc is not None:
315-
if glyph not in enc:
316-
_log.warning(
317-
"The glyph %d of font %s cannot be converted with "
318-
"the encoding; glyph may be wrong.",
319-
glyph, font.fname)
320-
font.load_char(glyph, flags=LOAD_TARGET_LIGHT)
321-
else:
322-
index = font.get_name_index(enc[glyph])
323-
font.load_glyph(index, flags=LOAD_TARGET_LIGHT)
315+
index = font.get_name_index(enc[glyph])
316+
font.load_glyph(index, flags=LOAD_TARGET_LIGHT)
324317
else:
325-
index = glyph
326-
font.load_char(index, flags=LOAD_TARGET_LIGHT)
318+
font.load_char(glyph, flags=LOAD_TARGET_LIGHT)
327319
glyph_map_new[char_id] = font.get_path()
328320

329321
glyph_ids.append(char_id)

0 commit comments

Comments
 (0)
0