Skip to main content

Release 1.2.4

Release 1.2.4

Date of Release: 12 Jun 2026

Enhancements

  • Improved text visual appearance, including more accurate positioning, preservation of stroke-based bold effects, spacing and superscript/subscript.
  • Improved italic detection for fonts ending with foundry-shorthand suffixes such as Obl or It.
  • Added support for common Japanese fonts, including:
    • DFKai-SB
    • HGMaruGothicMPRO
    • Kozuka Gothic Pro
    • Meiryo
    • MeiryoUI
    • ShinGoPro
    • Yu Mincho
  • Extended Yu Gothic font name matching to include fonts that are similar to Yu Gothic.
  • Extended MS Mincho and MS Gothic font name matching to include Japanese translations.
  • Added support for common Chinese fonts, including:
    • Microsoft JhengHei
    • Microsoft YaHei
    • MingLiU
    • PMingLiU
    • SimHei
    • SimSun
  • Added support for symbol fonts:
    • Wingdings (and Wingdings 2 / Wingdings 3)
    • ZapfDingbatsITC
  • Added support for additional non-western fonts, including:
    • B Nazanin (Persian / Arabic)
    • David (Hebrew)
    • Malgun Gothic (Korean)
    • Poppins (Devanagari / Latin)
    • Traditional Arabic
  • Added support for common Cyrillic, Greek and Turkish fonts, including:
    • Avenir
    • Bahnschrift
    • Century Schoolbook
    • Consolas
    • Constantia
    • DejaVu Sans
    • Eurostile
    • Fira Sans
    • Franklin Gothic
    • Futura
    • Lucida Sans Unicode
    • Monotype Corsiva
    • Myriad Pro
    • PT Sans
    • Raleway
    • Sylfaen
    • Ubuntu
    • URW Palladio L

Fixes

  • Fixed an issue where some Chinese, Japanese and Korean characters could be replaced with incorrect characters after processing.
  • Fixed an issue where upside-down text in a PDF would appear the right way up after processing.

Changes

  • A valid Glasswall Conform license is now required before processing files. Use --license to specify a license file or directory in any processing mode. In engine modes, if --license is not specified, gwkey.lic is automatically discovered from the library directory. Contact [email protected] to obtain a license.

  • The Linux build toolchain now runs under FIPS crypto policy, and the resulting binary links dynamically against the host's OpenSSL rather than bundling its own. FIPS enforcement is therefore inherited from the deployment host: on a FIPS-enabled host with a FIPS-validated OpenSSL, the binary calls into it and honors FIPS restrictions; on a non-FIPS host, behavior is unchanged.

  • The Linux installers are now published as two variants, one per OpenSSL ABI, because the binary's required OpenSSL SONAME is fixed at build time. Each variant is built in both RPM and DEB form:

    • ..._ossl1.1 — requires openssl-libs >= 1.1.1 (RPM) or libssl1.1 (DEB). Intended for Rocky Linux 8 / RHEL 8.
    • ..._ossl3 — requires openssl-libs >= 3.0.0 (RPM) or libssl3 (DEB). Intended for Rocky Linux 9 / RHEL 9, Ubuntu 22.04 and Ubuntu 24.04. The installers declare these dependencies, so installing the wrong variant fails cleanly at dnf install / apt install time rather than at first run.

    Known issues

    • Hebrew vowel points (nikud) are not supported.