解决Fedora24上Pycharm中中文显示方块的问题

先说说在Ubuntu上遇到的奇怪的TCP连接失败问题,在升级到Ubuntu16.04后,电脑突然连不上阿里云上的一台Ubuntu服务器了(所有TCP端口都无法连接),连接另外一台Windows服务器正常,办公室里另外一台Ubuntu16.04电脑也无法连接到这台Ubuntu服务器,但是其他Windows系统的电脑访问一切正常,另外还有两台Ubuntu14.04的工作站连接正常。后来又有一个同事的Ubuntu14.04也出现了连接不上的问题。而且还是有时候一连几个小时连接不上,有时候又一切正常的。

莫名其妙的问题,研(sou)究(suo)两天之后(Google关键字:ubuntu tcp retransmission),发现这个问题好像是Debian系列发行版的毛病,又好像会针对虚拟机才会出现,网上也有很多报告这个问题的,但是都没有合适的解决方案。所以决定换个发行版咯,就试试Fedora呗~

Fedora Workstation 24安装不复杂,一路next就高定了,dnf命令用起来跟apt-get也差不多。

但是用Pycharm编辑Markdown文件时候,发现预览页面很多中文字符都变成方块了,理论上这个是字体的问题,但是不知道需要的是哪一个字体,在Fedora 21安装以后的优化这篇文章中提到一些常用的字体,先装上试试。

sudo dnf install google-droid-sans-fonts
sudo dnf install wqy-zenhei-fonts
sudo dnf install adobe-source-han-sans-cn-fonts

另外,安装字体的时候,我还安装了LibreOffice的中文语言支持包,不知道里面有没有甬道的字体:

sudo dnf install libreoffice-langpack-zh-Hans

安装完字体,关掉所有已经打开的Pycharm程序,重新启动Pycharm,所有中文字体显示就正常了。