GNU/Linux >> Linux の 問題 >  >> Linux

問題のあるグリフ

arabluatex は多かれ少なかれそれを正しくします。中括弧については、ドキュメントに従って \abraces を使用する必要があります 、飾り括弧は意図的に Unicode に反映されていません:

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

luahblatex with luaotfload 3.11 も正しく動作します (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}

標準の luatex では失敗します。luaotfload/フォントローダーが双方向ミラーリング機能を無視するため、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. Linuxが遅いコンピューター(そして地球)を救う方法

  2. LinuxでNetworkManagerを使い始める

  3. Linuxcronコマンドを使用したタスクのスケジューリング

  1. デジタル世界を理解する:私の正直な書評

  2. systemd-homedを使用してLinuxユーザーのホームディレクトリを管理する

  3. LinuxKDEデスクトップに付箋を貼る

  1. Linuxのウィンドウ装飾をカスタマイズする方法

  2. システム管理者が2022年に知っておく必要のある5つの新しいsudo機能

  3. TrueType グリフを PNG 画像に変換しますか?