[Framers] Size of imported SVG files

David Artman david at davidartman.com
Mon Aug 28 12:16:34 PDT 2017


Unfortunately, my only guess is that you are importing images with the same file name (and even same file size, as resizing SVG is sort of meaningless unless it contains raster-art elements) from different folder (relative paths). For example, you have "Small" and "Large" folders in your images folder/source folder. In that case, I would 'accuse' FrameMaker of treating them like the same graphic and then using its scaling attributes 'behind the scenes'. But I wouldn't expect it to 50% the LARGE one, rather the SMALL one!?!
 
As an aside that could help you workaround this issue: If you do not have raster-art elements in your SVGs, why even make two sizes? Rescale as necessary during typesetting and layout, save yourself time in Inkscape, and focus on choosing a good balance of quality versus size for rasterized version of the art (if, for example, you suddenly need to deliver ePubs and cannot yet rely on EPUB 3.0 SVG support in every possible reader).
 
But perhaps I am missing some nuance of SVG handling in DITA-aware FrameMaker...?
 
--------- Original Message --------- Subject: [Framers] Size of imported SVG files
From: "Yves Barbion" <yves.barbion at gmail.com>
Date: 8/22/17 10:55 am
To: framers at lists.frameusers.com

Hi group
 
 I've got 2 SVG images which have the following size in Inkscape:
 
 Image 1, the "large image:
 width: 448 mm
 height: 316 mm
 
 Image 2, the same large image which I scaled in Insckape to the following
 size:
 width: 166
 height: 153
 
 When I put this image in a DITA topic and generate a FrameMaker file from
 my ditamap (using DITA-FMx), I see that the size of the images becomes as
 follows:
 
 Image 1 (large size):
 width: 280 mm
 height: 198 mm
 dpi: 72
 *scaling: 50%*
 
 Image 2:
 width: 207.496 mm
 height: 191.763 mm
 dpi: 72
 scaling: 100%
 
 In DITA, I haven't used any scaling attributes (@scale, @scalefit,
 @outputclass...).
 
 When I *import *these graphics into a new FrameMaker file, the size is as
 follows
 
 Image 1 (large size):
 width: 560.0mm
 height: 396,001 mm
 dpi: 72
 *scaling: 100%*
 
 Image 2:
 width: 207,496 mm
 height: 191,763 mm
 dpi: 72
 scaling: 100%
 
 When I import the graphics at 90 dpi, they have approximately the same size
 as their original size in Inkscape.
 
 Does anyone have any idea why the large image is scaled 50% in the
 FrameMaker file generated from the DITA topic?
 
 Also, I see that, DIP is greyed out in the Object Properties dialog, so
 there seems to be no way to change the DPI setting afterwards (using a
 script, for example)?
 
 I'm using FrameMaker 2017 with DITA-FMx 2.0.
 
 Thanks
 
 Yves
 _______________________________________________
 
 This message is from the Framers mailing list
 
 Send messages to framers at lists.frameusers.com
 Visit the list's homepage at http://www.frameusers.com
 Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/
 Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com
 Send administrative questions to listadmin at frameusers.com


More information about the Framers mailing list