TeeJayR
-
Posts
12 -
Joined
-
Last visited
Posts posted by TeeJayR
-
-
Sadly I learned this the hard way today, too. I did not expect Affinity Designer to rasterize the PDF output when using a mask, but it seems to.
But more sad is that the author of this topic asked this question in september 2016 and still there is not an official statement from the Affinity Designer team. Same holds for several other (in my opinion) important questions in this forum. Thumbs down on the user support!
-
Btw, same holds for importing EPS with text in it, which is currently also imported as paths and not as editable text.
And so far not even a response from Afinity Designer team? Come on, these are basic features for a design software like this!
-
-
Thank you Mike, that was a really good hint! I tried Acrobat Pro, pdftops, ghostscript ... all with no luck because text was always rastered in the EPS, but Inkscape finally did the trick! At least this is a workaround until hopefully a "text as text" option is available in AD.
-
I noticed that Inkscape for example can go even a step further and produce a latex file with the text replacements together with the EPS export in place! That is also really nice, although not that important to have compared to the pure "text as text" option.
-
Because I realized it is not that I just have not found the feature but it really is not existant I want to request the feature here again.
It would be easy to implement exporting text as true text (and not paths) in EPS (at least as an export option). This would not only make the EPS file smaller in size when using a lot of text but also make it possible to loss-less edit or replace the text in other applications (e.g. using psfrag in latex).
Also see this topic:
-
To demonstrate how easy it would be to export text as text, see the following example. I have exported an EPS file with AD where I placed a text with "L01". AD exports the code you see below unter "% L01". I simply added the code under "% L02", so the relevant part of the EPS looks like this:% L01288.541 485.116 m288.541 485.116 289.707 485.116 289.707 485.116 c289.707 485.116 289.707 477.534 289.707 477.534 c289.707 477.534 294.067 477.534 294.067 477.534 c294.067 477.534 294.067 476.509 294.067 476.509 c294.067 476.509 288.541 476.509 288.541 476.509 c288.541 476.509 288.541 485.116 288.541 485.116 cclosepath/DeviceRGB setcolorspace0 0 0 setcolorfill299.902 483.558 m300.277 482.866 300.465 481.919 300.465 480.716 c300.465 479.575 300.295 478.632 299.955 477.886 c299.463 476.815 298.658 476.28 297.541 476.28 c296.533 476.28 295.783 476.718 295.291 477.593 c294.881 478.323 294.676 479.304 294.676 480.534 c294.676 481.487 294.799 482.306 295.045 482.989 c295.506 484.263 296.34 484.899 297.547 484.899 c298.633 484.899 299.418 484.452 299.902 483.558 cclosepath298.842 477.968 m299.166 478.452 299.328 479.355 299.328 480.675 c299.328 481.628 299.211 482.412 298.977 483.027 c298.742 483.643 298.287 483.95 297.611 483.95 c296.99 483.95 296.536 483.658 296.249 483.074 c295.962 482.49 295.818 481.63 295.818 480.493 c295.818 479.638 295.91 478.95 296.094 478.431 c296.375 477.638 296.856 477.241 297.535 477.241 c298.082 477.241 298.518 477.483 298.842 477.968 cclosepath/DeviceRGB setcolorspace0 0 0 setcolorfill302.123 482.45 m302.123 482.45 302.123 483.259 302.123 483.259 c302.885 483.333 303.416 483.457 303.717 483.631 c304.018 483.805 304.242 484.216 304.391 484.864 c304.391 484.864 305.223 484.864 305.223 484.864 c305.223 484.864 305.223 476.509 305.223 476.509 c305.223 476.509 304.098 476.509 304.098 476.509 c304.098 476.509 304.098 482.45 304.098 482.45 c304.098 482.45 302.123 482.45 302.123 482.45 cclosepath/DeviceRGB setcolorspace0 0 0 setcolorfill
% L02
/Helvetica findfont12 scalefont setfont288 480 moveto(L02) showNow in latex I use the following code to replace L01 with $\alpha$ and L02 with $\beta$:
\begin{figure}[tb]
\centering\footnotesize\psfrag{L01}[cc][cc]{$\alpha$}\psfrag{L02}[cc][cc]{$\beta$}\includegraphics[width=1.0\linewidth,keepaspectratio]{figures/mygraphic.eps}\caption{My graphic}\end{figure}Of course, L01 cannot be replaced by psfrag, L02 does! -
So my workflow is, e.g. when I want to have a text in the graphic with the greek letter "sigma", in the graphic I create a text field with "L01" (or any other usually short text) and in latex I use the command "\psfrag{L01}[cc][cc]{$\sigma$}", then latex replaces L01 with the greek letter for sigma. But this of course requires the "L01" in the EPS file to be exported as text, as psfrag searched for this label in the EPS and in my example replaces the graphic's text. When the text is exported as a graphic object with paths psfrag of course cannot find it in the EPS.
I think it would be a simple-to-implement yet powerfull feature to have an option in the export dialog which lets the user choose between "text as text" or "text as paths".
-
This is because I use AD for scientific purposes where I use text for anotations. This can be greek letters, short formulas etc. which can be set much more easily in latex. Moreover, I want to have the text in the same size and font type as the main text. This is why I only use short label texts in the graphics which I replace with psfrag in latex.
-
Any thoughts on this? Will the EPS export support native text in the future? This is very important for me, otherwise I have to stick to CorelDraw.
-
Hallo everyone,
I started using Affinity Designer yesterday and I am really impressed how powerfull the software is while being so easy to use at the same time!
However, when I wanted to export my first graphic to EPS in ordner to embed it in a Latex project, I realized that psfrag is not able to replace the text in the exported graphic because the text is exported as a graphic object rather than a true text object.
Am I missing an export option or is Affinity Designer really not able to export true text in an EPS file? Why is text not being exported the way it is described in the PostScript Technology Center, e.g. like in this documentation?
Best regards
Tobi
Flatten Shapes with Masks?
in Pre-V2 Archive of Affinity on Desktop Questions (macOS and Windows)
Posted
Would still be good if masks would not break the vector export as compound layers can only be created from two primitive shapes, where masks can also be created with groups.