انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

اوبونتو ۲۰.۰۴ منتشر شد.
انتظار می‌ره همهٔ اعضا هرچه زودتر به این نگارش ارتقا پیدا کنند. همهٔ پاسخ‌ها از این به بعد، بر پایهٔ اوبونتو ۲۰.۰۴ خواهد بود.

نویسنده موضوع: تغییر فونت تلگرام  (دفعات بازدید: 645 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین salivan

  • Jr. Member
  • *
  • ارسال: 26
  • جنسیت : پسر
تغییر فونت تلگرام
« : 24 مهر 1398، 10:44 ب‌ظ »
درود دوستان بعد از اپدیت فونت فارسی تلگرام تغییر کرده خیلی ناخوانا و بد شده خواستم بدونم جطور میتونم فونت تلگرامو عوض کنم

آفلاین esmaeelE

  • Sr. Member
  • *
  • ارسال: 379
  • جنسیت : پسر
پاسخ : تغییر فونت تلگرام
« پاسخ #1 : 24 مهر 1398، 10:56 ب‌ظ »
« آخرین ویرایش: 22 دی 1398، 11:53 ب‌ظ توسط esmaeelE »

آفلاین salivan

  • Jr. Member
  • *
  • ارسال: 26
  • جنسیت : پسر
پاسخ : تغییر فونت تلگرام
« پاسخ #2 : 25 مهر 1398، 12:51 ق‌ظ »
من با نصب فونت وزیر این مشکلو حل کردم.


https://askubuntu.com/questions/1087439/telegram-persian-font-changed-after-upgrade-to-18-10#comment1958908_1118690


خیلی خیلی ممنون مشکلم با مراحلی که گفتین حل شد

آفلاین esmaeelE

  • Sr. Member
  • *
  • ارسال: 379
  • جنسیت : پسر
پاسخ : تغییر فونت تلگرام
« پاسخ #3 : 25 مهر 1398، 05:46 ب‌ظ »
زنده باشید خوشحالم که مشکلتون حل شده.

آفلاین Mehrdad23

  • Jr. Member
  • *
  • ارسال: 87
پاسخ : تغییر فونت تلگرام
« پاسخ #4 : 30 آذر 1398، 01:20 ق‌ظ »
من با نصب فونت وزیر این مشکلو حل کردم.


https://askubuntu.com/questions/1087439/telegram-persian-font-changed-after-upgrade-to-18-10#comment1958908_1118690

دوست عزیز چجوری فونت رو اضافه کنیم؟

آفلاین esmaeelE

  • Sr. Member
  • *
  • ارسال: 379
  • جنسیت : پسر
پاسخ : تغییر فونت تلگرام
« پاسخ #5 : 30 آذر 1398، 02:36 ق‌ظ »
اون لینک به یه کامنت در استک اوورفلو هدایت میشه پاسخ اونجا داده شده
اما اگه کامل‌تر بخواهید اینطوریه

۱)‌
دریافت آخرین نسخه‌ی فونت وزیر (صابر راستی کردار) از آدرس:  لینک دانلود

تذکر:
۱) فایل کامل با پسوند zip. را دریافت کنید.
۲)‌ هم‌اکنون آخرین نسخه vazir-font-v21.2.0.zip است.

یا مستقیم به صفحه رسمی پروژه مراجعه کنید.(که بهتره)
فونت فارسی وزیر صفحه رسمی

۲)
پس از دریافت، فایل فشرده را با دستور زیر یا هر روش دیگری که بلدید extract کنید 

mkdir vazir-fonts

unzip vazir-font-v21.2.0.zip -d vazir-fonts/

۳)‌
همه فونت‌ها رو به این آدرس کپی کنید:  ~/.local/share/fonts/
می‌تونید از این دستور استفاده کنید.
cp -r vazir-fonts/ ~/.local/share/fonts/یا
mv vazir-fonts/ ~/.local/share/fonts
۴*) (۲۰ فروردین ۹۹) در نسخه‌های جدید تلگرام در این مرحله دستور زیر را اجرا کنید.
fc-cache -f -v
۴) یک بار تلگرام را کامل ببنید و مجدد باز کنید.

ویرایش

برای توزیع آرچ فقط کافی است بسته زیر نصب باشد.
sudo pacman -S ttf-dejavu


ویرایش

این قسمت تلاشی است برای حل مشکل و جز پاسخ نیست.

قبل از هر اقدامی بررسی کنید که

تلگرام در حال اجرا از چه فونتی استفاده می‌کند؟
lsof -p $(ps -p $(pidof Telegram) -o ppid| grep [0-9])  | grep fonts

یا درصورت نصب از مدیر بسته
lsof -p $(ps -p $(pidof telegram-desktop) -o ppid| grep [0-9])  | grep fonts

با نصب آخرین نسخه از سیستم عامل دبیان و تلگرام بدون نصب فونت اضافه
برای سیستم من با این مشخصات دو مشکل ظاهرا مرتبط حل شد.

PRETTY_NAME="Debian GNU/Linux bullseye/sid"
Linux debian 5.4.0-4-amd64 #1 SMP Debian 5.4.19-1 (2020-02-13) x86_64 GNU/Linux

ُTelegram Version 1.9.21

۱) به هم ریختگی فونت تلگرام.(موضوع این تاپیک)
۲) باز شدن فایرفاکس با فونت نامناسب در صورت کلیک روی لینک درون تلگرام.



ویرایش
ظاهرا برخی آپدیت‌های تلگرام تنظیمات فونت را تغییر می‌دهند و مجددا فونت‌ها به هم می‌ریزند
آپدیت از نسخه 1.9 به 2 تنظیمات را تغییر داد


راه حل

استفاده از فونت وزیر دراین مورد کار نکرد

برای من لازم است که فونت Dejavo در این دایرکتوری باشد

~/.local/share/fonts/

ویرایش فایل تنظیمات فونت با قرار دادن آدرس دایرکتوری فونت‌ها
~/.local/share/TelegramDesktop/tdata/fc-custom-1.conf
شامل این خطوط باشد
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<dir>~/.local/share/fonts</dir>
<dir prefix="xdg">fonts</dir>
<match target="pattern">
<test qual="any" name="family">
<string>mono</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>monospace</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans serif</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>sans-serif</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans</string>
</test>
<edit name="family" mode="assign" binding="same">
<string>sans-serif</string>
</edit>
</match>
<cachedir>/var/cache/fontconfig_11</cachedir>
<cachedir prefix="xdg">fontconfig_11</cachedir>
<cachedir>~/.fontconfig_11</cachedir>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
<edit mode="assign" name="embeddedbitmap">
<bool>false</bool>
</edit>
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
</fontconfig>

منبع

ویرایش
(۲۰ فروردین ۹۹)

فونت وزیر در این مورد کافی است تنها باید دستور مرحله ۴*) را اضافه کرد.



ویرایش ۹۹/۲/۲۱

با به روزرسانی تلگرام به نسخه v 2.1.3 که در آن
  • پشتیبانی بهتر از زبان فارسی
  • فونت فارسی وزیر
  • اصلاح نوشته‌های bold
به تلگرام اضافه شده نیازی به مراحل بالا نیست.

« آخرین ویرایش: 22 اردیبهشت 1399، 11:36 ب‌ظ توسط esmaeelE »