Просмотр исходного кода

Merge pull request #257 from charles7668/fix/text-too-large

Fix bug where the font size could become too large.
Byaidu 1 год назад
Родитель
Сommit
72cab51476
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      pdf2zh/converter.py

+ 1 - 1
pdf2zh/converter.py

@@ -276,7 +276,7 @@ class TranslateConverter(PDFConverterEx):
                     if (                                                    # 根据当前字符修正段落属性
                         child.size > pstk[-1].size / 0.79                   # 1. 当前字符显著比段落字体大
                         or len(sstk[-1].strip()) == 1                       # 2. 当前字符为段落第二个文字(考虑首字母放大的情况)
-                    ):
+                    ) and child.get_text() != " ":                          # 3. 当前字符不是空格
                         pstk[-1].y -= child.size - pstk[-1].size            # 修正段落初始纵坐标,假设两个不同大小字符的上边界对齐
                         pstk[-1].size = child.size
                     sstk[-1] += child.get_text()