# تسلسل اختيار الخطوط في Aspose.Slides لـ Python عبر Java

> اكتشف كيف تختار Aspose.Slides لـ Python عبر Java الخطوط، مما يضمن عرضًا واضحًا ومتسقًا لملفات PPT و PPTX و ODP — حسّن شرائحك الآن.

Source: https://docs.aspose.com/slides/ar/python-java/font-selection-sequence/
Updated: 2026-09-14

## **نظرة عامة**

عند تحميل عرض تقديمي أو عرضه أو تحويله إلى صيغة أخرى، تقوم Aspose.Slides بالتحقق مما إذا كانت الخطوط المستخدمة في العرض متوفرة في نظام التشغيل. إذا كان الخط المطلوب غير موجود، تختار Aspose.Slides خطًا بديلاً أقرب ما يمكن إلى الخط الذي سيستخدمه PowerPoint.

تبحث Aspose.Slides أولًا عن الخط المحدد في نظام التشغيل. إذا تم العثور على الخط، يتم استخدامه. إذا لم يُعثر عليه، يتم تطبيق بديل مناسب. عندما تُعرَّف قواعد استبدال الخطوط عبر [FontSubstRule](https://reference.aspose.com/slides/ar/python-java/aspose.slides/fontsubstrule/)، يتم أخذ تلك القواعد في الاعتبار أيضًا.

يمكنك أيضًا إضافة خطوط أثناء تشغيل التطبيق، أو استخدام الخطوط المضمنة من عرض تقديمي، أو تحميل خطوط خارجية لوثائق الإخراج مثل ملفات PDF.

## **اختيار الخط**

هناك قواعد معينة تنطبق على الخطوط في عرض تقديمي عندما يتم تحميله أو عرضه أو تحويله إلى صيغة أخرى. على سبيل المثال، عند محاولة تحويل عرض تقديمي (شرائحه) إلى صور، يتم فحص خطوط العرض للتحقق من توافر الخطوط المختارة في نظام التشغيل. إذا تأكد أن الخطوط مفقودة، يتم استبدالها — راجع [استبدال الخط](/slides/ar/python-java/font-replacement/) و[استبدال الخط](/slides/ar/python-java/font-substitution/).

هذه هي العملية التي تتبعها Aspose.Slides عند التعامل مع الخطوط:

1. تبحث Aspose.Slides عن الخطوط في نظام التشغيل لإيجاد الخط الذي يطابق الخط المختار في العرض.
2. إذا تم العثور على الخط المختار، تستخدمه Aspose.Slides. وإلا، تستخدم Aspose.Slides خطًا بديلاً أقرب ما يمكن إلى ما يستخدمه PowerPoint.
3. إذا تم ضبط قواعد استبدال الخطوط عبر [FontSubstRule](https://reference.aspose.com/slides/ar/python-java/aspose.slides/fontsubstrule/)، يتم تطبيقها.

تسمح لك Aspose.Slides بإضافة خطوط أثناء تشغيل التطبيق ثم استخدام تلك الخطوط. راجع [خطوط مخصصة](/slides/ar/python-java/custom-font/).

عند وضع خطوط إضافية داخل عرض تقديمي، تُسمى تلك الخطوط [خطوط مضمنة](/slides/ar/python-java/embedded-font/).

تسمح لك Aspose.Slides بإضافة خطوط تُطبق *فقط* على وثائق الإخراج. على سبيل المثال، إذا كان العرض الذي تريد تحويله إلى PDF يستخدم خطوطًا غير مثبتة على نظامك ولا توجد مضمنة في العرض، يمكنك إضافة أو تحميل الخطوط المطلوبة كـ **خطوط خارجية**.

{{% alert title="Note" color="info" %}}
نحن لا نقوم بتوزيع أي خطوط، سواء كانت مدفوعة أو مجانية. تسمح لك واجهة برمجة التطبيقات بتحميل خطوط خارجية وتضمينها في المستندات، لكنك تقوم بذلك على مسؤوليتك وتقديرك.
{{% /alert %}}

## **الأسئلة الشائعة**

**كيف يمكنني تحديد الخطوط المستخدمة فعليًا في عرض تقديمي قبل التحويل؟**

تتيح لك Aspose.Slides فحص الخطوط المستخدمة عبر [مدير الخطوط](https://reference.aspose.com/slides/ar/python-java/aspose.slides/fontsmanager/)، بحيث يمكنك اتخاذ قرار بـ [تضمين](/slides/ar/python-java/embedded-font/)، [استبدال](/slides/ar/python-java/font-replacement/)، أو إضافة [مصادر خارجية](/slides/ar/python-java/custom-font/). يساعدك ذلك على منع الاستبدالات غير المرغوب فيها أثناء العرض والتصدير.

**هل يمكنني إضافة أدلة خطوط إضافية دون تثبيتها على نظام التشغيل؟**

نعم. يمكنك تسجيل [مصادر خطوط خارجية](/slides/ar/python-java/custom-font/) مثل المجلدات أو التدفقات الذاكرة للعرض والتصدير. يزيل ذلك الاعتماد على خطوط نظام المضيف ويجعل التخطيط أكثر توقعًا.

**كيف أمنع التحويل الصامت إلى خط غير مناسب عندما يكون الشكل مفقودًا؟**

عرّف مسبقًا [استبدال الخط](/slides/ar/python-java/font-replacement/) وقواعد [الخط الاحتياطي](/slides/ar/python-java/fallback-font/). من خلال تحليل الخطوط المستخدمة وتحديد أولوية منضبطة للبدائل، تضمن طباعة متسقة وتتجنب النتائج غير المتوقعة.
