توفير خطوط مخصصة لـ LibreOffice Flatpak

لجعل خط مخصص متاحًا في LibreOffice Flatpak، ثبّت ملف الخط في مجلد الخطوط الخاص بمستخدمك في نظام Linux، ثم أغلق LibreOffice تمامًا وأعد فتحه. يُتيح Flatpak مجلد الخطوط القياسي لكل مستخدم للتطبيقات المعزولة، لذا لا تحتاج عادةً إلى منح LibreOffice صلاحيات وصول إضافية إلى نظام الملفات أو نسخ الخطوط إلى تثبيت Flatpak نفسه.

في معظم أنظمة لينكس المكتبية، يكون مجلد خطوط المستخدم هو ~/.local/share/fonts. إذا كان نظامك يُحدد XDG_DATA_HOMEموقعًا مختلفًا، فسيكون المجلد المقابل هو $XDG_DATA_HOME/fonts. يُتيح Flatpak الوصول إلى دليل المضيف هذا داخل بيئة الحماية باسم /run/host/user-fonts. هذه المسارات موثقة في وثائق تكامل سطح المكتب مع Flatpak .

ما الذي يجب عليك تحضيره قبل تثبيت الخط؟

استخدم ملف خط مخصص لأجهزة الكمبيوتر، مثل .ttfملف الخط .otfالذي يُسمح لك بتثبيته. ملفات خطوط الويب، مثل .woffملف الخط .woff2، مُخصصة لصفحات الويب وليست مناسبة لهذه العملية. إذا وصلك ملف الخط كملف مضغوط (ZIP)، فاستخرجه أولاً ثم ابحث عن ملف الخط. لا تنسخ الملف المضغوط نفسه إلى مجلد الخطوط.

للحصول على عائلة خطوط تتضمن أنماطًا عادية، وسميكة، ومائلة، وسميكة مائلة، قم بتثبيت كل ملف نمط مُرفق. لا يضمن ملف الخط العادي وحده توفير الأوزان الأخرى أو الأنماط المائلة. قد تختلف أسماء الخطوط المعروضة في LibreOffice عن اسم الملف، لذا دوّن اسم عائلة الخطوط من ناشر الخط أو من معاينته قبل الاختبار.

كيف تقوم بتثبيت خط لمستخدم نظام لينكس الخاص بك؟

  1. أنشئ مجلد الخطوط إذا لم يكن موجودًا. في سطر الأوامر، نفّذ الأمر التالي:
    font_dir="${XDG_DATA_HOME:-$HOME/.local/share}/fonts"
    mkdir -p "$font_dir"
    يتبع هذا دليل بيانات XDG عند تكوينه، وإلا فإنه يستخدم الموقع القياسي الموجود ضمن دليل المستخدم الرئيسي.
  2. انسخ ملف الخط المستخرج إلى ذلك المجلد. استبدل اسم الملف المذكور كمثال بالمسار الفعلي لملف الخط الخاص بك:
    cp "$HOME/Downloads/ExampleSans-Regular.ttf" "$font_dir/"
    يمكنك أيضًا استخدام مدير الملفات: افتح المجلد الرئيسي، واضغط على مفتاح Shift Ctrl+Hإذا لم تكن المجلدات المخفية ظاهرة، ثم افتح .local/share/fontsالمجلد وانسخ ملف الخط إليه. أما بالنسبة للخطوط المخصصة XDG_DATA_HOME، فاستخدم fontsمجلدها الفرعي بدلاً من ذلك.
  3. أغلق برنامج LibreOffice تمامًا ثم أعد فتحه. احفظ المستندات المفتوحة أولًا، ثم استخدم قائمة "ملف" > "خروج" أو أغلق جميع نوافذ LibreOffice. قد لا يؤدي اختفاء نافذة المستند دائمًا إلى إيقاف جميع عمليات LibreOffice التي تعمل في الخلفية. إذا لزم الأمر، شغّل الأمر flatpak kill org.libreoffice.LibreOfficeبعد الحفظ؛ فهذا يوقف تطبيق Flatpak حتى يتمكن من إعادة بناء قائمة الخطوط عند إعادة تشغيله.
يُظهر مدير ملفات لينكس أن ملف ExampleSans-Regular.ttf يتم نسخه إلى مجلد خطوط المستخدم في .local/share/fonts.
انسخ ملف TTF أو OTF المستخرج إلى مجلد خطوط المستخدم، وليس إلى ملف ZIP الذي تم تنزيله.

هل يحتاج برنامج LibreOffice إلى تحديث ذاكرة التخزين المؤقت للخطوط؟

في كثير من الأحيان، يكفي إعادة تشغيل LibreOffice. إذا لم يظهر الخط بعد، فقم بتحديث ذاكرة التخزين المؤقت لملفات إعدادات الخطوط على الجهاز المضيف، ثم أعد تشغيل LibreOffice.

fc-cache -f

نفّذ هذا الأمر في جلسة سطح مكتب لينكس العادية، وليس داخل LibreOffice. سيطلب هذا الأمر من fontconfig إعادة بناء ذاكرة التخزين المؤقت للخطوط. إذا لم يكن هذا fc-cacheالأمر متوفرًا في نظامك، فاستخدم خيار تثبيت الخطوط أو تحديثها المُقدّم من توزيعة لينكس الخاصة بك، أو سجّل الخروج ثم سجّل الدخول مرة أخرى قبل إعادة الاختبار.

يُتيح Flatpak للتطبيقات الوصول إلى مجلدات الخطوط الخاصة بالنظام المضيف، ولكنه لا يُتيح الوصول إلى ملفات تكوين الخطوط (fontconfig) الخاصة بالنظام المضيف. ونتيجةً لذلك، قد لا يتم تطبيق أي تخصيصات خاصة بالنظام المضيف على ملفات تكوين الخطوط في بيئة تشغيل LibreOffice. يُعد مجلد خطوط المستخدم القياسي هو المكان الأمثل للاختبار، لأنه مُدرج صراحةً ضمن مسارات الخطوط الموثقة في Flatpak.

يعرض طرفية لينكس الأمر fc-cache -f متبوعًا بالأمر flatpak kill org.libreoffice.LibreOffice.
إذا لم تؤدِ إعادة التشغيل وحدها إلى تحديث قائمة الخطوط، فأعد بناء ذاكرة التخزين المؤقت للخطوط المضيفة ثم أعد تشغيل تطبيق Flatpak.

كيف يمكنك التأكد من أن الخط متوفر في برنامج Writer؟

  1. افتح برنامج LibreOffice Writer وأنشئ مستند اختبار فارغ.
  2. اكتب عينة قصيرة تحتوي على أحرف كبيرة وصغيرة وأرقام وعلامات ترقيم وأي أحرف مشددة أو غير لاتينية تحتاجها.
  3. حدد العينة وافتح مربع اسم الخط في شريط أدوات التنسيق. ابحث عن اسم عائلة الخط وحدده. يشرح دليل LibreOffice أن مربع الخط يتيح لك تحديد خط من القائمة أو إدخال اسم خط؛ ويُطبّق الخط المحدد على النص المحدد حاليًا أو على النص الجديد عند المؤشر.
  4. تحقق من النتيجة الظاهرة واحفظ نسخة تجريبية. إذا تغير شكل النص واستجاب التفاف الأسطر كما هو متوقع، فهذا يعني أن الخط مُفعّل في التطبيق. بالنسبة للأعمال التي تعتمد على تخطيط الصفحة، افحص أيضًا معاينة الطباعة أو صدّر ملف PDF مؤقتًا وقارن فواصل الأسطر وعدد الصفحات.
يعرض برنامج LibreOffice Writer خط Example Sans المحدد في قائمة أسماء الخطوط المنسدلة أعلى فقرة نموذجية قصيرة.
حدد نوع الخط في برنامج Writer وقم بتطبيقه على عينة قصيرة قبل تغيير المستند بأكمله.
تعرض معاينة الطباعة في LibreOffice مستندًا من صفحة واحدة منسقًا بخط sans-serif مخصص.
تحقق من تخطيط الصفحة النهائي في معاينة الطباعة عندما تكون فواصل الأسطر وترقيم الصفحات مهمة.

ماذا لو كان الخط مفقودًا أو كان المستند لا يزال يبدو خاطئًا؟

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

إذا كانت لديك أدوات fontconfig مثبتة، يمكنك التحقق مما إذا كان النظام المضيف يتعرف على عائلة الخط عن طريق تشغيل الأمر fc-list : family | grep -i "Example Sans"واستبدال اسم العينة. إذا لم تظهر أي نتيجة، فالمشكلة من جانب النظام المضيف: تحقق من الدليل، وتنسيق الملف، وأذونات الملف، وما إذا كان الخط الذي تم تنزيله صالحًا. إذا كان النظام المضيف يعرضه ولكن برنامج الكتابة لا يعرضه، فقم بتحديث ذاكرة التخزين المؤقت، وأعد تشغيل LibreOffice، وتأكد من أن مُعرّف التطبيق هو Flathub LibreOffice Flatpak. يعرض Flathub التطبيق على أنه org.libreoffice.LibreOffice.

قد يتوفر خط معين حتى مع بقاء بعض الأحرف دون تغيير. قد لا يحتوي الخط المختار على جميع الرموز الرسومية اللازمة لنصك التجريبي؛ إذ يمكن لبرنامج LibreOffice أو بيئة التشغيل عرض الأحرف المفقودة باستخدام خطوط بديلة. اختبر النصوص والرموز المستخدمة في مستندك، واختر عائلة خطوط تحتوي على تغطية الرموز الرسومية المطلوبة إذا بقيت مربعات أو أحرف مختلفة بشكل واضح.

تجنّب تجاوزات الحماية الواسعة، مثل منح LibreOffice إذن قراءة كامل مجلدك الرئيسي لمجرد تثبيت خط. موقع الخط الافتراضي مُصمّم لهذا الغرض. إذا لم يُظهره توزيع غير معتاد أو إعداد Flatpak مُخصّص، فراجع إعدادات Flatpak الخاصة بذلك النظام قبل إضافة إذن قراءة فقط بنطاق محدود.

كيف تعرف أن الإصلاح قد اكتمل؟

يكتمل الإصلاح عندما تظهر عائلة الخط في قائمة الخطوط في برنامج Writer، وتُطبّق على النص المُحدد، وتُعرض الأحرف وتنسيق الصفحة المطلوبين. أعد فتح مستند الاختبار المحفوظ للتأكد من استمرار التحديد. تذكر أن تثبيت خط محليًا لا يضمن وجوده على أجهزة الكمبيوتر الأخرى؛ فقد يرى المستلمون الذين لا يملكون نوع الخط خطوطًا بديلة وفواصل أسطر مختلفة. تحقق من ترخيص الخط وخيارات معالجة الخطوط في تنسيق المستند قبل توزيع الملفات التي تعتمد عليه.

للعلم، يصف قسم المساعدة الخاص بأسماء الخطوط في LibreOffice عملية اختيار الخط في شريط الأدوات، بينما تحدد قائمة Flathub LibreOffice حزمة Flatpak.

اترك تعليقاً

قم بتوصيل LibreOffice Base بـ PostgreSQL باستخدام المعالج المدمج

قم بتوصيل LibreOffice Base بـ PostgreSQL باستخدام المعالج المدمج

استخدم خيار PostgreSQL المباشر في Base لإدخال تفاصيل الخادم الخاص بك، وتسجيل الدخول، وحفظ ملف اتصال ODB، واستكشاف أخطاء الوصول الشائعة وإصلاحها.

توفير خطوط مخصصة لـ LibreOffice Flatpak

توفير خطوط مخصصة لـ LibreOffice Flatpak

قم بتثبيت خط في مجلد الخطوط الخاص بمستخدم Linux الخاص بك، وأعد تشغيل LibreOffice Flatpak، وتأكد من ظهوره في Writer دون إضعاف الحماية التي يوفرها التطبيق.

أوقفوا أعطال LibreOffice في سونوما: اعملوا محلياً أولاً

أوقفوا أعطال LibreOffice في سونوما: اعملوا محلياً أولاً

احمِ عملك واعزل أعطال حفظ محرك الأقراص الشبكي في LibreOffice على نظام macOS Sonoma باستخدام سير عمل محلي أولاً، وفحوصات الأذونات، والاختبارات المستهدفة.

حافظ على معرّفات CSV سليمة في Calc عن طريق استيرادها كنص

حافظ على معرّفات CSV سليمة في Calc عن طريق استيرادها كنص

حافظ على الأصفار البادئة في برنامج Calc عن طريق تعيين أعمدة المعرف إلى نص أثناء استيراد ملف CSV، والتحقق من المعاينة، والتحقق من البيانات المحفوظة.

حل آمن لمشكلة قفل مستند LibreOffice بواسطة مستخدم غير معروف

حل آمن لمشكلة قفل مستند LibreOffice بواسطة مستخدم غير معروف

ابحث عن سبب قفل مستند LibreOffice، وقم بمسح ملف القفل القديم بأمان، وتأكد من أنه يمكنك التحرير والحفظ دون فقدان التغييرات.

تسريع برنامج الكتابة عن طريق إخفاء وضغط صور المستندات

تسريع برنامج الكتابة عن طريق إخفاء وضغط صور المستندات

اجعل تحرير ملفات Writer التي تحتوي على صور كثيرة أسهل: اختبر إعداد عرض قابل للعكس، واضغط الصور كبيرة الحجم في نسخة، وتحقق من التخطيط المحفوظ.

تسريع بدء تشغيل LibreOffice على نظامي التشغيل Windows 11 و Linux

تسريع بدء تشغيل LibreOffice على نظامي التشغيل Windows 11 و Linux

اكتشف ما إذا كان بطء التشغيل ناتجًا عن الإضافات أو إعدادات الملف الشخصي أو النظام، ثم اختبر الحل الأكثر أمانًا دون فقدان بيانات LibreOffice.

احفظ مستندات LibreOffice مباشرةً إلى Nextcloud باستخدام WebDAV

احفظ مستندات LibreOffice مباشرةً إلى Nextcloud باستخدام WebDAV

قم بتوصيل LibreOffice بـ Nextcloud عبر WebDAV، واحفظ نسخة الخادم باستخدام Ctrl+S، وافهم كيف يختلف الاسترداد التلقائي عن مزامنة السحابة.

هل محول البلوتوث مفقود في جهاز باردوس 23؟ ابدأ بهذه الخطوات للتحقق.

هل محول البلوتوث مفقود في جهاز باردوس 23؟ ابدأ بهذه الخطوات للتحقق.

تحقق مما إذا كان جهاز Pardus 23 يحظر تقنية Bluetooth، أو يفتقد BlueZ، أو يفشل في اكتشاف البرامج الثابتة للمحول، ثم تأكد من أن وحدة التحكم تعمل.

قم بتفعيل عزل متصفح جوجل روم من خلال سياسة مؤسستك

قم بتفعيل عزل متصفح جوجل روم من خلال سياسة مؤسستك

تعرف على كيفية فصل Gooroom بين التصفح الموثوق وغير الموثوق، وما يمكن للمستخدمين تغييره، وكيف يمكن للمسؤول تحديث سياسات الموقع بأمان.