We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 97bdfeb commit 655708eCopy full SHA for 655708e
src/PIL/FontFile.py
@@ -111,20 +111,20 @@ def compile(self) -> None:
111
self.metrics[i] = d, dst, s
112
113
def _encode_metrics(self) -> bytes:
114
- values: tuple[int, ...] = ()
+ values: list[int] = ()
115
for i in range(256):
116
m = self.metrics[i]
117
if m:
118
- values += m[0] + m[1] + m[2]
+ values.extend(m[0] + m[1] + m[2])
119
else:
120
- values += (0,) * 10
+ values.extend((0,) * 10)
121
122
- metrics = b""
+ data = bytearray()
123
for v in values:
124
if v < 0:
125
v += 65536
126
- metrics += _binary.o16be(v)
127
- return metrics
+ data += _binary.o16be(v)
+ return bytes(data)
128
129
def save(self, filename: str) -> None:
130
"""Save font"""
0 commit comments