Hi!
I recently tried to add outline in Unity for my Spine animations.
It's working great but I have a little issue: the outline starts 1 pixel after the end of the sprite, so their is a very little transparent gap between them. Here is an example where I zoomed and put a red background to make it clear (you can see a fine red line between the sprite and outline):

It's hard to see if you zoom out or if the colors of outline and background are similar, but in my game it creates visible artefacts.
I first thought I had some half-transparent pixels in my texture, but it's not the case, the result is the same with every png, including the example Outline URP scene, as you can see in this screenshot:

(Precision: I'm using URP).
Is there a way to fix this?
As the outline is rendered behind the skeleton, one solution would also be to fill it completely with its color (we don't need its inside to be blank most of the time). Anyone knows how to do that? Having an option for that in the outline material would be marvellous.
Thanks a lot in advance!