الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة تغيير الخط العربي في Linux

بدأه أحمد أبو عبد البر في 19 ديسمبر 2012 · 0 رد · 1,195 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1

بسم الله الرحمن الرحيم

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

#!/bin/bash
read -p 'saisissez le nom de la police [par défault : KacstQurn]: ' font
echo -e "<?xml version=\"1.0\"?>\r\n<!DOCTYPE fontconfig SYSTEM \"fonts.dtd\">\r\n<fontconfig>\r\n\t<!-- Arabic (ar) -->\r\n\t<match target=\"pattern\">\r\n\t\t<test name=\"lang\" compare=\"contains\">\r\n\t\t\t<string>ar</string>\r\n\t\t</test>\r\n\t\t<test qual=\"any\" name=\"family\">\r\n\t\t\t<string>serif</string>\r\n\t\t</test>\r\n\t\t<edit name=\"family\" mode=\"prepend\" binding=\"strong\">\r\n\t\t\t<string>$font</string>\r\n\t\t</edit>\r\n\t</match>\r\n\r\n\r\n\t<match target=\"pattern\">\r\n\t\t<test name=\"lang\" compare=\"contains\">\r\n\t\t\t<string>ar</string>\r\n\t\t</test>\r\n\t\t<test qual=\"any\" name=\"family\">\r\n\t\t\t<string>sans-serif</string>\r\n\t\t</test>\r\n\t\t<edit name=\"family\" mode=\"prepend\" binding=\"strong\">\r\n\t\t\t<string>$font</string>\r\n\t\t</edit>\r\n\t</match>\r\n\r\n\r\n\t<match target=\"pattern\">\r\n\t\t<test name=\"lang\" compare=\"contains\">\r\n\t\t\t<string>ar</string>\r\n\t\t</test>\r\n\t\t<test qual=\"any\" name=\"family\">\r\n\t\t\t<string>monospace</string>\r\n\t\t</test>\r\n\t\t<edit name=\"family\" mode=\"prepend\" binding=\"strong\">\r\n\t\t\t<string>Thabit</string>\r\n\t\t   \r\n\t\t</edit>\r\n\t</match>\r\n\t<!-- Arabic (ar) ends -->\r\n</fontconfig>" > /etc/fonts/conf.d/69-language-selector-ar.conf;
	if [ ! -e /etc/fonts/conf.d/69-language-selector-ar.conf ]; then 
		ln -s /etc/fonts/conf.avail/69-language-selector-ar.conf /etc/fonts/conf.d/69-language-selector-ar.conf
	fi
echo 'Opération a réussi'


انبه إلى أنه يجب التأكد من وجود الخط الذي تكتب اسمه

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 14 فبراير 2013 في 15:22

3

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

مواضيع مشابهة