
Ich versuche, die Schriftart Imperial Aramaic zu laden (https://cdn.jsdelivr.net/gh/notofonts/notofonts.github.io/fonts/NotoSansImperialAramaic/unhinted/otf/NotoSansImperialAramaic-Regular.otf) in mein Schriftartenverzeichnis innerhalb eines Projekts. Wenn ich Folgendes mache:
\newfontfamily\aramaicfont[Script=Imperial Aramaic,
Path=fonts/,
UprightFont=*-Regular,
Extension=.otf]{Noto Sans Imperial Aramaic}
Ich erhalte folgende Warnung:
Package fontspec Warning: Font "NotoSansImperialAramaic-Regular" does not
(fontspec) contain requested Script "Imperial Aramaic".
Wenn man sich die Schriftart ansieht, scheint es, dass sie tatsächlich das „armi“-Skript bereitstellt und den ISO-Namen korrekt referenziert. Ist das ein Problem mit der Schriftart, ein Problem mit der Schriftartspezifikation oder ein Benutzerfehler, der auf etwas zurückzuführen ist, das ich übersehen habe?
$ lualatex --version Dies ist LuaHBTeX, Version 1.16.0 (TeX Live 2023/Cygwin) Entwicklungs-ID: 7567
$ Katze 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{
Antwort1
Ich bin mir nicht sicher, was passiert, aber da Sie gerade laden, babel
können Sie die derzeit für Aramäisch verfügbare minimale Unterstützung in Betracht ziehen (eine sehr aktuelle Version ist erforderlich). Hier sind einige Beispiele:
\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}{