دستکاری و جایگزینی فونت های TrueType
Aspose.Words برای کارهای مختلف، از جمله ارائه اسناد به فرمت های صفحه ثابت، به عنوان مثال، PDF یا XPS، به فونت های TrueType نیاز دارد. هنگامی که Aspose.Words یک سند را ارائه می دهد، باید جاسازی و جاسازی زیر مجموعه ای از فونت های TrueType را در سند حاصل انجام دهد، که یک عمل عادی در طول تولید سند است، از جمله فرمت های محبوب PDF یا XPS. این تضمین می کند که سند برای هر بیننده یکسان به نظر می رسد. علاوه بر این، مشخصات XPS مستلزم این است که فونت ها همیشه در سند جاسازی شوند.
برای اطمینان از اینکه Aspose.Words کاراکترها را به طور دقیق اندازه گیری می کند و با موفقیت فونت های مربوطه را جاسازی می کند، باید شرایط زیر را برآورده کند:
- Aspose.Words باید بتواند فایل های فونت TrueType را در سیستم پیدا و دسترسی داشته باشد.
- باید فونت های کافی TrueType برای Aspose.Words وجود داشته باشد، ترجیحا با همان نام خانوادگی فونت هایی که در سند استفاده شده است.
توجه داشته باشید که فونت موجود در سند نشان دهنده یک موجودیت است، مانند نام خانوادگی، سبک، اندازه، رنگ، که با موجودیت TrueType
فونت (فونت فیزیکی) متفاوت است. Aspose.Words فونت موجود در سند را در مرحله ای از پردازش به یک فونت فیزیکی حل می کند. این کار وظایف خاصی را امکان پذیر می کند، معمولا وظیفه محاسبه اندازه متن در طول ساخت طرح و جاسازی/زیر تنظیم به فرمت های صفحه ثابت است. تعدادی از وظایف کمتر محبوب دیگر، مانند حل فونت و جایگزینی در هنگام بارگذاری HTML یا جاسازی/زیر تنظیم به برخی از فرمت های جریان، نیز فعال هستند.
جایی که Aspose.Words به دنبال فونت ها است
Aspose.Words تلاش برای پیدا کردن فونت های TrueType در سیستم فایل به طور خودکار. معمولا برای پیدا کردن فونت های TrueType
می توانید به رفتار پیش فرض Aspose.Words تکیه کنید، اما گاهی اوقات باید پوشه های خود را که حاوی فونت های TrueType هستند مشخص کنید. این مکان فونت ها را مشخص کنید TrueType موضوع توضیح می دهد که چگونه و کجا Aspose.Words به دنبال فونت ها است و همچنین چگونه مکان های فونت خود را مشخص کنید.
تفاوت در پردازش فرمت های فونت در Aspose.Words و Microsoft Word
در پردازش فرمت های فونت در Aspose.Words و Microsoft Word تفاوت هایی وجود دارد که در جدول زیر نشان داده شده است:
Microsoft Word | Aspose.Words | |
---|---|---|
فونت های TrueType و فونت های OpenType با خطوط TrueType | پشتیبانی می شود. | پشتیبانی می شود. |
OpenType فونت با PostScript outlines | برای اکثر سناریوها پشتیبانی می شود. جاسازی به فرمت های صفحه ثابت مانند PDF و XPS پشتیبانی نمی شود. متن با تصاویر بیت مپ جایگزین می شود. | برای اکثر سناریوها پشتیبانی می شود، از جمله جاسازی به فرمت های صفحه ثابت. |
OpenType تغییرات فونت | فقط نمونه های نامگذاری شده پشتیبانی می شوند. تغییرات مداوم پشتیبانی نمی شود. | برای تنها نمونه پیش فرض پشتیبانی می شود. نمونه های نامگذاری شده و تغییرات مداوم پشتیبانی نمی شوند. |
فونت های تایپ 1 | در نسخه های Windows قبل از سال 2013 و در نسخه های MacOS پشتیبانی می شود. پشتیبانی از نسخه های Windows از سال 2013 شروع می شود. | پشتیبانی نمی شود. |