Silver’s Ultimate Text Readibility Trick

I’m going to be doing some icon/avatar tutorials, but this one works for any graphics.

Have you ever been stuck behind a truck with a wrap with a super busy background and looked at it thinking, “hope you have good word of mouth, because that phone number is impossible to read”? (this may be an ailment limited to graphic designers) How to keep that from happening with graphics you make? CHUNKY TEXT OUTLINES.

I’ve done literally hundreds of banners for RainbowLists / RainbowFic and I’ve used this trick for every one. Here’s the most basic form:

an ice cream counter with a number of tubs, with one being scooped into a cone. Text reads "time for dessert" in white with a black outline

The trick is that the outline is thick enough to separate the text from the background. This one is right on the low end of what will work. But let’s quick see it with no outlines.

same image as above, but with the text in black with no outline

It just barely works, but if the image was smaller or conditions were less optimal, it’d be difficult to decipher.

So let’s see how to do it. I’m doing these in Photoshop, but we’ll cover doing it Illustrator as well in a bit. Photoshop first.

Our character settings:

the character settings palette in Photoshop.

The key options here are Anti-Aliasing, Kerning, Tracking, and if the text is more than one line, possibly Leading. Quick definitions:

  • Kerning = automatic space between characters.
  • Tracking = adjusted space between characters
  • Leading = the space between lines
  • Anti-Aliasing = how Photoshop blends the edges of the type so it doesn’t look pixelated

We’ll go down the palette, so here’s a picture with the symbols labelled.

Photoshop character panel with font size, leading, kerning, tracking, and anti-aliasing labeled next to each option

I prefer to always have kerning set to Optical. The other option is Metrics. Optical, in my opinion, produces a more natural looking result, while Metrics is more regular.

Leading and tracking may need to be increased if you do a heavier outline. I tend to set tracking to 5.

Which anti-aliasing option you pick will be a matter of opinion, depending on the size of the image and what font you use. Strong is a pretty safe starting point with smaller graphics.

Lastly, I generally start with white or black for the color.

Once you have your text in, it’s time to go to the Layer Style. The easiest way to do that is to double-click on the layer name. Go down to Stroke.

The layer style palette in Photoshop, in the Stroke tab

The most important part here is Position. Always set it to Outside to get the true Chunky Outline. Center and Inside will cut into your text making it less readable, which defeats the whole purpose. In general, the size should be at least equal to half the width of the character and I wouldn’t go smaller than 2 pixels.

Let’s take a side trip to Illustrator before I show you some variations. Fortunately, the Character palette looks basically the same as in Photoshop, so we head straight for the Stroke palette. If you have a newer version of Photoshop than I do (mine is CS6 because I refuse to pay for a subscription), the Align Stroke option might work on text. Mine it does not, so we have to jerry-rig it a little.

Screenshot from Illustrator with the stroke palette next to a photograph of leaves with the text Russet Brown in white with a very thin white outline

Here’s the default. As you can see, Align Stroke isn’t available – it’s set to Center with no other options. The two settings we can change ore Cap and Corner and those will be important as we increase the stroke weight.

To jump ahead for a moment, the trick is to set the stroke to something that will look good and then copy and paste the text in front with no stroke. Your stroke will be twice as thick as you actually want it. I know from my Photoshop ones that I want the stroke that shows to be 4 points. So, I do that and then make a copy in front of it with 0 stroke, which gives me this.

brown leaves with the text Russet Brown over it in white with a thick black outline

However, depending on your font, the font size, and the stroke size, you can get something weird and annoying.

Russet Brown in a serif font with a black outline. There are spikes coming off several of the letters, worst on the w

Those spikes? Annoying. The fix is to either change corner to round or bevel, or to adjust the miter limit down. Let’s do that second one to keep the corners looking sharp.

The same text with the stroke palette next to it. The Limit has been reduced to 2 and the spikes are gone.

Now we’re going to go back to Photoshop so I can show you some variations you can do that still keep the text legible, without being so boring.

fake pearl necklaces over pale silk roses with the text I completed a Washed Out palette. The text is beige with a brown outline.
Boxes of record albums with the text I completed a Record Label Palette. The text is white with a red outline.
Neon lit street scene with I completed a Neon Lights Palette in Magenta with a cyan outline. The street scene is contrast of magenta and cyan so the text is still easily readable.

First thing is changing the text and outline color. As long as the outline is thick enough and there’s enough contrast between the text and the outline, you more or less have free rein. I tend to either pick both from the picture (often then making the outline just a smidge darker), or change the outline and keep the text white.

You can also make the text transparent or more transparent and keep the outline contrasting. This looses some legibility, but it can work if the background has a limited number of colors. You do this is the main layer styles tab, by changing the opacity in Advanced Blending.

Purple and white costume jewerly with the text I completed a Costume Jewelry Palette. The text is outlined in purple and somewhat transparent.
The same picture with the Layer Style palette open, showing the blending option settings
Picture of orange slices with the Layer Style palette open, showing that the text has a red outline with a fill opacity of 20%

Once you’re comfortable with that, you can start playing with drop shadows, inner or outer glows, and overlays.

Picture of stacks of old mix tapes with the text I completed a cassette palette. Next to it is the Layer Style palette, showing a magenta outline and a dark magenta drop shadow
Neon heart with the text I complete a red letter day palette with the Layer Styles open, showing that an inner glow and outer glow have been applied
A photo of someone looking at a computer screen, completely lit in blue with stark shadows. The text reads X has completed Electric Blue in white with a blue outline and an electric blue outer glow. The Layer Style palette is open showing the settings for the outer glow

This trick works for all sizes of graphics. Here are some icons I’ve done using it.

streaked audio visualizer like rainbow with white across the middle horizontally with the text of Rainbow Mods in white with a black outline
Colored pencils with multiple colors with the text Rainbow Fiction in beige with a black outline
Images from the William of Newbury comic with the text God is on the side of my soul but my body has to look out for itself! in cream with a black outline
a watercolor spectrum with the text Rainbow Mods in a white outline with a dark drop shadow
a spread Pantone swatch book with the text Rainbow mods in dark purple with a white outline

Enjoy this post? Support me on Patreon or Ko-fi


Leave a Reply