Skip to content

PDFeverything v1.3.15 β€” Vector-grade rendering

Choose a tag to compare

@Lezheng2333 Lezheng2333 released this 27 Jun 08:03

🎨 Vector-grade rendering β€” exact-resolution, MuPDF native AA

Core rendering rewrite

  • Remove SSAA oversampling β€” MuPDF's built-in sub-pixel anti-aliasing handles text quality at any resolution
  • Exact-resolution rendering β€” mat = fitz.Matrix(zoom Γ— dpr, zoom Γ— dpr), no oversampling, no downscale, no bilinear blur
  • MuPDF AA maximized β€” _configure_mupdf_aa() sets AA to 8 bits on PDF open (fz_set_aa_level, text_aa_level, graphics_aa_level)

Pinch-to-zoom speed

  • Gesture-end sharp render: 180ms β†’ 40ms (4.5Γ— faster)

HiDPI / Retina

  • devicePixelRatio()-driven rendering matrix for 1:1 native pixel mapping
  • Cache memory tracking: logical β†’ physical pixel correction (Γ— dprΒ²)

Other fixes

  • mcp/README.md: tool count 13β†’16, missing tools added
  • gui/i18n.py: about version v1.1 β†’ v1.3.15
  • tests/test_reader.py: rewritten for current API
  • DEVELOPMENT_LOG.md: chronological ordering fixed

Download (Apple Silicon): PDFeverything_macOS_v1.3.15.zip

Windows: Build on Windows with build_windows.bat from source at tag v1.3.15