Slate UI - How can I disable anti-aliasing on fonts?

Here is one solution, its not perfect but at least its not blurry anymore, and hey if your desperate its better than nothing.

In the file Engine\Shaders\SlateElementPixelShader.usf there is a method:

float4 GetFontElementColor( VertexOut InVertex )
{
	float4 OutColor = InVertex.Color;
	OutColor.a *= Texture2DSample_A8(ElementTexture, ElementTextureSampler, InVertex.TextureCoordinates.xy);
	return OutColor;
}

Insert an if statement so that it looks like:

float4 GetFontElementColor( VertexOut InVertex )
{
	float4 OutColor = InVertex.Color;
	OutColor.a *= Texture2DSample_A8(ElementTexture, ElementTextureSampler, InVertex.TextureCoordinates.xy);
	if( OutColor.a > 0.3921568627450980392156862745098 )
	{
		OutColor.a = 1;	// makes pixel white or coloured
	}
	else
	{
		OutColor.a = 0;	//makes pixel transparent
	}
	return OutColor;
}

Now run the editor and the relevant shaders will be rebuilt and cached.

Here is the result (see the attached file, the web page is scaleing the image down):

You can tweak the float constant to your preference, for now im going with this value.

Hopefully someone has a better solution that prevents the anti-aliasing in the first place instead of trying to fix it after the fact like this one.
Please let me know if you find this usefull.