我在 Ubuntu 18.04 上安装了 Telegram。我的系统已更新,所有内容都已更新。当我尝试打开电报时,对于波斯语文本,它使用了一种非常奇怪的等宽字体。我尝试将以下内容写入文件,~/.fonts.conf
但没有生效。
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="pattern">
<test name="lang" compare="contains">
<string>az</string>
</test>
<test name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>Noto Naskh Arabic</string>
</edit>
</match>
<match target="pattern">
<test name="lang" compare="contains">
<string>az</string>
</test>
<test name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="same">
<string>Noto Naskh Arabic</string>
</edit>
</match>
</fontconfig>
当我从终端运行电报时,我收到以下日志:
Gtk-Message: 21:37:50.085: Failed to load module "canberra-gtk-module"
Gtk-Message: 21:37:50.101: Failed to load module "canberra-gtk-module"
Qt: Session management error: None of the authentication protocols specified are supported
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
propsReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.201\" (uid=1000 pid=13326 comm=\"telegram-desktop \" label=\"snap.telegram-desktop.telegram-desktop (enforce)\") interface=\"org.freedesktop.DBus.Properties\" member=\"GetAll\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=1093 comm=\"/usr/sbin/NetworkManager --no-daemon \" label=\"unconfined\")"
nmReply "An AppArmor policy prevents this sender from sending this message to this recipient; type=\"method_call\", sender=\":1.201\" (uid=1000 pid=13326 comm=\"telegram-desktop \" label=\"snap.telegram-desktop.telegram-desktop (enforce)\") interface=\"org.freedesktop.NetworkManager\" member=\"GetDevices\" error name=\"(unset)\" requested_reply=\"0\" destination=\"org.freedesktop.NetworkManager\" (uid=0 pid=1093 comm=\"/usr/sbin/NetworkManager --no-daemon \" label=\"unconfined\")"
"Object path cannot be empty"
error: : cannot open
error: : cannot open
error: : cannot open
有人知道如何解决这个问题吗?我在网上查过其他主题,它们大多涉及更改字体配置文件,但我认为可能有问题apparmore.
答案1
类似的话题还有askubuntu 问题关于电报及其对波斯语字体的糟糕支持。
好消息是,Telegram 在新版本中增加了对波斯语的默认支持,并添加了瓦齐尔字体系列。
对于你我建议删除telegram-desktop
使用 Ubuntu 存储库安装的软件包,并从中下载最新版本官方网站使用电报的最新更新。
apt purge telegram-desktop
如果您需要有关使用此方法安装电报的更多信息,请阅读我的回答伊朗 UBUNTU 社区。