Skip to content

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 24 Jun 16:02

Fixed

  • Linux bundle: fonts and font size are now identical between local and CI
    builds. The fonts.conf embedded by PyInstaller contained absolute paths to
    the build machine's conda environment; on any other machine those paths are
    missing and Qt fell back to system fonts only, at a different size. Fix: conda
    fonts (fonts-conda-ecosystem: Ubuntu, DejaVu, Inconsolata, SourceCodePro)
    are included in the bundle via pbrenamer.spec for glyph coverage; a runtime
    hook (hooks/pyi_rth_fonts.py) generates a portable fonts.conf at startup
    that includes the system /etc/fonts/fonts.conf and calls
    FcFini()/FcInit() to force fontconfig re-initialisation with the correct
    config — the system font is then resolved normally by Qt, with the same size
    as in the local run.
    (Closes #2)
  • ReadTheDocs build: removed the pre_build step that attempted to run
    pyside6-uic on *.ui files — no such files exist (*_ui.py are committed
    hand-written sources); the stale step caused the RTD build to fail on every
    tag since 1.4.1