IDEA中JetBrains Mono字体的正确安装姿势
作者:拾光机 发布时间:2022-03-12 12:21:40
Intellij IDEA 公司 JetBrains 推出了一种新字体:JetBrains Mono,它是专为开发人员设计的。为什么说它是专门为开发人员设计的呢?因为当前流行使用的各种字体,并未考虑到在代码开发阅读时的美观舒适,往往一天下来,聚精会神的你两眼难免会干涩难受。因此,在 JetBrains Mono 的设计阶段,它就充分考虑到了长时间工作可能导致的眼睛疲劳问题,比如字母的大小和形状、空间量、自然等宽平衡、不必要的细节、连字、以及难以区分的符号等,从而最终设计出了这么一款字体。
概览
JetBrains Mono字体是v2019.3版本及之后支持的,这些版本可以直接设置字体,其他版本的安装需要手动下载
手动下载安装字体重点在于为所有用户安装
官网下载地址
安装教程-Windows
1.下载字体
windows下载的是zip格式文件,直接解压到任意目录下即可
2.安装字体
进入到文件夹下,全部选中后右键选择为所有用户安装
注:选择安装可能会出现重启IDEA后依旧没有字体的情况!
3.重启IDEA
打开设置:Setting - Editor - font 下选择字体即可
空说无法感受到这一字体到底有什么特别的,那就看下官网提供的JetBrains Mono和Consolas字体的对比吧
https://www.jetbrains.com/lp/mono/#design
注意可以拖动下图中的轴线进行对比:
如何安装使用呢?从 2019.3 版本开始,JetBrains Mono 字体将随 JetBrains 系列 IDEs 一起提供。老版本的话,可以自己从官网下载字体进行安装。
来源:https://blog.csdn.net/weixin_45411898/article/details/117487927


猜你喜欢
- 一、介绍pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair。当然你也可以自定义一个结构体struct。不过大家都是为了
- 1、@Valid与@Validated的区别1.1 基本区别@Valid:Hibernate validation校验机制@Validate
- 代理模式也是一种非常常见的设计模式。了解Spring框架的都知道,Spring AOP 使用的就是 * 模式。今天就来系统的重温一遍代理模
- 利用 Spring 工厂加载机制,实例化 ApplicationListener 实现类,并排序对象集合创建应用事件 * 创建类实现接口Ap
- 1、来源random.nextInt() 为 java.util.Random类中的方法; Math.random() 为 java.lan
- 本文实例总结了C#中WinForm程序退出方法技巧。分享给大家供大家参考。具体分析如下:在c#中退出WinForm程序包括有很多方法,如:t
- Dataway介绍Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具。使得使用者无需开发任何代码就配置一个满足
- 一、ListView类1、常用的基本属性:(1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Detai
- 接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法。实际上,当接口变
- 本文实例讲述了C#简单实现防止多个程序运行的方法。分享给大家供大家参考,具体如下:/// <summary>/// 应用程序的主
- 闲话不多说,直接上图。给大家讲讲我的编程思想吧。第一部分:沉浸式状态栏(API-Level 19, Android4.4 KitKat 之后
- maven打包指定jdk的版本问题今天遇到个问题,项目中新写了一个接口,其中用到了lambda表达式,本地跑是没问题的,但提交到gitLab
- 在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果:其一,通过在代码中
- 背景客户使用我们系统的时候,查询不带任何查询条件,查询就返回全部数据,500多万条数据啊,然后直接导出,数据量庞大,接口超时,这可苦了我们这
- 对谷歌地图操作使用的是WebBrowser控件,通过对javascript的操作来实现对谷歌地图的各种操作,所以首先要创建一个html文件,
- 相信最近看过我的文章的朋友对于Microsoft.Extensions.ObjectPool不陌生;复用、池化是在很多高性能场景的优化技巧,
- 一、length()返回此字符串的长度public static void main4(String[] args) { &n
- 上篇博客我们了解了请求参数的获取,那么获取到请求参数之后,需要对参数进行出来,然后进行数据响应。那么这篇博客我们就来了解 Controlle
- //创建excelobject missing = System.Reflection.Missing.Value;Excel.Applic
- 引入:前段时间去银行办业务,排队的人那是真多,自己正式办理业务也就不到5分钟,但是却足足等了两个小时(相信很多人都遇到过这种情况),对这种服