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

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

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




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

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

آفلاین salivan

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

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1256
  • جنسیت : پسر
پاسخ : تغییر فونت تلگرام
« پاسخ #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

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

آفلاین Mehrdad23

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


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

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

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1256
  • جنسیت : پسر
پاسخ : تغییر فونت تلگرام
« پاسخ #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
به تلگرام اضافه شده نیازی به مراحل بالا نیست.

[ویرایش ۹۹/۴/۶]

نصب آخرین نسخه تلگرام
چون جدیدترین نسخه‌های برنامه معمولا در مخازن موجود نیستند می‌توانید از روش زیر برای نصب آن استفاده کنید.

۱) دریافت فایل مربوط به توزیع از صفحه اصلی

۲) extract با این دستور یا رابط گرافیکی
tar -xf tsetup.2.1.12.tar.xz۳) قرار دادن فایل‌ها در /opt/Telegram/
mv Telegram /opt/۴) اجرای برنامه
/opt/Telegram/Telegram/


اجرای یک تلگرام به همراه چند حساب کاربری

برای این کار لازم است برای هریک از حساب‌ها یک پوشه جدا بسازید و برنامه را با این دستور اجرا کنید.

مثلا برای دو شماره مختلف برای هریک پوشه می‌سازیم و هریک را با نام پوشه خودش اجرا می‌کنیم.
/opt/Telegram/Telegram -many -workdir ~/telegram0912
/opt/Telegram/Telegram -many -workdir ~/telegram0905

ویرایش
در نسخه‌های جدید نیازی به این کار نیست و گزینه افزودن حساب کاربری جدید به برنامه اضافه شده است.



لینک‌های مرتبط

« آخرین ویرایش: 04 تیر 1400، 04:00 ب‌ظ توسط esmaeelE »