当前位置: 首页 > 软件库 > 其他开源 > 开源字体 >

Cascadia Code

配套 Windows Terminal 的等宽字体
授权协议 OFL-1.1
地区 不详
投 递 者 厍浩广
软件类型 开源软件
开源组织
适用人群 未知
操作系统 跨平台
所属分类 其他开源、 开源字体
 软件概览

Cascadia Code 是微软开源的一套等宽字体。

Cascadia Code 为命令行和代码编辑器提供了全新的体验,并且它还支持编程连字(Programming Ligatures),就是在编写代码的时候,可以组合字符创建新的字形,这对于代码的可读性和呈现后的用户友好度都是一种很好的机制,同时这也增强了 Windows Terminal 的现代外观。

如下图所示,可以将不同字符变形为新字符:

需要注意的是,如果使用的是 VS Code,则必须在设置中启用连字功能才能生效。

  • GitHub上下载字体 传送门:https://github.com/microsoft/cascadia-code/releases 下载后,将字体复制到电脑系统字体库中,具体路径控制面板>所有控制面板项>字体 在VSCode中使用该字体 在文件>首选项>设置中,选用json方式打开设置面板 在配置项editor.fontFamily中添加'Cascadia Code' 例如我的配置就是"edi

  • CascadiaCode字体下载链接:https://github.com/microsoft/cascadia-code/releases/download/v2102.25/CascadiaCode-2102.25.zip 微软中文docs:https://docs.microsoft.com/zh-cn/

 相关资料
  • 问题内容: 我有一个宽度可变的容器DIV。 在此我有4个DIV,所有300px x 250px … 我想发生的是框1向左浮动,框4向右浮动,框2和3在它们之间均匀分布。我希望间隔也要流畅,以便将浏览器做得更小,空间也要变小。 问题答案: 可以在IE6 +和所有现代浏览器中使用! 我将您要求的尺寸减半,以使其易于使用。 text-align: justify结合在一起.stretch是在处理定位。

  • 问题内容: SWT中是否有一种方法可以简单地获取在各种操作系统上均可使用的等宽字体? 例如。这适用于Linux,但不适用于Windows: 还是我需要一种方法来尝试加载各种字体(Consolas,Terminal,Monaco,Mono),直到不为空?另外,我可以在启动时在属性文件中指定它。 我尝试从Display取得系统字体,但不是等宽字体。 问题答案: 根据国际化支持相关API 的JDK文档中

  • 问题内容: 我在CSS的width属性上遇到了一些麻烦。我在div中有一些段落。我想使段落的宽度等于它们的内容,以使它们的绿色背景看起来像文本的标签。相反,我得到的是这些段落继承了div父节点的宽度,该宽度更宽。 问题答案: 默认情况下,标签是元素,这意味着它们占据了parent的100%。 您可以使用以下方法更改其显示属性: 但这使元素并排。 要使每个元素保持独立行,可以使用: (如果您使用fl

  • 如果null对象的string属性与预先确定的值不匹配,我有一个测试来验证该对象的返回。我的代码是

  • 问题内容: 我有一个父div,其中将包含2或3个子div。我希望子div自动采用相等的宽度。 谢谢 问题答案: 这不是不可能的。使用甚至还不是特别困难。 该解决方案将在现代浏览器中运行。在IE7中将无法使用。 CSS: HTML:

  • 尝试一个flexbox导航,最多有5个项目,少则3个,但它没有在所有元素之间平均划分宽度。 我在此建模的教程是http://www.sitepoint.com/responsive-fluid-width-variable-item-navigation-css/ 萨斯 null null

  • 我有一个服务器-客户端程序,它使用TCP连接进行通信。多个客户端可以同时连接到服务器。我想在这个系统上实现tcp打孔。 在客户端,它调用公共服务器来查找我的服务器的公共ip端口。然后连接到它。 编辑:我有另一个想法。就是打开一个新的端口,连接到公共服务器。主服务器端口将像往常一样监听传入连接。当客户端想要连接时,公共服务器会通过新的端口通知我的服务器。它将停止主端口侦听传入的连接,相反,它将连接到

  • 问题内容: 在表单上,​​我有一个select和两个输入字段。这些元素垂直对齐。不幸的是,我无法获得这些元素相等的宽度。 这是我的代码: 对于上面的示例,select元素的最佳宽度是198或199 px(当然我尝试了193 px,但差异很大)。我认为,这取决于分辨率,取决于各种计算机和浏览器,因为这些元素的宽度不相等(有时我认为差异约为1或2像素)。我试图在div或表行中设置这些元素,但这无济于事