LTR이란?
LTR은 왼쪽에서 오른쪽으로 글자를 읽는 것이다. 대부분의 국가가 LTR 방식을 쓰고 있다.
RTL이란?
RTL은 오른쪽에서 왼쪽으로 글자를 읽는 것이다. 단어를 쓰는 방향은 LTR과 같다(Hello는 Hello로 쓴다). 읽는 방향만 다른 것이다. 아랍권 국가에서 RTL 방식을 쓰고 있다.
RTL의 특징
- 단어를 쓰는 방향은 LTR과 RTL이 동일하다(Hello, Kotlin, World)
- RTL에서 단어를 읽는 방법((오른쪽에서 왼쪽으로)는 LTR(왼쪽에서 오른쪽으로)과 반대이다.
[LTR]Hello Kotlin World -> [RTL]World Kotlin Hello
- LTR은 왼쪽으로 첫단어를 붙이지만 RTL은 오른쪽으로 첫단어를 붙인다. 그림1, 그림2 참조
- 아랍어는 영어와 반대로 쓴다. 영어는 왼쪽에서 오른쪽으로 쓰지만 아랍어는 오른쪽에서 왼쪽으로 쓴다. 이 부분은 개발을 하기 위해 알 필요가 없기 때문에 위의 세가지만 알아두면 된다.
프로그래밍에서의 LTR, RTL
대부분의 프로그래밍 프레임웍에서는 LTR, RTL에 대한 지원이 있다. 예전의 프레임웍들은 LTR, RTL을 지원하지 않는 경우도 있었지만 현재는 대부분 지원한다. 최상위 옵션 하나만 바꾸면 RTL이 지원되는 경우가 많다.
반응형