A. Default ShapeString font file:
When I browse to the Windows font folder I get the message that I am not authorized to open this file. Although I obviously have read permission for the font folder. Pasting the name of a TTF file in the input field works just fine. Does FreeCAD request write permission for the font folder?
B. Font family:
In the docs this is mentioned as a font family: Arial,Helvetica,sans. But on my system this does not work. Instead of a 'sans' font I get some default 'serif' font (see C). Entering Arial works. But many other TTF also results in the use of the default font (the 'Font Name' property shows the selected font, but the displayed font in the Model View is the default 'serif' font). Strangely TTF fonts that are not displayed properly for Draft Texts can be used without issue for Draft ShapeStrings.
C. Default font:
Where is this default font defined? If this is a FreeCAD/Draft setting (hardcoded?) then using a font that has a richer character set would be better. The current default lacks certain important 'CAD' characters: Ø°²³. See here.
Code: Select all
OS: Windows 8.1 (6.3)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17477 (Git)
Build type: Release
Branch: master
Hash: 8806e4490606d7a1be52c831049b17d8c8d9c320
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Dutch/Netherlands (nl_NL)