首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于编程等宽字体 Cascadia Code

之前有读者看了我文章里代码截图之后,给我留言,Jerry,你为什么不用等宽字体呢?确实,我对编程等宽字体没有什么研究,感谢这位读者对我文章细心的阅读。...网上做了一番功课,最后我选择了 Cascadia Code 这款等宽字体。 看一下效果。...图1和图2 分别是在 Visual Studio Code 里的非等宽字体和等宽字体 Cascadia Code,可见等宽字体确实能治疗程序员的强迫症。...在 Visual Studio Code 里更换字体,注意如果字体名称中有空格符号,则整个字体名称需要用单引号包裹起来: sublime text 里启用等宽字体: cmd 里启用等宽字体: SAP...GUI 里启用等宽字体: Chrome 浏览器里启用等宽字体: 我用的是 Fonts Changer 这款 Chrome 扩展: 在 slack 里,自己给自己发一条 direct message

1.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

(译)SDL编程入门(16)TrueType字体

TrueType字体 使用SDL渲染文本的一种方法是使用扩展库SDL_ttf。SDL_ttf允许你从TrueType字体中创建图像,我们将在这里使用它从字体文本中创建纹理。...SDL_ttf的工作方式是从字体和颜色中创建一个新的图像。对于我们的纹理类来说,这意味着我们将从SDL_ttf渲染文本而不是从文件中加载图像。...在SDL_ttf中,字体的数据类型是TTF_Font。 我们还有一个纹理,它将由字体生成。...= NULL; } 这里是我们实际创建文本纹理的地方,我们将从字体中渲染。这个函数接收我们想要渲染的文本字符串和我们想要用来渲染它的颜色。...这需要字体文件的路径和我们想要渲染的点大小。 如果字体加载成功,我们要使用加载方法加载一个文本纹理。作为一般规则,你要尽量减少渲染文本的次数。

83630

JetBrains 发布新款编程字体,提高编程效率、可免费商用!

而选择一款适合自己的字体非常重要,直接影响了我们编程的效率以及眼睛的舒适度。...网上有很多备受开发者推崇的编程字体,比如 Hack、DejaVu Sans Mono、Source Code Pro、Mononoki、Consolas、Monaco 等等等等。...这个其实每个人的感受不同,对我来说字符的形态越简单,眼睛识别起来也就越方便,编程效率也就会越高,这是我挑选字体的一个原则。 2. 代码连字 连字是指由两个或多个连接符号组成的字符。...这其实并不是第一款有「连字」特效的编程字体,但 Mono 这个的连字和 Fira Code 的连字还不太一样,乍一看有点儿像是甲骨文... 看代码有一种远古编程的错觉......---- 如何挑选代码字体编程字体其实没有明显的优劣之分,但因为开发者工作的特殊性,对编写出来的代码准确度有极高的要求,所以一般需要设定三个基本的要求 —— 等宽、显示清晰、字符辨识度高。

1.1K30

分享一些我常用的编程字体

但是又不想偏离编程太远,所以我今天聊聊我们常用的一些编程字体。在阅读代码的时候眼睛需要以不同寻常的方式移动(垂直和水平方向),这与书籍类阅读有很大的不同(通常沿着同一方向的文本而滑动)。...它由大名鼎鼎的 Adobe 公司发布的一款开源且完全免费的等宽编程字体,从名字上你就知道它是干啥的。在 MacOS 和 Windows 上的阅读感都不错。 4....Fira Code 是 Mozilla 提供的字体,它基于 Fira Mono 等宽字体的一个扩展,主要特点是加入了编程连字特性,注意上图中的 -> 符号。如果感觉不明显来看看我们常用的几个: ?...所以上面的可能符合一些同学的口味,也可能不符合另一些同学的口味,所以我这里还有一个黑科技网站 编程字体[1]。你可以从中挑选其它适合你的字体。...你可以把你喜欢的字体也通过公众号:Felordcn 留言告诉大家。 参考资料 [1] 编程字体: https://app.programmingfonts.org/

1.7K20

比例字体&等宽字体

我们都知道等宽字体和比例字体的区别,就在于比例字体(Monospaced Font)即每个字母宽度是按一定比例自动调整的,而等宽字体(Proportional font)则是固定宽度,固定间距,字体的每一个字母和字符所占的水平空间都是相同的...比例字体:是指字符宽度存在变化的字体,在传统西文活字印刷中使用的铅字,如小写字母的i, j和w,m的字符宽度是不一样的,但是这样做可以提高单词的可读性,这在铅字制作设计上称为比例字体。...近年来制作的比例字体中,一般都会包含有较多的间距调整、斜体修正、合体字等信息 。 等宽字体:早期的打字机、电脑屏幕由于技术的限制,不能自动显示比例字体,因而最先出现的是等宽字体。...它指的是字符宽度相同的一类字体。这里要注意的一点是,中英文宽度应该不是相同而是成整数倍关系——一般来说中文字符在这些字体中的宽度是英文字符的两倍。...大多数浏览器默认会使用等宽字体显示这种文本(Courier字体就是一个等宽字体的例子,每个字母占用相同的宽度 )。元素最常用于显示计算机源码。

8.6K60

强烈推荐:9 款用起来超爽的编程字体

---- Source Code Pro Source Code Pro 是 Adobe 公司号称最佳的编程字体。而且还是开源的。...---- Hack Hack 是一种专门用来显示编程语言的字体,其基于 Bitstream Vera 和 DejaVu 项目的开源字体, 0O以及 1lI等都清晰可辨,是码农的福音。 ?...---- Lucida Sans Typewriter Lucida Sans Typewriter 字体是一款拥有高辨识性的经典等宽字体,字型干净大气,易读性出色,就像是打字机打出来的字体一样,可用于网页设计或编程设计...同时字体样式中规中矩,对各类字符有着较高的辨识度,同时对中文字体也有很强的兼容性,适合用来进行编程使用。 ?...以上便是今天的分享,觉得内容不错,就点个在看吧~ 大家如果有更好用的编程字体推荐,也可以交流分享一下!

5.2K21

强烈推荐:9 款用起来超爽的编程字体

Source Code Pro Source Code Pro 是 Adobe 公司号称最佳的编程字体。而且还是开源的。...Hack Hack 是一种专门用来显示编程语言的字体,其基于 Bitstream Vera 和 DejaVu 项目的开源字体, 0O以及 1lI等都清晰可辨,是码农的福音。 ?...下载地址:https://github.com/tonsky/FiraCode Droid Sans Mono Droid Sans Mono 也是专为编程人员打造的一款字体字体看起来平滑大气,整体上给人一种舒适的感觉...Lucida Sans Typewriter Lucida Sans Typewriter 字体是一款拥有高辨识性的经典等宽字体,字型干净大气,易读性出色,就像是打字机打出来的字体一样,可用于网页设计或编程设计...同时字体样式中规中矩,对各类字符有着较高的辨识度,同时对中文字体也有很强的兼容性,适合用来进行编程使用。 ?

2.8K30

2022 年最适合编程的 6 种字体

虽然是主观的,但我已经列出了将易读性作为高优先级的免费和付费字体列表(字体看起来也很漂亮的加分)。...1:MonoLisa - 字体跟随功能MonoLisa 采用了一些独特的技术,可提高易读性,并使其在较长时间内观看时视觉上令人愉悦。这是我个人最喜欢用于编程字体。...官方地址:https://www.jetbrains.com/lp/mono/图片3:Fira Code - 带有编程连字的免费等宽字体Fira Coda 是许多开发人员肯定会喜欢的经典字体,它是 Nikita...很多开发人员喜欢这种字体,但要区分○和0变得困难,因为字体没有斜线零或点零。值得庆幸的是,GitHub 用户AlbertoDorado更改了字体并发布了一个带有点和斜线零的版本。...本文转自2021 年最适合编程的 6 种字体

2.6K30

2021 年最适合编程的 6 种字体

虽然是主观的,但我已经列出了将易读性作为高优先级的免费和付费字体列表(字体看起来也很漂亮的加分)。...1:MonoLisa - 字体跟随功能MonoLisa 采用了一些独特的技术,可提高易读性,并使其在较长时间内观看时视觉上令人愉悦。这是我个人最喜欢用于编程字体。...官方地址:https://www.jetbrains.com/lp/mono/图片3:Fira Code - 带有编程连字的免费等宽字体Fira Coda 是许多开发人员肯定会喜欢的经典字体,它是 Nikita...很多开发人员喜欢这种字体,但要区分○和0变得困难,因为字体没有斜线零或点零。值得庆幸的是,GitHub 用户AlbertoDorado更改了字体并发布了一个带有点和斜线零的版本。...本文转自2021 年最适合编程的 6 种字体

47840

2022年最适合编程的 6 种字体

虽然是主观的,但我已经列出了将易读性作为高优先级的免费和付费字体列表(字体看起来也很漂亮的加分)。...1:MonoLisa - 字体跟随功能 MonoLisa 采用了一些独特的技术,可提高易读性,并使其在较长时间内观看时视觉上令人愉悦。 这是我个人最喜欢用于编程字体。...官方地址:https://www.jetbrains.com/lp/mono/ 3:Fira Code - 带有编程连字的免费等宽字体 Fira Coda 是许多开发人员肯定会喜欢的经典字体,它是 Nikita...很多开发人员喜欢这种字体,但要区分○和0变得困难,因为字体没有斜线零或点零。值得庆幸的是,GitHub 用户AlbertoDorado更改了字体并发布了一个带有点和斜线零的版本。...每种字体的差异可能看起来很小,但总的来说,每种字体都是独一无二的,并提供不同的好处。

3.2K30

11种最佳编程字体中的哪款适合你?

有许多帖子和网站比较编程字体,这些文章内容都不错。那么,为什么我在这里重复同一个话题?原因是我老发现自己迷失于数十种字体中,搞不清楚哪一种字体最适合自己。...于是,今天我尝试了许多字体,为读者遴选了下列字体。这些字体非常流行,易于获取。最重要的是,所有这些字体都是免费的!...整体而言,文本看起来比其他字体更清晰,更不用说易于区分的字符了。 ? 5. Menlo Menlo是macOS中面向Xcode和Terminal的新默认字体。...虽然我不喜欢字体连字,因为我熟悉原始符号,看到合并字符时觉得有点困惑,但我认为这种字体对其他人有所帮助。 ? 注意:在VSCode中,必须将下面这一行添加到设置中,那样才能实现字体连字功能。...IBM 3270 IBM 3270基于IBM在1971年制造的IBM 3270终端中所使用的字体。该字体非常适合编程,具有复古风(不过我不太习惯)。

3.2K20

更换网站字体为鸿蒙字体

最近刷博客的时候, 发现了一个很有感觉的字体:HarmonyOS Sans HarmonyOS Sans是华为推出的鸿蒙系统默认的字体,可以免费商用....这个字体对中文进行的优化,使得更加易读,系统字体区别于传统平面印刷字体,在智能终端的应用场景之中看起来非常干净利落,让用户阅读文字的时候更加方便....和其他字体相比起来,鸿蒙字体削弱了黑体的机械感,可以让用户明显感知到了字体笔画的优化....当时也没太注意,直到昨天在某群看到一个站点,点进去一看,感觉都不一样的,字体很是突出,真的让我明显感知到了字体笔画的优化,和其他字体相比起来,的确是削弱了黑体的机械感,字形易认,辨识度更高....于是就决定给我主题也换上这个字体看看,通过了解,需要先到官方文档下载字体.

5.3K10

字体加密 | 字体加密初认识

首先我们应该先了解一下什么是字体加密。 什么是字体加密? 网页字体是一个字形集合,而每个字形是描述字母或符号的矢量形状。...因此,特定字体文件的大小由两个简单变量决定:每个字形矢量路径的复杂程度和特定字体中字形的数量。...通俗一点,同一内容的网页字体每个字形应该都是大同小异的,我们可以通过比对字体文件的字形来确认映射的内容。 关于字体加密的描述文章实在太多了,个人建议还是看看 Google 官方关于网页字体的文章。...如何处理字体加密? 通过上面的字体加密原理图,我们大概了解到字体加密的原理。 我推荐没有搞过字体加密的朋友找个比较简单的网站练手,网上写的比较多的例子是猫眼的专业版。...猫眼的字体解密文章非常多,建议没有接触过得朋友可以先自己动手试试,咸鱼也会在之后更新字体解密系列的文章。

6.1K51

IDEA 公司真牛逼,发行适合程序员编程字体

来源:IT之家 ithome.com/0/468/814.htm JetBrains今天推出了一种新字体,即JetBrains Mono,它是专为开发人员设计的。 ?...我们一直在寻找最佳字体,以使我们更容易在屏幕上查看文本。但是,许多流行字体中的逻辑并不总是考虑到通读代码和阅读书本之间的区别。...我们考虑了字母的大小和形状等问题;它们之间的空间量,自然以等宽字体设计的平衡;一些看起来不必要的细节和符号之间不清楚的区别,例如I和l;还要和开发字体时的编程连字。 ?...从2019.3版本开始,JetBrains Mono字体将随IDE一起提供,当然,你可以下载它并在所需的任何编辑器中使用它。 ? ? ?...JetBrains Mono介绍和下载:https://www.jetbrains.com/lp/mono 你觉得这个字体如何?欢迎在留言区讨论。

42120

font字体属性(字体字体大小字体粗细文字样式)及复合写法

span font-family设置字体 p {font-family: "微软雅黑";} div {font-family: Arial,"Microsoft Yahei","微软雅黑";} 各个字体之间用英文逗号隔开...如果有空格隔开的多个单词组成的字体,加引号 尽量使用系统默认自带字体,保证在任何用户的浏览器中都能正确显示 通常在开发中都是给body定义字体 body {font-family: Arial,"Microsoft...,尽量给一个明确值大小,不要默认大小 可以给body指定整个页面文字的大小 font-weight字体粗细 p { font-weight: 700; } 属性值 normal:默认值(不加粗)...(数字后不跟单位) font-style文字样式 p { font-style: normal; } 属性值 normal:默认值,浏览器会显示标准的字体样式 italic:浏览器会显示斜体的字体样式...平时很少给文字加斜体,反而要给斜体标签(em、i)改为不倾斜字体

2.7K20
领券