길고 줄바꿈된 아랍어 링크

길고 줄바꿈된 아랍어 링크

꽤 길고 일반 선 너비를 초과할 수 있는 URL 링크가 있습니다. UTF-8 문자가 포함된 "일반" 긴 링크의 경우 패키지로 솔루션을 찾았습니다 xurl.

URL 문자에는 아랍어 문자도 포함될 수 있으므로 URL 내에 있는 아랍어 조판 텍스트를 줄바꿈하는 방법에 문제가 있습니다.

\documentclass[a4paper,11pt,british]{article}
\usepackage[margin=2.5cm,showframe]{geometry}
\usepackage[tracking=true,factor=1100,stretch=10,shrink=10,final]{microtype}
\usepackage{fontspec}
\usepackage[shorthands=off,bidi=basic]{babel}
\directlua{luaotfload.add_fallback("fntFallback",{
"DejaVu Sans:mode=harf",
"NotoColorEmoji:mode=harf"})}
\setmainfont{Liberation Sans}
[RawFeature={fallback=fntFallback}
,SmallCapsFont={TeX Gyre Termes},SmallCapsFeatures={Letters=SmallCaps}% fonts for small caps
]
\babelprovide[import=ar]{arabic}
\babelfont[arabic]{rm}[Renderer=HarfBuzz, Language=Default]{Amiri}
\usepackage{xurl}
\urlstyle{same} 
\usepackage[pdfa, unicode]{hyperref} 
\hypersetup{
    colorlinks={true},
    urlcolor={blue},
}
\begin{document}
    Al Sumaria News (25/7/2020): Najaf Water" explains the reasons for water scarcity in the
    governorate", 
    {\selectlanguage{arabic}\url{https://www.alsumaria.tv/news/محليات/352690/ماء-النجف-توضح-أسباب-شح-المياه-في-المحافظة}}%
\end{document}

여기에 이미지 설명을 입력하세요

주목:

  1. 자동 솔루션을 찾고 있습니다. 수동으로 줄바꿈을 추가해도 여기서는 묻지 않습니다.
  2. 나는 사용하고있다lualatex 1.17.0

관련 정보