We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f5a20bd commit 93f907dCopy full SHA for 93f907d
pypdf/generic/_appearance_stream.py
@@ -392,9 +392,9 @@ def __init__(
392
393
font_glyph_byte_map: dict[str, bytes]
394
if isinstance(font.encoding, str):
395
- font_glyph_byte_map = {}
396
- for key, value in font.character_map.items():
397
- font_glyph_byte_map[value] = key.encode(font.encoding)
+ font_glyph_byte_map = {
+ v: k.encode(font.encoding) for k, v in font.character_map.items()
+ }
398
else:
399
font_glyph_byte_map = {v: bytes((k,)) for k, v in font.encoding.items()}
400
font_encoding_rev = {v: bytes((k,)) for k, v in font.encoding.items()}
0 commit comments