Jump to content
You must now use your email address to sign in [click for more info] ×

Text antialiasing options for export (e.g. smooth, crisp, sharp)


Recommended Posts

As a former Adobe subscriber, this is a feature that I miss and the absence of which really lets Affinity down, let's us designers down, when creating images for pixel export formats. Adobe software has various options for what algorithm is used to render text antialiasing and for outputting typography within diagrams etc, the 'sharp' option is very desirable for getting clear text with minimal blurring on horizontal and vertical sections of type. When a line is horizontal or vertical it should be sharp, not blurred, as currently happens when exporting text. I'm guessing this is part of the rendering engine trying to approximate the position of a vector between pixel boundaries. However, Adobe seems to have worked out a good way to do this. PLEASE try and improve this. I hate sending images with blurry type to clients.

Here's an example of the adobe options I ripped from another web page. It is so obvious that 'sharp' works well for smaller pixel text.

image.png.402a82e126c6cc98131285788bed494e.png

Link to comment
Share on other sites

3 hours ago, Dave Dennis said:

I hate sending images with blurry type to clients.

I hope that you don't mind that I took the time to add on some thoughts to your suggestion.

We could normally adjust Coverage Map for adjusting the AA in text, but currently it's not working as intended. I agree with you. We need fine, quality control over AA for typography. Maybe that requires CM be fixed and implemented more widely. Or, it requires some type nerd at Affinity to handmake custom algorithms. Whatever the case, it needs improvement for screen works.

One could try to play with Coverage Map to see if it can achieve what they need for dear clients, but as shown below (please click to image at scale), it's very finicky for typography and is not helped that the CM curve is broken... and so the result is less than ideal and should be improved... though this function exists, while it is not easy to implement across an entire document, it could theoretically solve the problem... why shouldn't it? We could adjust the AA as we intend.

230223_text-comparison.png.30b1fac2cfb28084c79c1d7922e92f7a.png

 

230223_coverage-map-make-sharper-please.gif.c2700cd2359008c3eb074d39b038a317.gif

As it is, the current AA being a simple 45deg curve (imo) is no different than adding a glow effect at a subpixel level set to black with a normal blend. It's effectively a linear gradient. Unless Affinity has written in alternative logic for their AA under the hood. (which could explain the awkward curve panel) We don't know.

I remember keenly Adobe's drop-down implementation with these options and while I do agree they are necessary to help us to achieve better pixel-hinting across document for type, I don't necessarily like Adobe's implementation either (Boring drop-down with only 4 options. No customization...)

I also wonder if Adobe has maybe done other things under the hood that is more than a custom AA ramp. Maybe not? It would be ideal if Coverage Map worked the way it was intended, that we could implement presets created there across the app with ease that would solve the problem. Also, that these presets could be made available to *all type* within our document with little fuss. No Ctrl/Shift + Selecting of layers, clicking the cog... no more please. A way to select our presets someplace in the typography panel/topbar where the user would most likely benefit... make it possible to manage these AA presets easily when we are working with our chosen text/styles. It would be game-changing.

But, for starters, they could simply fix CM and we can get more desirable results. Large text is easier to adjust for me, but I find with small text, it needs more fine control than is currently present as it feels like it "hops" around. (Edit: Do try to use the functionality for yourself, OP. You may feel differently)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.