Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Unicode-bidi: plaintext is misaligning text after wrap

more options

0

I'm writing a library that takes user submitted text and renders it in the browser, among other things.

The user may submit text that mixes lines of RTL and LTR text, and each line should be rendered in the appropriate alignment and direction.

To this end, I'm presenting text in paragraph html elements with unicode-bidi: plaintext which is intended for this behavior.

I am seeing a strange behavior where a line wrap in a single span of RTL text causes the second line to be rendered LTR. This only occurs in Firefox. I'm hoping to find a workaround or fix. Toggling the unicode-bidi attribute on the paragraph element fixes the issue, as does opening the developer console for me. Seems very erratic.

I am submitting text like this:

זוהי פסקה של טקסט. הנה קישור ראשון, זהו טקסט מילוי. הנה קישור שני, זהו טקסט מילוי. והנה קישור שלישי, זהו טקסט מילוי. Which is wrapping, and the wrapped portion is aligned left instead of right.

This is a demo link: https://musical-arithmetic-54267c.netlify.app/Style_examples#Links_in_right-to-left_text

0 I'm writing a library that takes user submitted text and renders it in the browser, among other things. The user may submit text that mixes lines of RTL and LTR text, and each line should be rendered in the appropriate alignment and direction. To this end, I'm presenting text in paragraph html elements with unicode-bidi: plaintext which is intended for this behavior. I am seeing a strange behavior where a line wrap in a single span of RTL text causes the second line to be rendered LTR. This only occurs in Firefox. I'm hoping to find a workaround or fix. Toggling the unicode-bidi attribute on the paragraph element fixes the issue, as does opening the developer console for me. Seems very erratic. I am submitting text like this: זוהי פסקה של טקסט. הנה קישור ראשון, זהו טקסט מילוי. הנה קישור שני, זהו טקסט מילוי. והנה קישור שלישי, זהו טקסט מילוי. Which is wrapping, and the wrapped portion is aligned left instead of right. This is a demo link: https://musical-arithmetic-54267c.netlify.app/Style_examples#Links_in_right-to-left_text
附加的畫面擷圖

所有回覆 (1)

more options

Changing demo link: https://maroon-amabelle-77.tiiny.site/#/Style_examples#Links_in_right-to-left_text

有幫助嗎?

問個問題

如果您還沒有帳號,您必須先登入帳號 來回覆文章。還沒有帳號的話,只能發問新問題