لتثبيت الخطوط على أوبونتو، يمكنك استخدام تطبيق GNOME Fonts الرسومي أو نسخ ملفات الخطوط إلى مجلد الخطوط الصحيح يدويًا. للتثبيت اليدوي، استخدم هذا الخيار ~/.local/share/fonts/لحسابك فقط، أو /usr/local/share/fonts/اجعل الخطوط متاحة لجميع المستخدمين. بعد نسخ الملفات، قم بتحديث ذاكرة التخزين المؤقت للخطوط إذا لم يظهر الخط الجديد فورًا.
يغطي هذا الدليل المسارات والأدوات الحالية المستخدمة بواسطة Ubuntu و GNOME، بما في ذلك كيفية التحقق من أن Fontconfig يمكنه بالفعل رؤية الخط.
قبل تثبيت الخط
نزّل الخط من مصدر موثوق وتحقق من ترخيصه قبل استخدامه. يدعم نظام أوبونتو عادةً خطوط TrueType .ttfوOpenType .otf. إذا كان الملف المُنزّل مضغوطًا بصيغة ZIP أو أي صيغة أخرى، فاستخرجه أولًا لتتمكن من الوصول إلى ملفات الخط.

الطريقة الأولى: تثبيت خط باستخدام خطوط جنوم
أسهل طريقة على سطح مكتب أوبونتو القياسي هي فتح ملف الخط باستخدام برنامج Fonts ، المتوفر أيضًا بصيغة gnome-font-viewer. يدعم تطبيق جنوم الرسمي تثبيت ملفات الخطوط التي تم تنزيلها، ويمكنه توفير الخطوط إما لمستخدمك أو لجميع المستخدمين. كما تستمر أوبونتو في تضمين برنامج GNOME Font Viewer في الإصدارات الحالية.
- افتح تطبيق الملفات وانتقل إلى المجلد الذي يحتوي على الملف
.ttfالذي تم تنزيله .otf.
- انقر نقراً مزدوجاً على ملف الخط لفتح معاينته في تطبيق الخطوط. إذا فُتح في تطبيق آخر، فاستخدم خيار " فتح باستخدام" ثم اختر "الخطوط".
- استخدم أداة التثبيت في معاينة الخط. إذا كان التطبيق يتيح خيار التثبيت لحسابك أو لجميع المستخدمين، فاختر النطاق الذي تحتاجه.
- أغلق وأعد فتح أي تطبيق كان قيد التشغيل قبل تثبيت الخط.
للحصول على معلومات التطبيق الحالية، راجع خطوط جنوم . إذا لم تكن الخطوط مثبتة، توفر أوبونتو حزمة gnome-font-viewer ، والتي يمكنك تثبيتها باستخدام الأمر التالي sudo apt install gnome-font-viewer.
الطريقة الثانية: تثبيت الخطوط لحساب المستخدم الخاص بك
لتثبيت الخطوط عبر سطر الأوامر دون الحاجة إلى صلاحيات المسؤول، ضع ملفات الخطوط في هذا المجلد ~/.local/share/fonts/. هذا هو المجلد الحالي لكل مستخدم والموثق من قبل جنوم وFontconfig؛ ~/.fontsيُفضل تحديث الأدلة القديمة التي تستخدم هذا المجلد إلى مجلد بيانات XDG.
افتح تطبيق Terminal وقم بتشغيل الأمر التالي:
mkdir -p ~/.local/share/fonts
cp ~/Downloads/ExampleSans-Regular.ttf ~/.local/share/fonts/
fc-cache ~/.local/share/fonts/
استبدل ExampleSans-Regular.ttfاسم الملف الفعلي. mkdir -pيمكن تشغيل الأمر بأمان حتى لو كان المجلد موجودًا بالفعل.

يؤكد دليل إدارة جنوم ~/.local/share/fonts/أن هذا هو موقع الملفات لكل مستخدم، ويشير إلى أنه قد تحتاج إلى تحديث ذاكرة التخزين المؤقت باستخدام الأمر المناسب fc-cache. راجع التعليمات الرسمية الخاصة بالخطوط لكل مستخدم .
الطريقة الثالثة: تثبيت الخطوط على مستوى النظام
استخدم التثبيت على مستوى النظام عندما تحتاج جميع الحسابات على الكمبيوتر إلى الوصول إلى الخط. يُعدّ مجلد الخطوط المُضافة محليًا مكانًا مناسبًا /usr/local/share/fonts/. إنشاء مجلد فرعي يُحافظ على تنظيم الملفات المُخصصة.
sudo mkdir -p /usr/local/share/fonts/custom
sudo cp ~/Downloads/ExampleSans-Regular.ttf /usr/local/share/fonts/custom/
sudo fc-cache /usr/local/share/fonts/

تُعدّ وثائق جنوم /usr/local/share/fonts/الموقع الرئيسي للخطوط الإضافية على مستوى النظام. كما يُوصي دليل خطوط نظام جنوم بتحديث هذا المجلد fc-cacheعند الحاجة.
تأكد من أن نظام أوبونتو يستطيع رؤية الخط
إذا لم يظهر الخط في تطبيقك، فتحقق أولاً مما إذا كان برنامج Fontconfig يتعرف عليه. ابحث باستخدام اسم عائلة الخط بدلاً من الاعتماد على اسم الملف فقط.
fc-list | grep -i "Example Sans"

يمكنك أيضًا سؤال برنامج Fontconfig عن الخط المثبت الذي يتطابق مع اسم عائلة معين:
fc-match "Example Sans"
إذا قمت مؤخرًا باستبدال أو تغيير ملفات الخطوط، فقم بإعادة بناء ذاكرة التخزين المؤقت باستخدام الأمر التالي:
fc-cache -f -v
يشرح دليل برنامج fc-cache الخاص بنظام Ubuntu أنه -fيجبر على إعادة إنشاء ذاكرة التخزين المؤقت -vويطبع التقدم المحرز.
ماذا تفعل إذا لم يظهر الخط؟
- أعد تشغيل التطبيق، وليس بالضرورة نظام أوبونتو. يشير جنوم إلى أنه قد يلزم إعادة فتح التطبيقات قيد التشغيل، بينما لا يلزم إعادة تشغيل جلسة المستخدم بالكامل.
- تأكد من استخراج الخط. لا يمكن للتطبيقات استخدام ملف
.ttfأو .otfملف موجود داخل أرشيف ZIP.
- تحقق من الوجهة. استخدمها
~/.local/share/fonts/لمستخدم واحد أو /usr/local/share/fonts/لجميع المستخدمين.
- قم بتحديث ذاكرة التخزين المؤقت. شغّل الأمر
fc-cacheللمجلد ذي الصلة، أو استخدمه fc-cache -f -vعند استكشاف الأخطاء وإصلاحها.
- تحقق من اسم عائلة الخط. قد يختلف اسم عائلة الخط الداخلي عن اسم ملفه، لذا استخدم الأمر `ls`
fc-listأو ` fc-matchls` للتأكد من الاسم الذي يطلقه عليه نظام أوبونتو.
بالنسبة لمعظم المستخدمين، تُعدّ خطوط جنوم أسرع طريقة. أما طرق سطر الأوامر فهي أفضل عند تثبيت عدة خطوط، أو كتابة برنامج نصي للتثبيت، أو تحديد ما إذا كان الخط مخصصًا لحساب واحد أو للنظام بأكمله.