الخطوط العربية على Ubuntu 24.04 و26.04: Noto وKACST وArabeyes

عرض العربية في Ubuntu لا يحتاج إلى نسخ خطوط مجهولة من تثبيت Windows. في Ubuntu 24.04 LTS و26.04 LTS يمكنك البدء بخطوط Noto الموجودة في المستودعات، ثم إضافة KACST أو Arabeyes إذا أحببت أشكالها. وإذا احتجت إلى خط معين لملف عمل، تستطيع تثبيته لحسابك فقط أو للنظام كله مع احترام ترخيصه.

آخر مراجعة: يوليو 2026

قبل التثبيت: هل المشكلة خط أم لغة؟

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

ابدأ بتحديث فهرس الحزم ثم افحص وجود خطوط عربية:

sudo apt update
fc-list :lang=ar family | sort -u | head -n 30

الأمر fc-list يطلب من Fontconfig عرض العائلات التي تعلن دعم العربية. إذا رأيت Noto Naskh Arabic أو Noto Sans Arabic، فالخطوط الأساسية موجودة بالفعل، وقد تحتاج فقط إلى اختيار الخط داخل LibreOffice أو المتصفح. لا تثبت عشرات الحزم قبل تحديد المشكلة.

الخيار الموصى به: خطوط Noto من Ubuntu

حزمة fonts-noto-core متاحة في مستودعات Ubuntu 24.04 وUbuntu 26.04. وتؤكد قائمة ملفات الحزمة الرسمية وجود Noto Naskh Arabic وNoto Sans Arabic وNoto Kufi Arabic بأوزان عادية وعريضة. هذا يجعلها نقطة بداية جيدة للنصوص العربية والواجهات وصفحات الويب، مع تغطية Unicode واسعة وخطوط لاتينية متناسقة.

ثبّت الحزمة بالأمر التالي:

sudo apt install fonts-noto-core

إذا كنت تريد مجموعة Noto أوسع للغات إضافية، افحص أولا وصف الحزم المتاحة بدلا من تنزيل كل شيء:

apt show fonts-noto-core
apt search '^fonts-noto'

للنص الطويل جرب Noto Naskh Arabic، فهو قريب من أسلوب النسخ المألوف. للواجهات والعناوين البسيطة جرب Noto Sans Arabic، ولعنوان هندسي قد يناسبك Noto Kufi Arabic. الاختيار ذوقي، لكن تأكد من الأرقام والتشكيل وعلامات الوقف، لا من جملة قصيرة بلا حركات فقط.

إضافة KACST وArabeyes من المستودعات

ما زالت حزم KACST وArabeyes متاحة في Noble 24.04، كما تظهر إصداراتها في فهرس Resolute 26.04 الرسمي. هذه معلومة مهمة لأن الأمر القديم ttf-kacst لم يعد الاسم المناسب؛ أسماء الحزم الحالية تبدأ بـfonts-. لتثبيت المجموعات:

sudo apt install fonts-kacst fonts-kacst-one fonts-arabeyes

يصف Ubuntu حزمة fonts-kacst بأنها خطوط TrueType عربية حرة من KACST، ويصف fonts-kacst-one بأنه خط TrueType مصمم للعربية، بينما تحتوي fonts-arabeyes على خطوط Arabeyes العربية المرخصة بـGPL. توجد الحزم في المستودعات الرسمية، لكن fonts-arabeyes ضمن Universe. إذا قال APT إنه لا يجدها، فعّل مستودع Universe ثم حدّث الفهرس:

sudo add-apt-repository universe
sudo apt update
sudo apt install fonts-arabeyes

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

تثبيت ملف TTF أو OTF لحساب واحد

هذه الطريقة هي الأنسب إذا حملت خطا من موقع صاحبه، أو إذا كنت المستخدم الوحيد الذي يحتاج إليه. لا تستعمل sudo، ولا تنسخ الملف إلى مجلدات النظام. أنشئ مجلد الخطوط القياسي داخل بيانات المستخدم:

mkdir -p ~/.local/share/fonts
cp ~/Downloads/MyArabicFont.ttf ~/.local/share/fonts/
fc-cache -f -v

استبدل الاسم بمسار الملف الحقيقي. لعدة ملفات يمكن تنظيمها في مجلد فرعي:

mkdir -p ~/.local/share/fonts/my-arabic-family
cp ~/Downloads/MyArabicFamily/*.ttf ~/.local/share/fonts/my-arabic-family/
fc-cache -f -v

يستعمل Fontconfig إعدادات وخزائن مؤقتة مشتركة لاختيار الخط الأقرب لما يطلبه التطبيق. أمر fc-cache يعيد فحص المجلدات ويبني الخزانة. كثير من الأنظمة تكتشف الملف تلقائيا، لكن تشغيله يزيل الانتظار والالتباس. أغلق التطبيق وافتحه بعد ذلك؛ البرامج المفتوحة لا تعيد دائما قراءة قائمة الخطوط فور التغيير.

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

تثبيت الخطوط لكل المستخدمين

إذا كان الجهاز مشتركا وتسمح رخصة الخط بالتثبيت المطلوب، ضع الملفات في مجلد تحت /usr/local/share/fonts. هذا المسار مناسب للخطوط التي يضيفها مسؤول الجهاز خارج مدير الحزم، ولا ينبغي أن تضع ملفاتك يدويا فوق ملفات الحزم في /usr/share/fonts.

sudo install -d -m 0755 /usr/local/share/fonts/my-arabic-family
sudo install -m 0644 ~/Downloads/MyArabicFamily/*.ttf \
  /usr/local/share/fonts/my-arabic-family/
sudo fc-cache -f -v

يفتح الإذن 0644 قراءة الملف لجميع المستخدمين ويقصر الكتابة على المسؤول. إذا كانت الملفات OTF غيّر النمط أو نفذ أمرا منفصلا. احذف المجموعة لاحقا من المجلد نفسه ثم أعد تشغيل sudo fc-cache -f -v. أما الخطوط المثبتة بحزمة APT فأزلها عبر APT، لا بحذف ملفات مفردة، حتى تبقى قاعدة الحزم سليمة.

خطوط Microsoft الأساسية: خيار للتوافق لا للعربية الحديثة

يوفر Ubuntu حزمة ttf-mscorefonts-installer في قسم Multiverse على 24.04 و26.04. الحزمة برنامج تثبيت ينزل مجموعة Microsoft TrueType Core القديمة، وليست مجموعة شاملة من خطوط Windows الحديثة. قد تفيد عند فتح مستند يعتمد على Arial أو Times New Roman أو Verdana، لكنها ليست أفضل علاج عام لعرض العربية، وبعض الخطوط في المجموعة لا تقدم التغطية العربية التي يتوقعها المستخدم من إصدارات Windows الأحدث.

إذا كان هدفك توافق مستند قديم وتقبل شروط الترخيص المعروضة أثناء التثبيت:

sudo add-apt-repository multiverse
sudo apt update
sudo apt install ttf-mscorefonts-installer

اقرأ شاشة الترخيص ولا تتجاوزها آليا. إذا علقت الشاشة النصية، استخدم Tab للانتقال إلى زر الموافقة وEnter للاختيار. يحتاج المثبت إلى اتصال إنترنت لأنه يجلب الملفات أثناء التنفيذ. بعد الانتهاء نفذ:

sudo fc-cache -f -v
fc-match Arial
fc-match "Times New Roman"

قد يعرض fc-match خطا بديلا إذا لم يكن الخط المطلوب مثبتا. هذا طبيعي: Fontconfig يبحث عن أقرب تطابق. حزمة Ubuntu نفسها توصي بخطوط Liberation، وهي بدائل حرة ذات مقاييس متوافقة مع Times وArial وCourier، ويمكن تثبيتها بالأمر sudo apt install fonts-liberation.

ملاحظة مهمة عن الترخيص

وجود خط على قسم Windows لا يمنحك تلقائيا حق نسخه إلى كل جهاز أو نشر ملفه على موقع. توضح أسئلة ترخيص الخطوط الرسمية من Microsoft أن استعمال الخطوط المرفقة مع Windows للطباعة والرسوم مسموح في حالات كثيرة، لكن إعادة توزيع ملفات الخطوط عموما غير مسموحة، ولتضمينها في مستند قواعد تحددها أعلام التضمين داخل الخط. كما تقول Microsoft إن الخطوط المحصلة من تطبيقات أو مصادر أخرى تخضع لتراخيصها الخاصة.

لذلك لا تنسخ مجلد C:\Windows\Fonts جماعيا ولا ترفعه إلى خدمة مشاركة. إذا كان لديك ترخيص صالح لخط محدد وتحتاجه محليا، راجع شروط ذلك الخط والمنتج الذي جاء معه. البديل الأبسط لمحتوى عربي جديد هو Noto أو KACST أو Arabeyes من مستودعات Ubuntu، لأن مصدر الحزمة ووصفها وملف حقوقها متاحون عبر نظام الحزم.

التحقق من نجاح التثبيت

اعرض العائلات العربية

fc-list :lang=ar family | sort -u | less

ابحث داخل less بالضغط على الشرطة المائلة ثم كتابة Noto أو KACST. للخروج اضغط q. ويمكن اختبار عائلة بعينها:

fc-match "Noto Naskh Arabic"
fc-match "Noto Sans Arabic"
fc-match KacstOne

يجب أن يعرض الأمر اسم ملف وعائلة. إذا أعاد خطا مختلفا، فإما أن الاسم غير دقيق أو أن الملف لم يدخل إلى الخزانة. استخدم fc-list | grep -i noto لمعرفة الاسم الذي سجله Fontconfig.

اختبر نصا حقيقيا

افتح LibreOffice Writer أو محرر النصوص واكتب فقرة فيها تشكيل وأرقام عربية ولاتينية وأقواس: «اللغة العربية 2026: تجربةٌ واضحة (Ubuntu 26.04)». بدّل بين Noto Naskh Arabic وNoto Sans Arabic. افحص اتصال الحروف، وموضع الحركات، واتجاه الأقواس، وارتفاع السطر. افتح صفحة ويب عربية أيضا، لأن المتصفح قد يستخدم قائمة خطوط CSS مختلفة عن محرر المستندات.

إصلاح أشهر المشكلات

الخط موجود في fc-list لكنه لا يظهر في التطبيق

أغلق التطبيق بالكامل وافتحه، لا تكتف بإغلاق المستند. بعض تطبيقات Snap أو البرامج ذات صناديق العزل قد تحدث قائمتها بتوقيت مختلف. سجل الخروج والدخول إذا استمرت المشكلة. تأكد أيضا أن الملف خط سطح مكتب صالح، لا ملف WOFF أو WOFF2 مخصصا للويب؛ Ubuntu يعمل أفضل هنا مع TTF وOTF.

fc-cache يعرض خطأ في الصلاحيات

افحص مالك الملفات داخل مجلد المستخدم:

find ~/.local/share/fonts -type f -printf '%M %u %p\n'

يجب أن يملكها حسابك وأن تكون قابلة للقراءة. لا تستخدم sudo fc-cache لتحديث خطوط حسابك؛ لا تحتاجه وقد يسبب التباسًا أو مشكلات صلاحيات في بعض البيئات. للمجلد العام استخدم الصلاحيات 0644 للملفات و0755 للمجلدات كما في المثال السابق.

الحروف منفصلة أو الترتيب خاطئ

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

الموقع يصر على خط قبيح

قد تحدد الصفحة خطا أول لا يدعم العربية بالكامل، فينتقل المتصفح إلى بديل مختلف لكل جزء. جرّب إعداد الخطوط في المتصفح، لكن تذكر أن CSS الخاص بالموقع قد يتقدم عليه. لمطوري الويب، استخدموا قائمة بدائل واضحة مثل "Noto Sans Arabic", sans-serif، ولا تفترضوا أن Arial العربي موجود على Linux.

تريد التراجع

للحزم، استخدم أسماءها نفسها:

sudo apt remove fonts-kacst fonts-kacst-one fonts-arabeyes
sudo fc-cache -f -v

لا تزل fonts-noto-core بلا سبب على سطح مكتب متعدد اللغات؛ قد تعتمد عليه حزم أخرى لتغطية محارف كثيرة. للخط الشخصي احذف ملفه من ~/.local/share/fonts وأعد بناء الخزانة. للمجلد العام احذف المجلد الذي أنشأته فقط، لا مجلد /usr/local/share/fonts كله.

وصفة مختصرة لمعظم المستخدمين

على Ubuntu 24.04 أو 26.04، ابدأ بهذا الأمر ثم أعد فتح البرامج:

sudo apt update
sudo apt install fonts-noto-core
fc-cache -f -v

إذا احتجت إلى أشكال عربية إضافية، أضف fonts-kacst وfonts-kacst-one وfonts-arabeyes. استخدم ~/.local/share/fonts لملف مرخص يحتاجه حسابك وحده، و/usr/local/share/fonts لتثبيت إداري مقصود لكل المستخدمين. لا تعد إلى أمر 2009 الذي جمع أسماء حزم قديمة ومكررة؛ مدير حزم Ubuntu الحالي وخطوط Noto يقدمان بداية أنظف وأسهل في الصيانة.

مقالات ذات صلة

Comments

Popular posts from this blog

أفضل تطبيقات تدوين الملاحظات المجانية في 2026

واتساب أم تيليجرام؟ مقارنة الخصوصية والميزات

هل تحتاج مضاد فيروسات في 2026؟ دليل Windows وmacOS