GNU/Linux >> Znalost Linux >  >> Linux

Znepokojující glyfy

arabluatex to má víceméně správně. Pro rovnátka byste měli podle dokumentace použít \abraces , ozdobné závorky jsou záměrně nezrcadlené v Unicode:

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

luahblatex s luaotfload 3.11 to také dělá správně (opět s výjimkou ozdobných závorek, které jsou záměrně nezrcadlené v Unicode):

\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}

se standardním luatexem to selže, také proto, že luaotfload/fontloader ignoruje funkci bidi-mirrored, viz 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. Jak Linux zachraňuje pomalé počítače (a planetu)

  2. Začněte s NetworkManagerem v systému Linux

  3. Převést glyfy TrueType na obrázek PNG?

  1. Understanding the Digital World:Moje upřímná recenze knihy

  2. Spravujte domovské adresáře uživatelů Linuxu pomocí systemd-homed

  3. Nalepte si poznámky na plochu Linux KDE

  1. Jak si přizpůsobím výzdobu oken v Linuxu

  2. Plánování úloh pomocí linuxového příkazu cron

  3. 5 nových funkcí sudo, které by správci systému měli znát v roce 2022