شكل الخط غير موجود
LaTeX Font Warning: Font shape 'OT1/XXX/m/n' undefined.
ماذا يعني هذا الخطأ
طلب LaTeX شكل خط محددًا (مزيجًا من الترميز والعائلة والسلسلة والشكل) غير متوفر في تثبيت TeX الحالي. يستبدل LaTeX به أقرب خط متاح، مما قد يغيّر مظهر المستند.
الأسباب الشائعة
- خط مخصص محمّل بـ \setmainfont{} أو \fontfamily{} غير مثبّت
- طلب غامق مائل في خط لا يوفر هذا النوع
- تحميل حزمة خط مع غياب ملفات الخط من تثبيت TeX
كيفية الإصلاح
ثبّت حزمة الخط المفقودة عبر توزيعة TeX لديك (tlmgr install packagename في TeX Live). وإذا كنت تستخدم XeLaTeX/LuaLaTeX مع fontspec، فتحقق من أن اسم خط النظام يطابق تمامًا.
أمثلة على الشيفرة
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Nonexistent Font Name} % Font not on system
\begin{document}
Hello
\end{document}\documentclass{article}
\usepackage{fontspec}
\setmainfont{Latin Modern Roman} % Standard TeX font, always available
\begin{document}
Hello
\end{document}أخطاء ذات صلة
ملف غير موجود
! LaTeX Error: File 'XXX' not found.
امتداد رسومات غير معروف
! LaTeX Error: Unknown graphics extension: .XXX.
محرف يونيكود غير مدعوم (pdfLaTeX)
! Package inputenc Error: Unicode char U+XXXX not set up for use with LaTeX.
تعذر تحديد حجم الرسم (لا يوجد BoundingBox)
! LaTeX Error: Cannot determine size of graphic (no BoundingBox).
جرّب الحل مباشرة
الصق شيفرة LaTeX في الـ playground وجمّعها فورًا.

