Noto Sans Imperial Aramaic の読み込みエラー: Imperial Aramaic が含まれていません

Noto Sans Imperial Aramaic の読み込みエラー: Imperial Aramaic が含まれていません

Imperial Aramaicフォントを読み込もうとしています(https://cdn.jsdelivr.net/gh/notofonts/notofonts.github.io/fonts/NotoSansImperialAramaic/unhinted/otf/NotoSansImperialAramaic-Regular.otf) をプロジェクト内のフォント ディレクトリにコピーします。次の操作を行います。

\newfontfamily\aramaicfont[Script=Imperial Aramaic,
        Path=fonts/,
        UprightFont=*-Regular,
        Extension=.otf]{Noto Sans Imperial Aramaic}

次の警告が表示されます:

Package fontspec Warning: Font "NotoSansImperialAramaic-Regular" does not
(fontspec)                contain requested Script "Imperial Aramaic".

フォントを調べてみると、確かに「armi」スクリプトが提供されており、ISO 名を正しく参照しているようです。これはフォントの問題でしょうか、fontspec の問題でしょうか、それとも私が見落としている何かによるユーザー エラーでしょうか。

$ lualatex --version これは LuaHBTeX、バージョン 1.16.0 (TeX Live 2023/Cygwin) です。開発 ID: 7567

$ 猫 mwe.tex

\documentclass{article}
\usepackage{fontspec}
\usepackage[english]{babel}

\newfontfamily\aramaicfont[Script=Imperial Aramaic,
        Path=fonts/,
        UprightFont=*-Regular,
        Extension=.otf]{Noto Sans Imperial Aramaic}

\newcommand{\textaramaic}[1]{\bgroup\textdir TRT\aramaicfont #1\egroup}

\begin{document}
Test: \textaramaic{

答え1

何が起こっているのかはわかりませんが、ロード中なので、babel現在アラム語で利用可能な最小限のサポートを使用することを検討してください (最新バージョンが必要です)。次に例をいくつか示します。

\documentclass{article}

\usepackage[bidi=default, english]{babel}

\babelfont[aramaic]{rm}
% [Path=fonts/, UprightFont=*-Regular, Extension=.otf]
  {Noto Sans Imperial Aramaic}

\begin{document}
One \foreignlanguage{aramaic}{

関連情報