开源免费的程序员专属编程字体FiraCo
介绍
FiraCode是一款优秀的编程专用连体等宽字体,这是笔者使用次数最多的字体,因为我喜欢它的连体性质,让代码看起来更优雅更符合人类对于字体的认知,在Github上这款字体已经收获40+K Stars,足以说明其受欢迎程度,当然优秀是其受欢迎的原因!
一般字体的问题
我们在考虑载体会在意以下几个点:相似的特征是区分的,比如 0O,1I
安装方式
分辨率支持
是否开源、免费
程序员使用很多符号,通常用几个字符编码。对于人的大脑,序列等->,<=或者:=是单独的逻辑标记,即使它们需要两个或三个字符在屏幕上。眼睛花费了非零的能量来扫描,解析并将多个字符合并为一个逻辑字符。理想情况下,所有编程语言都应使用面向操作员的完整Unicode符号进行设计,但事实并非如此。
代码效果预览
Go语言
JavaScript
PHP
liveScript
clojure
Web浏览器支持
/* CSS */@import url(/distr/fira_code.css)/* Specify in CSS */font-family: Fira Code monospace。
以下是浏览器支持情况:IE 10+, Edge: enable with font-feature-settings: “calt” 1。
Firefox
Safari
Chromium-based browsers (Chrome, Opera)
ACE
CodeMirror enable with font-variant-ligatures: contextual。
样式集设置
如何设置样式集,可以参考Github上对于各个编辑器的介绍!
IDE家族
总结
笔者使用过几款字体,各有各的优点,FiraCode是其中使用最多的字体,其他字体如Input、Source Code Pro、Anonymous Pro、Ubuntu Mono、Menlo、Consolas、Hack也是比较优秀的,有关这些字体的简单了解可参考下文:
本文相关词条概念解析:
编辑器
编辑器是软体程序,一般是指用来修改电脑档案的编写软件,但也有人称PE2、HE4(汉书)……等文书软件为编辑器。常见的编辑器有文本编辑器、网页编辑器、源程序编辑器、图像编辑器,声音编辑器和视频编辑器等。此时,尽管编辑器仍然生成标准文件,但会转向正被讨论的程序设计语言的格式或结构。这样的编辑器称为基于结构的(structurebased),且它早已包括了编译器的某些操作;因此,程序员就会在程序的编写时而不是在编译时就得知错误了。
跨平台混合应用程序和PWA框架——Onsen UI,支持三大框架 介绍 Github 什么是Onsen UI? 面向未来的架构
介绍Onsen UI是一个开源框架,可以轻松创建原生感的Progressive Web Apps(PWA)和混合应用程序。核心库是用纯Javascript(在Web组件之上)编写的,并且与框架无关,这...
100多个Jupyter精选资源合集!GitHub高赞,包括项目、库、教程等11个方面
乾明 发自 凹非寺Jupyter,一个开源的Web应用程序,能在网页页面中直接编写代码、运行代码、显示代码结果、编写说明文档等等。现已支持40多种编程语言,已经成为程序员“居家旅行”的必备工具。但这个...