Skip to content

v0.1.13

Latest

Choose a tag to compare

@reycn reycn released this 18 Oct 07:52

PDFMathReader v0.1.13

This release includes 9 new features and 4 fixes and improvements since v0.1.12. See the highlights below.

0.1.13

New features

  • draw original PDF serif and sans-serif text with chosen local fonts — Two experimental settings name an installed font for the original document's serif text and one for its sans-serif text. pdf.js keeps every glyph's position and advance; the patched showText draws the glyph's Unicode in the local face, narrowed when wider. Math, symbol and monospaced fonts, translated pages and thumbnails keep the document's fonts. (f6e3421)
  • pick installed fonts for original and translated documents in Appearance — Six preferences replace the experimental serif/sans text fields: sans-serif, serif and monospace fonts for original pages and for translated pages. GET /api/fonts scans installed font files and sorts families into sans, serif and mono. Each popup lists the document's own font, then up to 8 previously used fonts, then its own style and the other two, alphabetically. Ultra fast mode falls back to the translated serif or sans font. (48a16bb)
  • choose separate local fonts for CJK characters in original and translated documents (1c13247)
  • merge local document font pickers into main — Brings in the codex/local-pdf-fonts branch: choose installed fonts for original and translated documents in Appearance settings, including separate CJK fonts. Conflicts in canvas rendering keep main's stale-draw guard (currentDraw) alongside the per-document font substitution. (175a04e)
  • share kernels with remote devices and show connected clients (6ecb48f)
  • continue translations in service mode while windows are minimized (b77dcca)
  • add art and zotero app icons and refresh the modern icon — Also completes missing translation keys in the es, fr, ja, ko and zh-TW locales. (ea8fc7a)
  • add an only-for-mouse option to force smooth scrolling — Trackpad events scroll natively when the option is enabled. (b90ebdd)
  • shorten companion pairing codes to eight characters (5bec25f)

Fixes and improvements

  • skip remote document claims for empty reader windows (3f761be)
  • await configured companion service credentials (49cf77e)
  • display companion device identity on connection (49708af)
  • preserve custom language choices and refresh assets and docs (ece15b4)

Update

Quit PDFMathReader, download the package for your system below, replace the existing application, and reopen it. Your documents and settings are preserved.

Full changelog