昨天使用了一下Teamviewer,不知道为什么之后我的Ubuntu系统使用Firefox浏览器的时候部分中文成了乱码,当时没怎么注意,没想到后来中文直接不显示了,中文输入法也无法使用。
1.按照网上的建议调整firefox Setting-Preferences-Content-Fonts & Colors-Advanced-取消勾选"Allow pages to choose their own fonts, instead of my selections above",无效。
注: Firefox的Settings就是浏览器右上角的那个三个横杠的图标。如下图。
2.再次按照网上的建议,调整firefox Setting-Preferences-Content-Languages-Choose-选择中文并添加,最后把中文排到第一位,无效。
3.还是按照网上的建议,修改系统字体配置,sudo gedit /etc/fonts/conf.d/49-sansserif.conf 把倒数第四行<string>sans-serif</string>换成<string>sans serif</string>(把横杠换成空格),无效; 或者换成<string>文泉驿正黑</string>,无效,因为我发现我不能输入中文,我的电脑浏览器不能查中文资料,资料是在手机上查的,也不能复制到电脑上,于是这个也无效。
到这里心情是崩溃的。
最后觉得第一,系统和浏览器字体都有问题,肯定不是浏览器的问题。
第二,输入法没有崩溃的迹象,所以不用重装中文语言和中文输入法。
觉得还是中文字体出了问题,于是重装中文字体。
sudo apt-get install ttf-wqy-microhei #文泉驿-微米黑
sudo apt-get install ttf-wqy-zenhei #文泉驿-正黑
sudo apt-get install xfonts-wqy #文泉驿-点阵宋体
重启firefox,乱码问题解决。