Pycharm中的Font Consolas正在以一种奇怪的方式呈现出来

在下面的图片在字体pipe理器和Pycharm 2.7.2中的Consolas 10pt在Pycharm中,它变得小而大胆ish有没有一种方法来呈现它类似于Windows风格?

无法在Windows中安装Pillow for Python 3.x – Zlib是必需的

执行后与程序交互

在Python中调用batch file不能正确执行

Python上的python模块错误

Windows 7上的Pycharm 3.4.1无法为PyQt v4.11.2生成框架

这是OpenJDK字体渲染的问题。 所以你需要把OpenJDK换成Sun JDK,而且字体看起来很正常。

以下是你如何做到这一点:

sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer

安装完成后,如果希望查看是否成功,则可以运行以下命令:

java -version

它应该返回这样的东西:

java version "1.7.0_10" Java(TM) SE Runtime Environment (build 1.7.0_10-b18) Java HotSpot(TM) 64-Bit server VM (build 23.6-b04,mixed mode)

自动设置Java 7环境变量,可以安装以下软件包:

sudo apt-get install oracle-java7-set-default

如何在Ubuntu中安装Oracle JDK

UPD

我忘了主要的东西。 在你的.profile中,输入这个:

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=lcd_hrgb -Dswing.aatext=true -Dsun.java2d.xrender=true'

或者,如果您想将字体设置设置为特定的应用程序,在这种情况下,pycharm – 而不是修改.profile,您可以编辑pycharm / bin / pycharm64.vmoptions文件添加

-Dawt.useSystemAAFontSettings=lcd_hrgb -Dswing.aatext=true -Dsun.java2d.xrender=true

我用完美的tuxJDK替换了OpenJDK。

这是一个截图,

安装,

用wget或任何httpclient下载JDK。

wget https://googledrive.com/host/0B68yuEpDuq6waUl5UjNTUWRlYTQ/jdk-8u5-tuxjdk-b08.tar.xz

提取下载的JDK

tar -xvf jdk-8u5-tuxjdk-b08.tar.xz

提取文件移动到/usr/lib/jvm

sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm

设置优先级为tuxjdk为1

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/javac" 1

更正权限和所有权

sudo chmod a+x /usr/bin/java sudo chmod a+x /usr/bin/javac sudo chown -R root:root /usr/lib/jvm/jdk-8u5-tuxjdk-b08/

现在设置认值,

sudo update-alternatives --config java

如果终端显示"There is nothing to configure"退出这一步。

它会提示一个选择窗口如下所示,

There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode * 2 /usr/lib/jvm/jdk-8u5-tuxjdk-b08/bin/java 1 manual mode Press <enter> to keep the current choice[*],or type selection number:

输入与tuxjdk相邻的选择编号(这里是2)。

对javac执行相同操作,并选择tuxjdk(如果存在)。

sudo update-alternatives --config javac

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....