이탤릭체를 wrap_content와 함께 사용하면 글자의 오른쪽이 조금 잘려나간 것처럼 보인다.

이탤릭체를 사용하지 않았을 때와 동일한 크기의 사각형 범위에서 렌더링이 되기 때문이다.

때문에 패딩을 주든 마진을 주든  ) 나 1 처럼 가로 길이가 짧은 문자가 아닌 이상 끝부분이 조금 잘려나간 것처럼 보인다.

 

사실 자세히 들여다보지 않으면 크게 눈에 띄는건 아니지만 한번 자각하고 나면 매우 신경쓰인다.

해결하려면 아래처럼 문자열 끝에 공백 문자인 \u0020를 붙여주면 된다.

android:text="@{item.name + `\u0020`}"