@@ -411,7 +411,7 @@ def __init__(self, *args, **kwargs):
411
411
'stixsans' : StixSansFonts ,
412
412
'cm' : BakomaFonts
413
413
}.get (fallback_rc )
414
- self .cm_fallback = font_cls (* args , ** kwargs ) if font_cls else None
414
+ self ._fallback_font = font_cls (* args , ** kwargs ) if font_cls else None
415
415
416
416
super ().__init__ (* args , ** kwargs )
417
417
self .fontmap = {}
@@ -424,7 +424,7 @@ def __init__(self, *args, **kwargs):
424
424
self .fontmap ['ex' ] = font
425
425
426
426
# include STIX sized alternatives for glyphs if fallback is STIX
427
- if isinstance (self .cm_fallback , StixFonts ):
427
+ if isinstance (self ._fallback_font , StixFonts ):
428
428
stixsizedaltfonts = {
429
429
0 : 'STIXGeneral' ,
430
430
1 : 'STIXSizeOneSym' ,
@@ -480,13 +480,13 @@ def _get_glyph(self, fontname, font_class, sym, fontsize, math=True):
480
480
found_symbol = True
481
481
482
482
if not found_symbol :
483
- if self .cm_fallback :
483
+ if self ._fallback_font :
484
484
if (fontname in ('it' , 'regular' )
485
- and isinstance (self .cm_fallback , StixFonts )):
485
+ and isinstance (self ._fallback_font , StixFonts )):
486
486
fontname = 'rm'
487
487
488
- g = self .cm_fallback ._get_glyph (fontname , font_class ,
489
- sym , fontsize )
488
+ g = self ._fallback_font ._get_glyph (fontname , font_class ,
489
+ sym , fontsize )
490
490
fname = g [0 ].family_name
491
491
if fname in list (BakomaFonts ._fontmap .values ()):
492
492
fname = "Computer Modern"
@@ -507,8 +507,8 @@ def _get_glyph(self, fontname, font_class, sym, fontsize, math=True):
507
507
return font , uniindex , fontsize , slanted
508
508
509
509
def get_sized_alternatives_for_symbol (self , fontname , sym ):
510
- if self .cm_fallback :
511
- return self .cm_fallback .get_sized_alternatives_for_symbol (
510
+ if self ._fallback_font :
511
+ return self ._fallback_font .get_sized_alternatives_for_symbol (
512
512
fontname , sym )
513
513
return [(fontname , sym )]
514
514
@@ -518,9 +518,9 @@ class DejaVuFonts(UnicodeFonts):
518
518
def __init__ (self , * args , ** kwargs ):
519
519
# This must come first so the backend's owner is set correctly
520
520
if isinstance (self , DejaVuSerifFonts ):
521
- self .cm_fallback = StixFonts (* args , ** kwargs )
521
+ self ._fallback_font = StixFonts (* args , ** kwargs )
522
522
else :
523
- self .cm_fallback = StixSansFonts (* args , ** kwargs )
523
+ self ._fallback_font = StixSansFonts (* args , ** kwargs )
524
524
self .bakoma = BakomaFonts (* args , ** kwargs )
525
525
TruetypeFonts .__init__ (self , * args , ** kwargs )
526
526
self .fontmap = {}
@@ -616,7 +616,7 @@ class StixFonts(UnicodeFonts):
616
616
4 : 'STIXSizeFourSym' ,
617
617
5 : 'STIXSizeFiveSym' ,
618
618
}
619
- cm_fallback = False
619
+ _fallback_font = False
620
620
_sans = False
621
621
622
622
def __init__ (self , * args , ** kwargs ):
0 commit comments