Great addition.
I think I will use 0.5,0.0, it’s a bit softer but has no ringing and well, crt was never supposed to be pixel sharp.
If you are interested on ringing cancelation it is being handled on many fronts, madvr or even dither on avisynth, the snippet of the dither workaround is something along these lines:
main=resize (width, height....)
nrng=resize (width, height,kernel ="gauss", a1=100)
main.repair (nrng)
merge (main, last)
Now if this is fast or slow on your programming language I don’t know, hope it helps.
edit: cool link desmos, I normally use catmul-rom on my encodes it gives great quality with very low hit on performance.
Here a comparison with “no ring” workaround from Leos from previous page v14, and current with bicubic b=0.5,c=0.0 v15:
*note, the scanline mergings are fixed for integer true, which I missed to set on these screenshots.