حل مشکل نمایش متون فارسی در دیپین
همانطور که در بررسی توزیع اشاره شد، اگر بخواهید در مرورگر کروم و برخی برنامهها از محتوای فارسی استفاده کنید حروف بهصورت مربعهای توخالی نمایش داده میشوند. طبیعتاً این مشکل به دلیل قلم استفاده شده میباشد که از فارسی پشتیبانی نمیکند برای این کار میتوانید از تنظیمات قلم استفاده کنید و آن را تغییر دهید تا قلم موردنظر شمارا بهجای قلمهای Sans,Sens-Serif به کار گیرد.
فایل.fonts.conf را بازکرده و در آن مقادیر زیر را وارد نمایید.
کد PHP:
<?xml version="1.0"?><!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test qual="any" name="family"><string>sans-serif</string></test>
<edit name="family" mode="assign" binding="same"><string>Droid Arabic Naskh</string></edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>tahoma</string></test>
<edit name="family" mode="assign" binding="same"><string>Droid Arabic Naskh</string></edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>Times New Roman</string></test>
<edit name="family" mode="assign" binding="same"><string>Droid Arabic Naskh</string></edit>
</match>
<match target="pattern">
<test qual="any" name="family"><string>Arial</string></test>
<edit name="family" mode="assign" binding="same"><string>Droid Arabic Naskh</string></edit>
</match>
</fontconfig>
</xml>
در تنظیمات زیر از قلم Droid Arabic Naskh استفادهشده که میتوانید به گزینهی دلخواه خود تغییر دهید. کاربران دیگر توزیعها نیز با انجام این تغییرات شاهد تغییر قلم به قلم فوق خواند شد که نمای بهتری نیز خواهد داشت.
بعد از ذخیرهی فایل اگر برنامه را بعدازاین تغییرات بازکنید متون بهصورت بهتری نمایش داده میشود و قلم فوق جایگزین خواهد شد.