diff --git a/src/calibre/ebooks/pdf/html_writer.py b/src/calibre/ebooks/pdf/html_writer.py
index 4f5825a865..76ecf3b847 100644
--- a/src/calibre/ebooks/pdf/html_writer.py
+++ b/src/calibre/ebooks/pdf/html_writer.py
@@ -799,7 +799,6 @@ class CMap(object):
lines = ['1 begincodespacerange', '<{}> <{}>'.format(*map(ashex, (self.start_codespace, self.end_codespace))), 'endcodespacerange']
while chars:
group, chars = chars[:100], chars[100:]
- del chars[:100]
lines.append('{} beginbfchar'.format(len(group)))
for g in group:
lines.append('<{}> <{}>'.format(*map(ashex, g)))