Skip to content

Commit f667fbb

Browse files
committedJun 21, 2024
ENH: accepts ETen-B5 and UniCNS-UTF16 encodings
closes py-pdf#2356
1 parent e0a92e2 commit f667fbb

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed
 

‎pypdf/_cmap.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,15 @@ def build_char_map_from_dict(
121121
"/GBK-EUC-V": "gbk", # TBC
122122
"/GBK2K-H": "gb18030",
123123
"/GBK2K-V": "gb18030",
124+
"/ETen-B5-H": "cp950",
125+
"/ETen-B5-V": "cp950",
126+
"/ETenms-B5-H": "cp950",
127+
"/ETenms-B5-V": "cp950",
128+
"/UniCNS-UTF16-H": "utf-16-be", # TBC
129+
"/UniCNS-UTF16-V": "utf-16-be", # TBC
124130
# UCS2 in code
125131
}
126132

127-
128133
# manually extracted from http://mirrors.ctan.org/fonts/adobe/afm/Adobe-Core35_AFMs-229.tar.gz
129134
_default_fonts_space_width: Dict[str, int] = {
130135
"/Courier": 600,

0 commit comments

Comments
 (0)