Skip to content

TechDraw print/Export as PDF strokes some text incorrectly

When I print a TechDraw (or export it to PDF), the text in the page template block gets rendered weirdly:

image

If you open the PDF in e.g. InkScape, you can see that the correct text rendering is there, but also another object on top that appears to be a stroke on top of the original text's path. Other text, such as dimensions or the coordinates on the side of the page don't have this issue.

Export to SVG is not affected.

This happens to both existing projects and new ones.

Sample problem file: techdraw.pdf

FreeCAD version info

OS: Arch Linux (KDE/plasma/wayland)
Architecture: x86_64
Version: 1.0.0.39109 (Git)
Build type: Release
Branch: makepkg
Hash: 2fcc5317fe3aee96ca73475986a577719fc78e20
Python 3.13.2, Qt 6.9.0, Coin 4.0.3, Vtk 9.4.2, OCC 7.8.1
Locale: English/United States (en_US)
Stylesheet/Theme/QtStyle: unset/FreeCAD Classic/breeze
Installed mods: 
  * sheetmetal 0.2.49

This appears to be a regression from 1.0.0-3 to 1.0.0-10 (Arch Linux package version). But perhaps it's another system library that got upgraded around the same time.

Upstream suggests this is an Arch problem: https://github.com/FreeCAD/FreeCAD/issues/21096

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information