GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Beunruhigende Glyphen

arabluatex macht es mehr oder weniger richtig. Für Klammern sollten Sie laut Dokumentation \abraces verwenden , die dekorativen Klammern werden absichtlich nicht in Unicode gespiegelt:

\documentclass{article}
\usepackage{arabluatex}
\newfontfamily\arabicfont{Amiri}[Script = Arabic]
\begin{document}
    \arb{﴾وَصِيَّةً﴿ مِّنَ ٱللّٰه} \\
    \arb{(وَصِيَّةً) مِّنَ ٱللّٰه} \\
    \arb{\{وَصِيَّةً\} مِّنَ ٱللّٰه} \\
    \arb{\abraces{وَصِيَّة} مِّنَ ٱللّٰه} \\
    \arb{[وَصِيَّةً] مِّنَ ٱللّٰه} \\
    \arb{<وَصِيَّةً> مِّنَ ٱللٰه}
\end{document}

luahblatex mit luaotfload 3.11 macht es auch richtig (wieder mit Ausnahme der dekorativen Klammern, die absichtlich nicht in Unicode gespiegelt werden):

\documentclass{article}
\usepackage{fontspec}
\newfontfamily\arabicfont{Amiri}[Script = Arabic,Renderer=Harfbuzz]
\newcommand{\textarabic}[1]{\bgroup\textdir TRT\arabicfont #1\egroup} 
\begin{document}
    \textarabic{﴾وَصِيَّةً﴿ مِّنَ ٱللّٰه} \\
    \textarabic{(وَصِيَّةً) مِّنَ ٱللّٰه} \\
    \textarabic{\{وَصِيَّةً\} مِّنَ ٱللّٰه} \\
    \textarabic{[وَصِيَّةً] مِّنَ ٱللّٰه} \\
    \textarabic{<وَصِيَّةً> مِّنَ ٱللٰه}
\end{document}

mit Standard-Luatex schlägt es fehl, auch weil luaotfload/der Fontloader die Bidi-Mirrored-Funktion ignoriert, siehe https://github.com/u-fischer/luaotfload/issues/61

\documentclass{article}
\usepackage{fontspec}
\newfontfamily\arabicfont{Amiri}[Script = Arabic]
\newcommand{\textarabic}[1]{\bgroup\textdir TRT\arabicfont #1\egroup} 
\begin{document}
    \textarabic{﴾وَصِيَّةً﴿ مِّنَ ٱللّٰه} \\
    \textarabic{(وَصِيَّةً) مِّنَ ٱللّٰه} \\
    \textarabic{\{وَصِيَّةً\} مِّنَ ٱللّٰه} \\
    \textarabic{[وَصِيَّةً] مِّنَ ٱللّٰه} \\
    \textarabic{<وَصِيَّةً> مِّنَ ٱللٰه}
\end{document}


Linux
  1. Beginnen Sie mit NetworkManager unter Linux

  2. Planen von Aufgaben mit dem Linux-Cron-Befehl

  3. Die digitale Welt verstehen:Meine ehrliche Buchbesprechung

  4. Verwalten Sie die Home-Verzeichnisse von Linux-Benutzern mit systemd-homed

  5. Kleben Sie Haftnotizen auf Ihren Linux-KDE-Desktop

Meine Lieblings-Casual-Games für Linux

Scannen Sie Dokumente und alte Fotos unter Linux mit Skanlite

Hören Sie Ihre Lieblingsmusik unter Linux mit Juk

Installieren Sie Nerd-Schriftarten, um Glyphen in Ihrem Code unter Linux hinzuzufügen

Patchen des neuen Cascadia-Codes, um Powerline-Glyphen und andere Nerd-Schriftarten für das Windows-Terminal einzuschließen

Beunruhigende Glyphen