View Issue Details

IDProjectCategoryView StatusLast Update
0003254FreeCADFeaturepublic2019-02-23 20:42
ReporterKunda1Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version0.17 
Target Version0.19Fixed in Version 
Summary0003254: Wrong paths to fonts occur when you exchange models between different systems. An 'Embed' option would be useful
DescriptionIf a font that is used in FC file is missing on a system that the file wasn't created on, FC throws errors as described in th forum thread
 
Workaround is copying the font file into a local directory on the other system, set the font in Preferences->Draft->TextAndDimensions and use relative paths.
Additional InformationOriginal Forum thread: https://forum.freecadweb.org/viewtopic.php?p=198905#p198775
Dedicated forum thread: https://forum.freecadweb.org/viewtopic.php?f=8&t=29504&p=241658#p241658
Please discuss in the above 'dedicated' forum thread
Tags#lowhangingfruit, export, font, packaging

Activities

yorik

2019-01-18 21:54

administrator   ~0012462

Supposing this is about draft shapestrings...

Indeed the font file is needed to rebuild the correct geometry. Therefore it makes sense to have it embedded. It's a rather simle change (change App::PropertyFile with PropertyFileIncluded) however, if we have many shapestrings, each of them will embed a copy of the font file in the file.. That might be annoying. Not sure what would be a best path here...

normandc

2019-02-09 20:27

manager   ~0012600

Guys, there's a potential license issue here. What if the font that was used has a license that prohibits the user from distributing it?

Kunda1

2019-02-10 15:33

administrator   ~0012604

@normandc IMO, this is the users responsiblity. Take Scribus for example, I don't recall Scribus having this functionality, and it is a FOSS Desktop Publishing program.

normandc

2019-02-10 17:16

manager   ~0012612

Are you saying that Scribus doesn't offer the option to embed fonts in documents? If that's so, well, maybe this is related.

Issue History

Date Modified Username Field Change
2017-11-11 11:56 Kunda1 New Issue
2017-11-11 12:13 Kunda1 Tag Attached: #lowhangingfruit
2017-12-09 11:40 Kunda1 Tag Attached: export
2017-12-09 11:40 Kunda1 Tag Attached: font
2017-12-09 11:40 Kunda1 Tag Attached: packaging
2017-12-09 11:41 Kunda1 Target Version => 0.18
2018-06-28 13:21 Kunda1 Additional Information Updated View Revisions
2019-01-18 21:54 yorik Note Added: 0012462
2019-02-09 20:27 normandc Note Added: 0012600
2019-02-10 15:33 Kunda1 Note Added: 0012604
2019-02-10 17:16 normandc Note Added: 0012612
2019-02-23 20:42 wmayer Target Version 0.18 => 0.19