@@ -99,8 +99,8 @@ def __init__(self, groups=None, kerning=None, option_dissolve=False):
9999 used_groups = self ._get_used_groups (groups , sanitized_kerning )
100100 self .reference_groups = self ._get_reference_groups (groups )
101101
102- if used_groups and option_dissolve :
103- dissolved_groups , dissolved_kerning = self ._dissolve_single_groups (
102+ if option_dissolve :
103+ dissolved_groups , dissolved_kerning = self ._dissolve_singleton_groups (
104104 used_groups , sanitized_kerning )
105105 self .groups = self ._remap_groups (dissolved_groups )
106106 self .kerning = self ._remap_kerning (dissolved_kerning )
@@ -289,7 +289,7 @@ def _get_grouped_glyphs(self, left=False):
289289
290290 return sorted (set (grouped ))
291291
292- def _dissolve_single_groups (self , groups , kerning ):
292+ def _dissolve_singleton_groups (self , groups , kerning ):
293293 '''
294294 Find any (non-RTL) group with a single-item glyph list.
295295 This group can be dissolved into a single glyph to create more
@@ -298,19 +298,19 @@ def _dissolve_single_groups(self, groups, kerning):
298298
299299 The actual effect of this depends on the group setup.
300300 '''
301- single_groups = dict (
301+ singleton_groups = dict (
302302 [(group_name , glyphs ) for group_name , glyphs in groups .items () if (
303303 len (glyphs ) == 1 and not self ._is_rtl_group (group_name ))])
304- if single_groups :
304+ if singleton_groups :
305305 dissolved_kerning = {}
306306 for (left , right ), value in kerning .items ():
307- dissolvedLeft = single_groups .get (left , [left ])[0 ]
308- dissolvedRight = single_groups .get (right , [right ])[0 ]
309- dissolved_kerning [(dissolvedLeft , dissolvedRight )] = value
307+ dissolved_left = singleton_groups .get (left , [left ])[0 ]
308+ dissolved_right = singleton_groups .get (right , [right ])[0 ]
309+ dissolved_kerning [(dissolved_left , dissolved_right )] = value
310310
311311 remaining_groups = dict (
312312 [(gr_name , glyphs ) for gr_name , glyphs in groups .items () if (
313- gr_name not in single_groups )]
313+ gr_name not in singleton_groups )]
314314 )
315315 return remaining_groups , dissolved_kerning
316316
0 commit comments