cam.3D2D Font's always blurry

When I try to add text to a cam.3D2D it always shows up super “blurry”.
I want it to to be a sharp font. Here is the code:


function drawOverhead( ply, dist )
	local eye = LocalPlayer():GetEyeTrace()
	if !ply:Alive() then return end

	local offset = Vector( 0, 0, 70 )
	local ang = LocalPlayer():EyeAngles()
	local pos = ply:GetPos() + offset + ang:Up()

	ang:RotateAroundAxis( ang:Forward(), 90)
	ang:RotateAroundAxis( ang:Right(), 90)

	local dist = ply:GetPos():Distance( LocalPlayer():GetShootPos() )
	if dist < 200 then
	cam.Start3D2D( pos, Angle( 0, ang.y, 90 ), 0.25 )
		local DrawName = LocalPlayer():Nick() or ""
		if string.len(DrawName) > 30 then
			DrawName = string.sub(DrawName, 1, 30) .. "..."
		else 
			DrawName = string.format(DrawName)
		end
		draw.DrawText(DrawName, "OverheadName", 120, 0, Color(255,255,255,255), TEXT_ALIGN_CENTER)
	cam.End3D2D()
	end
end
hook.Add( "PostPlayerDraw", "drawOverhead", drawOverhead )

Lower the scale of your cam.Start3D2D and increase the size of your font.

Got it thanks very much