Skip to content

Commit 44ea4d7

Browse files
committed
single → singleton
“single groups” has always been confusing
1 parent e5148c6 commit 44ea4d7

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

kernFeatureWriter.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)