-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert project files to conventional format #4
Comments
Why not SVG? |
#3 for example demonstrates why it is not a good idea to use rendered files as source files. See it this way, you compile your code to a binary. While it might be readable and technically usable when decompiled, you can not infer the full source of the binary easily. The same way #3 demonstrates, how the "compiled" SVG file might lose aspects of it's original source. |
Just convert to |
Is eps "lossless" in terms of editability? Can project files be converted to eps and back to project files without any loss? |
YES |
But gradients will convert to Raster Image |
Then it is not lossless. |
What if you just treat the SVGs as the source files, and use a program to convert all text to shapes/paths? I don't have the font used, but it is possible to convert text to SVG using a specific font TL;DR: You want to do |
SVG files are not source files. They are rendered assets. They can be lossy in terms of the source that produced them. A project file has to be present for that reason that acts as the source and origin of the assets, which are licensed under GPLv3. |
Yes but they are not a raster format, so the loss is not in quality. |
The loss is in information, not quality. |
It turns out that there is no practical way to convert the project files to conventional source formats such as |
One could debate that the loss only happens when using an SVG editor. Handwritten SVGs don't have that issue. But I do understand your point. |
What's the issue in using SVGs as source files? there are programs like Inkscape which specialise in this and they are as dependable as any other editor or format |
The problem isn't about SVGs particularly; the information about the original source is lost when rendered as SVG. As an example, the source font as a form of information delivered by the source is lost when rendering the SVG as paths. |
Besides, the SVG files are treated as rendered assets like compiled code. Your argument is similar to saying that you can still read compiled code to its fullest since you can disassemble it, but the fact remains that the source is lost. |
SVGs are just plain XML files, when handwritten you can place comments like that. |
I am aware, as I explained, that the issue isn't the SVG files particularly. You can also simply write your compiled programs bit by bit instead of compiling their source. |
Ah yeah, asm supports comments This is golden |
That being said, the source should be delivered in a traditional and sane format such as explained in the original issue. |
Issue
Currently the project files are saved in an unconventional format
.afdesign
which can only be opened ny Affinity Designer.Solution
Convert all project files to a conventional format such as
.psd
or.ai
.Motivation
A minority owns Affinity Designer, but Affinity Designer can open other formats such as
.psd
and.ai
.The text was updated successfully, but these errors were encountered: