fragment shader discards transparent fragments in font