MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / boldsymbol

Method boldsymbol

lib/matplotlib/_mathtext.py:3008–3032  ·  view source on GitHub ↗
(self, toks: ParseResults)

Source from the content-addressed store, hash-verified

3006 toks["left"], toks["mid"].as_list(), toks["right"])
3007
3008 def boldsymbol(self, toks: ParseResults) -> T.Any:
3009 self.push_state()
3010 state = self.get_state()
3011 hlist: list[Node] = []
3012 name = toks["value"]
3013 for c in name:
3014 if isinstance(c, Hlist):
3015 k = c.children[1]
3016 if isinstance(k, Char):
3017 k.font = "bf"
3018 k._update_metrics()
3019 hlist.append(c)
3020 elif isinstance(c, Char):
3021 c.font = "bf"
3022 if (c.c in self._latin_alphabets or
3023 c.c[1:] in self._small_greek):
3024 c.font = "bfit"
3025 c._update_metrics()
3026 c._update_metrics()
3027 hlist.append(c)
3028 else:
3029 hlist.append(c)
3030 self.pop_state()
3031
3032 return Hlist(hlist)
3033
3034 def substack(self, toks: ParseResults) -> T.Any:
3035 parts = toks["parts"]

Callers

nothing calls this directly

Calls 5

push_stateMethod · 0.95
get_stateMethod · 0.95
pop_stateMethod · 0.95
HlistClass · 0.85
_update_metricsMethod · 0.45

Tested by

no test coverage detected