From 1db8b0b94308f64ef9f348402e94f78345c1999e Mon Sep 17 00:00:00 2001 From: "James R. Barlow" Date: Sat, 23 Dec 2023 16:19:44 -0800 Subject: [PATCH] Temporarily revert default renderer to sandwich while investigating regressions in macOS Preview --- docs/release_notes.rst | 7 +++++++ src/ocrmypdf/builtin_plugins/tesseract_ocr.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/release_notes.rst b/docs/release_notes.rst index 5a752bbe..bc9d4222 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -30,6 +30,13 @@ OCRmyPDF typically supports the three most recent Python versions. .. |OCRmyPDF PyPI| image:: https://img.shields.io/pypi/v/ocrmypdf.svg + +v16.0.2 +======= + +- Temporarily changed PDF text renderer back to sandwich by default to address + regressions in macOS Preview. + v16.0.1 ======= diff --git a/src/ocrmypdf/builtin_plugins/tesseract_ocr.py b/src/ocrmypdf/builtin_plugins/tesseract_ocr.py index c0e22302..9a8a4e79 100644 --- a/src/ocrmypdf/builtin_plugins/tesseract_ocr.py +++ b/src/ocrmypdf/builtin_plugins/tesseract_ocr.py @@ -146,7 +146,7 @@ def check_options(options): # Decide on what renderer to use if options.pdf_renderer == 'auto': - options.pdf_renderer = 'hocr' + options.pdf_renderer = 'sandwich' if not tesseract.has_thresholding() and options.tesseract_thresholding != 0: log.warning(