Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Remove shape from text below where they intersect

Engaged ,
Oct 08, 2025 Oct 08, 2025

I want this simple effect:

TiagoRocha_0-1759952963022.png

The line is above the text and where they intersect, it cuts the text content. Where they don't intersect, the line is visible.

 

I'm using red just to make it clear, but I will be using a black and white texture to emulate something like this:

 

TiagoRocha_1-1759953038298.png

Important: I need the text to be editable, so the texture will stay on top, untouched. I can't rely on making a selection out of the text and then create a mask from that selection, because then I'm stuck to only being able to use that text.

 

Also, when it comes to the texture, should my texture be 100% black and white, or can I use texture that has gray as well? Or do I absolutely need black over transparency, only?

 

I would like this to be a workflow where I can save it as a style so I can easily reuse it.

 

Thanks

TOPICS
macOS
121
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Engaged , Oct 10, 2025 Oct 10, 2025

Found the solution! The stroke has to be set to the Difference blending mode, with a few extra tweaks. Here's a summary:

 

1 - The layer with the stroke has to be: black background with white stroke, otherwise (transparent background with black stroke, which is what I was initially using) Difference will not work.

2 - To allow different background colors without affecting the stroke where it doesn't intersect with the text, I had to add an extra white background below the text, group everything (st

...
Translate
Adobe
Community Expert ,
Oct 08, 2025 Oct 08, 2025

Put a new layer above the text layer and  link it to the text layer. Painting on this layer with white will hide the text, and they will move together as a unit with the Move tool, and the text will still be editable.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 08, 2025 Oct 08, 2025

 

@TiagoRocha 

I am not in my office now, but try this: put the paint on a new layer and set the blending mode for the layer to "Difference".

janee_0-1759968369465.png

 

Group or Link the two layers.

 

Jane

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Oct 09, 2025 Oct 09, 2025

None of the modes work. I tried that first as well, but no luck. Tried multiple approaches, using the Blend If, Knockout, etc, but I can't seem to find a way to make it work.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Oct 10, 2025 Oct 10, 2025

After watching a YouTube tutorial, Difference is indeed the blending mode to use. The reason it wasn't working for me was that the stroke was black on transparent background, so when I was using the mode, the stroke would be gone, because the mode needs white in the intersection, not black. Once I create a black layer with a white stroke, it worked:

TiagoRocha_0-1760083916097.png

Now the issue is that it works great if the document's background is white, because if it's colored, I get this:

TiagoRocha_1-1760084030782.png

1 - Is there a way to limit a blending mode to just 1 or more layers that I pick?

2 - Even if I were to create a smart object out of the layers I want to isolate to limit the blending mode to those layers, it seems that Difference always needs a white background, meaning I would have to add that white background inside the smart object, covering everything underneath the smart object. Any tips?

 

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Oct 09, 2025 Oct 09, 2025

What you are describing is the normal mask behavior, but that's not what I'm looking for. 

I don't want to just mask something. I want to mask where they intersect. The moment I create a mask, the content of the mask itself is not visible, so whatever is not over the text, is invisible.

 

As you can see on my first image, the red line is visible where it's not overlapping the text.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Oct 10, 2025 Oct 10, 2025
LATEST

Found the solution! The stroke has to be set to the Difference blending mode, with a few extra tweaks. Here's a summary:

 

1 - The layer with the stroke has to be: black background with white stroke, otherwise (transparent background with black stroke, which is what I was initially using) Difference will not work.

2 - To allow different background colors without affecting the stroke where it doesn't intersect with the text, I had to add an extra white background below the text, group everything (stroke, text, that extra background) and set the group to Multiply:

 

TiagoRocha_1-1760086516140.png

 

 

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines