2017-01-28 4 views
0

아래의 왼쪽 부분을 계속 할 수 있습니다 나는이 정말 오래 오른쪽에서 왼쪽 아랍어 단락이 있습니다어떻게 RTL 텍스트가

https://fiddle.jshell.net/09b6xoaa/4/

하지만 난 기대를 줄이 너무 긴 경우는 것 아래의 왼쪽 부분 ("두 번째 줄에 있어야하는 줄 끝")을 시작하고 줄의 오른쪽 끝에서 줄을 긋지 말아야합니다 ("줄 줄 시작"). 선.

저는이 동작에 대한 대답을 어디에도 찾을 수없는 것으로 보입니다. 예상되는 매우 기본적인 동작입니다. 내가 뭘 잘못 했니? 감사합니다.

17-01-28 12시 16분 업데이트 설명과 바이올린 링크

업데이트 : 내 문제에 대한 지원이없는 PDF로 HTML 렌더링을위한 파이썬 라이브러리 (weasyprint) 내에서 거짓말을 한 것 같아 RTL
모두에게 감사드립니다!

+0

아랍어를 아십니까? 당신이 생각하는 방식을 깨뜨릴 필요가 없습니다. –

+0

나는 그렇지 않습니다. 하지만 내가하고 싶은 말을하자. 이런 식으로 깨는 것이 합리적입니까? 가능한가? – apradan

+0

업데이트 된 답변보기, 단어가 오른쪽에서 왼쪽으로 흐르는 방식을 이해하는 데 도움이 될 수 있습니다. –

답변

1

을 찾고 r에 무엇을 생각 왼쪽에서 오른쪽으로).

다음 페르시아어를 참조하십시오 나는 그들이 HTML 코드 작성 및 출력 웹 페이지에 표시되는대로 말을 따라 할 수 있도록 각 번호 옆에 상응하는 engligh 단어를 포함 텍스트 (같은 아랍어) :

<p dir="rtl" > 
 
کلمه اول - کلمه دوم - کلمه سوم - کلمه چهارم - کلمه پنج - کلمه شش - کلمه هفت - کلمه هشت - کلمه نه - و انتهای جمله. 
 
</p> 
 

 
<p dir="rtl" > 
 
کلمه اول first- کلمه دوم second - کلمه سوم third - کلمه چهارم fourth - کلمه پنج five - کلمه شش six - کلمه هفت seven - کلمه هشت eight - کلمه نه nine - و انتهای end جمله. 
 
</p> 
 

 
<p dir="rtl" > 
 
    کلمه اول firstWord- 
 
    کلمه دوم secondW - 
 
    کلمه سوم thirdW - 
 
    کلمه چهارم fourthW - 
 
    کلمه پنج fiveW - 
 
    کلمه شش sixW - 
 
    کلمه هفت sevenW - 
 
    کلمه هشت eightW - 
 
    کلمه نه nineW - 
 
    و انتهای end جمله. 
 
</p>

는 오른쪽에서 왼쪽으로 텍스트를 잘 기본적으로 정렬되어야 있습니다.

+0

하지만 내 질문은 ... 어떻게 내가 왼쪽에서 줄 바꿈을합니까? 방향이 오른쪽에서 왼쪽 인 경우 오른쪽에서 중단하는 것이 의미가 없기 때문입니다. 그것은 다음과 같은 문장을 가지고있는 것과 같습니다 : https://fiddle.jshell.net/09b6xoaa/3/ 나는 뭔가를 놓치고 있습니까? – apradan

+0

특수한 위치에서 줄 바꿈을 바꾸려는 아주 특별한 경우가 있습니까? 아니면 아랍어와 같은 RTL lang이 정확한 위치에 제동되기를 원하십니까? 두 번째 경우 (그리고 기본 케이스라고 말하면 그렇게 생각합니다), 기본값에 대해서는 걱정하지 마십시오. 텍스트 정렬 만 설정하면됩니다. text-align : left가 rtl 언어의 권리로 취급됩니다. (나를 믿어 라, 나는 아랍어를 안다) –

0

나는이 당신이 (같은

#rtl{ 
 
    word-wrap: break-word; 
 
}
<p id="rtl" >arabic valuearabic valuearabic valuearabic valuearabic valuearabic valuearabic valuearabic value2<b> arabic label2 </b> ar value1 <b>ar_label1</b></p>
아랍어, 긴 텍스트는 기본적으로 올바른 위치에 중단되므로 같은 오른쪽에서 왼쪽으로 스크립트

+0

아닙니다. 다음을보십시오 : https://fiddle.jshell.net/09b6xoaa/2/ RTL 방향에서 라인의 가장 왼쪽 부분이 될 라인의 끝. 나는 그 부분이 다음 줄로 갈 것을 기대한다 (아래). – apradan

+0

https://fiddle.jshell.net/09b6xoaa/4/ – apradan

+0

고마워, 내가 잘못 포맷 된 것 같습니다. – apradan