Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

使用exe时,字体路径搜索不到,翻译乱码 #703

Closed
4 tasks done
wkx20031002 opened this issue Mar 1, 2025 · 0 comments
Closed
4 tasks done

使用exe时,字体路径搜索不到,翻译乱码 #703

wkx20031002 opened this issue Mar 1, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@wkx20031002
Copy link

在提问之前...

  • 我已经搜索了现有的 issues
  • 我在提问题之前至少花费了 5 分钟来思考和准备
  • 我已经认真且完整的阅读了 wiki
  • 我已经认真检查了问题和网络环境无关(包括但不限于Google不可用,模型下载失败)

使用的环境

- OS:
- Python:
- pdf2zh:

描述你的问题

使用exe运行程序时,检测不到字体路径

如何复现

  1. 执行 '...'
  2. 选择 '....'
  3. 出现问题

预期行为

No response

相关 Logs

site-packages\pymupdf\__init__.py:276:exception_info(): exception_info:
site-packages\pymupdf\__init__.py:277:exception_info(): Traceback (most recent call last):
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\pymupdf\utils.py", line 5698, in build_subset
    fts.main(args)
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\misc\loggingTools.py", line 375, in wrapper
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\subset\__init__.py", line 3786, in main
    font = load_font(
           ^^^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\misc\loggingTools.py", line 375, in wrapper
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\subset\__init__.py", line 3628, in load_font
    f = font["post"]
        ~~~~^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\ttLib\ttFont.py", line 465, in __getitem__
    table = self._readTable(tag)
            ^^^^^^^^^^^^^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\ttLib\ttFont.py", line 472, in _readTable
    data = self.reader[tag]
           ~~~~~~~~~~~^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\ttLib\sfnt.py", line 110, in __getitem__
    data = entry.loadData(self.file)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\ttLib\sfnt.py", line 508, in loadData
    assert len(data) == self.length
           ^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError

site-packages\pymupdf\__init__.py:276:exception_info(): exception_info:
site-packages\pymupdf\__init__.py:277:exception_info(): Traceback (most recent call last):
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\pymupdf\utils.py", line 5698, in build_subset
    fts.main(args)
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\misc\loggingTools.py", line 375, in wrapper
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\subset\__init__.py", line 3786, in main
    font = load_font(
           ^^^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\misc\loggingTools.py", line 375, in wrapper
    return func(*args, **kwds)
           ^^^^^^^^^^^^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\subset\__init__.py", line 3628, in load_font
    f = font["post"]
        ~~~~^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\ttLib\ttFont.py", line 465, in __getitem__
    table = self._readTable(tag)
            ^^^^^^^^^^^^^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\ttLib\ttFont.py", line 472, in _readTable
    data = self.reader[tag]
           ~~~~~~~~~~~^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\ttLib\sfnt.py", line 110, in __getitem__
    data = entry.loadData(self.file)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Downloads\pdf2zh-awv1.9.1-win64\build\site-packages\fontTools\ttLib\sfnt.py", line 508, in loadData
    assert len(data) == self.length
           ^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError

原始PDF文件

No response

还有别的吗?

No response

@wkx20031002 wkx20031002 added the bug Something isn't working label Mar 1, 2025
@awwaawwa awwaawwa closed this as completed Mar 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants