Please assume I'm a moron, and need some gentle help. So, I really like this ascending-ordered, overlapping type:

enter image description here

I understand it to be a feature of a font by Morisowa (https://twitter.com/hamko1114/status/1296700184827531265), but I'd like to implement the laying & overlapping in another font. Is there a proper name for this? Can this be done in Glyphs? Huge thanks to anyone who can push me in the right direction :))

  • You can not do this in a font itself it relies on a stroke feature of the font rendering engine.
    – joojaa
    Jul 14 '21 at 19:32

You shouldn't see this as somehow manipulating the font itself, but rather as treating the characters as any other kind of vector graphics. This is actually quite easy to make if you can live with the text being expanded and no longer being editable.

First of all you need to decrease the distance between the characters. Open the Character panel, select the text and decrease the tracking until the characters have the wanted overlap (hold down Shift to increment 10 for each click).

Just adding a white stroke to the text won't give the desired effect. All the strokes are rendered on top of all the fills:

But if you select the text object and use Object > Expand, the individual characters are turned into ordinary separate vector objects, and they are layered in ascending order by default:

Make sure to enter the Stroke panel and set Align Stroke to Align Stroke to Outside. This will make the whole original character visible and the white stroke will only hide part of the underlying letters.

  • Brilliant! Thanks amigo! Jul 14 '21 at 20:06
  • @FloydGondolli, you are welcome! And welcome to the site. Remember to accept the answer if it works for you, so it gets marked as accepted and I get my reputation points 😋. Or wait a while and see if a better answer comes along.
    – Wolff
    Jul 14 '21 at 20:10
  • Haha, thank you! You answer does the trick. Any idea if this is possible via CSS? Jul 14 '21 at 20:14
  • @FloydGondolli, not in any obvious way I'm afraid. Just tried. The text-stroke property has the same problem as before expanding the text in Illustrator (and isn't widely supported). And the text-shadow property adds shadow to the text as a whole, not to the individual letters. There might be some workaround. Perhaps if the letters are somehow in separate containers?
    – Wolff
    Jul 14 '21 at 20:20
  • Something to think about! Thanks again :) Jul 14 '21 at 21:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.