كيفية تثبيت خطوط TrueType على نظام Linux
السيناريو الأكثر احتمالًا هو أنك تستخدم Aspose.Cells لتحويل جداول البيانات إلى مستندات PDF. إذا كنت تقوم بذلك على نظام تشغيل لا يعتمد على Windows مثل Linux، فإن هذا الموضوع يشرح كيفية ضمان أن Aspose.Cells يقدم جداول البيانات بأقصى ملاءمة.
للتأكد من أن جداول البيانات التي تم تحويلها بواسطة Aspose.Cells تبدو بأقرب ما يكون إلى الأصل، قد تحتاج إلى تثبيت “خطوط Windows” أو “خطوط TrueType” على نظام Linux الخاص بك لأن الخطوط TrueType الأكثر استخدامًا لا تكون مثبتة مسبقًا مع توزيعات Linux بشكل افتراضي.
هناك طريقتان رئيسيتان للحصول على خطوط TrueType على نظام Linux:
- نسخ ملفات الخطوط (.TTF و .TTC) من جهاز كمبيوتر Windows إلى جهاز كمبيوتر Linux الخاص بك.
- تثبيت حزمة الخطوط TrueType، مثل msttcorefonts.
نسخ الخطوط من جهاز كمبيوتر Windows
طريقة سهلة وسريعة هي نسخ ملفات .TTF و .TTC من دليل C:\Windows\Fonts على جهاز كمبيوتر Windows إلى دليل ما على جهاز كمبيوتر Linux الخاص بك. لا يلزم تثبيت أو تسجيل هذه الخطوط على نظام Linux بأي شكل، يكفي تحديد موقع الخطوط باستخدام طريقة FontConfigs.setFontFolder في تطبيقك.
تثبيت حزمة خطوط TrueType
المعلومات المقدمة أدناه سترشدك خطوة بخطوة لتثبيت أشهر خطوط TrueType الخاصة بمايكروسوفت على توزيعات Linux مثل Fedora و Red Hat Enterprise Linux (RHEL).
فيما يلي كيفية القيام بذلك باستخدام Terminal.
- تأكد من أن لديك حزم RPM التالية مثبتة.
- rpm-build: إذا لم يكن مثبتًا، استخدم الأمر التالي لتثبيت حزمة rpm-build.
yum install rpm-build cabextract ttmkfdir
- wget: إذا لم يكن مثبتًا، استخدم الأمر التالي
yum \-y install wget
- قم بتنزيل ملف msttcorefonts الأحدث من SourceForge باستخدام الأمر التالي
wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
- قم ببناء ملف RPM باستخدام ملف المواصفات المنزلق الذي تم تنزيله سابقًا والأمر التالي
rpmbuild \-ba msttcorefonts-2.5-1.spec
- سيتم تخزين ملف RPM في: /root/rpmbuild/RPMS/noarch/, قم بتثبيته كما يلي
rpm \-ivh /root/rpmbuild/RPMS/noarch/msttcorefonts-2.5-1.noarch.rpm
- أعد تشغيل الجهاز لجعل التغييرات تأتي بمفعولها
التعليمات المذكورة أعلاه ستقوم بتثبيت حزمة Microsoft TTFs بما في ذلك عائلات الخطوط التالية
- Andale Mono
- Arial Black/Arial (غامق، مائل، جريء مائل)
- Comic Sans MS (غامق)
- Courier New (غامق، مائل، جريء مائل)
- جورجيا (عريض، مائل، عريض مائل)
- Impact
- Tahoma
- تايمز نيو رومان (عريض، مائل، عريض مائل)
- Trebuchet (جريء, مائل, جريء مائل)
- Verdana (جريء, مائل, جريء مائل)
- Webdings