当前位置:网站首页>Excellent open source fonts for programmers
Excellent open source fonts for programmers
2022-07-06 18:13:00 【Program ape DD_】
Produce | OSC The open source community (ID:oschina2013)
In the open source world where a hundred flowers bloom , Open source fonts belong to a relatively small branch . But often the more niche areas , Instead, more amazing works will be born . This article will introduce some features of open source fonts , Or exquisitely made , Or originality , Or works with deep historical background .
1、JetBrains Mono
license :SIL Open Font License 1.1
Official website :https://www.jetbrains.com/lp/mono/
developers :JetBrains
JetBrains Mono yes JetBrains The company specially creates programming fonts for developers —— There are even 「 The most beautiful programming font 」 Known as the .
This font fully considers the problem of eye fatigue caused by looking up the code for a long time , And related factors , Like the size and shape of letters 、 The amount of space between glyphs 、 Natural equal width balance 、 Unnecessary details 、 And indistinguishable symbols or letters (l and I) And ligatures, etc .
JetBrains Mono Provides Thin、ExtraLight、Light、Regular、Medium、SemiBold、Bold and ExtraBold common 8 Font thickness , Contains English numeric characters and Western Fonts , Support 147 Languages , But not Chinese , By default, Chinese will be displayed as the default Chinese font of the system .
JetBrains Mono Using an open source font license SIL Open Font License, Open source is free and commercially available .
JetBrains Mono Font display effect
2、Cascadia Code
license :SIL Open Font License 1.1
Official website :https://github.com/microsoft/cascadia-code
developers : Microsoft
Cascadia Code It is an equal width programming font created by Microsoft . The font style of this font is special , In addition to optimizing the readability of the code 、 Make letters, numbers and symbols more recognizable , The biggest feature is that it supports programming ligatures (Programming Ligatures), That is, when entering , You can create new glyphs by combining characters .
Cascadia Code Font display effect
Cascadia Code Using an open source font license SIL Open Font License, Open source is free and commercially available .
3、Source Code Pro
license :SIL Open Font License 1.1
Official website :https://adobe-fonts.github.io/source-code-pro/
developers :Adobe
Source Code Pro yes Adobe Created equal width programming font , Very suitable for programming scenarios , Support Linux、macOS and Windows Isooperating system , Provides ExtraLight、Light、Regular、Medium、Semibold、Bold and Black common 7 Font thickness .
Source Code Pro Using an open source font license SIL Open Font License, Open source is free and commercially available .
Source Code Pro Font display effect
4、Fira Code
license :SIL Open Font License 1.1
Official website :https://github.com/tonsky/FiraCode
Fira Code It is a programming font designed for programmers , In addition to having basic properties such as equal width , Also added programming hyphenation features (ligatures).
As a programming font ,Fira Code Yes ASCII / Frame drawing 、 Power lines and other forms of consoles UI With excellent support :
Fira Code Is the first programming font to provide a special font to render the progress bar :
Fira Code Using an open source font license SIL Open Font License, Open source is free and commercially available .
Although this article is an open source font inventory for programmers , But not just “ Programming ” This use , The fonts to be introduced below may be very creative , Or well made , Or full of traditional cultural characteristics .
5、 Neat font
license :SIL Open Font License 1.1
Official website :https://github.com/LingDong-/qiji-font
The whole body (QIJI Font) It is extracted from the woodblock printed books of the Ming Dynasty ( Ling min engraved version ) The font of , Also known as 「 Make the East Qi body 」.
The style of Qi style strokes has strong calligraphy characteristics , More rhythmic than the regular Ming Dynasty style , Full of humanistic atmosphere , Very suitable for people who need to show a sense of humanity 、 Hand feel 、 A quaint scene . This font is based on Siyuan Song typeface , Excellent support for Chinese characters .
The whole body shows the effect
6、 Xia Ji Wen Kai (LXGW WenKai)
license :SIL Open Font License 1.1
Official website :https://github.com/lxgw/LxgwWenKai
Xiadu Wenkai is an open source Chinese font , The name comes from Wang Bo's 《 Pavilion of Prince Teng Preface 》——“ fall Xia And solitude Duck Qi Fei , The autumn river shares a scenic hue with the vast sky ”.
Xiadu regular script is derived from open source Fonts Klee One, The latter is a Japanese textbook font , By a famous Japanese font manufacturer FONTWORKS make , It has the characteristics of imitating Song Dynasty and regular script . Xia Du Wen Kai is based on Klee One Complete the simple and complex common words .
Xia Du Wen Kai shows the effect
7、 Tribulus terrestris
license :SIL Open Font License 1.1
Tribulus terrestris is a sharp open source Chinese art font , be based on Fontworks Japanese fonts produced Reggae One expand 、 Adjust the font style , And add OpenType characteristic , To meet the needs of simplified Chinese .
Tribulus terrestris body display effect
8、 McDonald's fries font
Official website :https://github.com/mcdtaiwan/McDonalds_Fries_Font
seeing the name of a thing one thinks of its function , This is a font inspired by McDonald's fries , French fries and ketchup are used as construction elements , Highly creative and distinctive .
McDonald's fries font display effect
Compatible with the situation
Supported software and operating systems :Illustrator CC 2018 above / Photoshop CC 2017 above / InDesign CC 2019 above / QuarkXPress 2018 Pages (macOS) / Keynote (macOS) / Sketch (macOS) / Paint.NET (Windows)
Supported browsers :Chrome / Safari / Firefox (26+) / Microsoft Edge (38+, Win 10)
At present, this font is available for free download , Just mark # McDonald's fries Free to use , Including commercial use .
Last , When it comes to open source fonts, there are two heavyweight works that cannot be bypassed ——「 Ses blackbody 」 and 「 Siyuan Songti 」. It is their pearls and jade in front , To give birth to more excellent derived Fonts .
9、 Ses blackbody
license :SIL Open Font License 1.1
Official website :https://github.com/adobe-fonts/source-han-sans
developers :Google & Adobe
Ses blackbody ( Also known as Source Han Sans or Noto Sans CJK) yes Google and Adobe Open source fonts created by cooperation , Using an open source font license SIL Open Font License, Free and commercially available .“ Siyuan ” The two characters are taken from the idiom “ When one drinks water, one must not forget where it comes from ”.
Siyuan supports simplified Chinese in bold 、 Traditional Chinese 、 Japanese 、 Korean and English ; Provides ExtraLight、Light、Normal、Regular、Medium、Bold and Heavy common 7 Font thickness , It can meet the needs of text display in different scenes . Suitable for designers 、 developer , And ordinary users .
Siyuan bold display effect
10、 Siyuan Songti
license :SIL Open Font License 1.1
Official website :https://source.typekit.com/source-han-serif/cn/
developers :Google & Adobe
Following “ Ses blackbody ” after ,Adobe and Google Together again created “ Siyuan Songti ”( Referred to as Source Han Serif or Noto Serif CJK). Siyuan Song typeface also adopts an open source font license SIL Open Font License, Free and commercially available .
Siyuan Song typeface also contains simplified and complex Chinese and four Chinese characters written in Japan and South Korea ExtraLight、Light、Regular,Medium、SemiBold、Bold and Black Seven kinds of thick and thin words are heavy , Each kind of thick and thin word weight includes 65535 It's a shape , A total of seven words are included up to 458745 It's a shape , It can meet different design requirements .
Siyuan Song typeface display effect
Colored eggs
Text to Handwriting —— Generate handwritten text
This is an open source tool that can generate handwritten text , Only English is supported by default , But you can add Chinese fonts by yourself , And specify the background picture . In addition, you can customize the font size 、 Ink color 、 Page size 、 Font spacing 、 Paper background and other properties .
We have created a high-quality technical exchange group , With good people , I will be excellent myself , hurriedly Click Add group , Enjoy growing up together . in addition , If you want to change jobs recently , Years ago, I spent 2 A wave of large factory classics were collected in a week , Those who are ready to change jobs after the festival can Click here to get !
Recommended reading
··································
Hello , I'm a procedural ape DD,10 Old driver developed in 、 Alibaba cloud MVP、 Tencent cloud TVP、 I have published books and started a business 、 State-owned enterprises 4 In the Internet 6 year . From ordinary developers to architects 、 Then to the partner . Come all the way , My deepest feeling is that I must keep learning and pay attention to the frontier . As long as you can hold on , Think more 、 Don't complain 、 Do it frequently , It's easy to overtake on a curve ! therefore , Don't ask me what I'm doing now, whether it's in time . If you are optimistic about one thing , It must be persistence to see hope , Instead of sticking to it when you see hope . believe me , Just stick to it , You must be better than now ! If you don't have any direction , You can pay attention to me first , Some cutting-edge information is often shared here , Help you accumulate the capital to overtake on the curve .
边栏推荐
- Common - magic number 7
- Video fusion cloud platform easycvr adds multi-level grouping, which can flexibly manage access devices
- 开源与安全的“冰与火之歌”
- Implementation of queue
- HMS core machine learning service creates a new "sound" state of simultaneous interpreting translation, and AI makes international exchanges smoother
- Transfer data to event object in wechat applet
- Declval (example of return value of guidance function)
- Dichotomy (integer dichotomy, real dichotomy)
- Distinguish between basic disk and dynamic disk RAID disk redundant array
- 2019 Alibaba cluster dataset Usage Summary
猜你喜欢
Kivy tutorial: support Chinese in Kivy to build cross platform applications (tutorial includes source code)
1700C - Helping the Nature
kivy教程之在 Kivy 中支持中文以构建跨平台应用程序(教程含源码)
Olivetin can safely run shell commands on Web pages (Part 1)
Distill knowledge from the interaction model! China University of science and Technology & meituan proposed virt, which combines the efficiency of the two tower model and the performance of the intera
虚拟机VirtualBox和Vagrant安装
Getting started with pytest ----- test case rules
Smart street lamp based on stm32+ Huawei cloud IOT design
Open source and safe "song of ice and fire"
【Android】Kotlin代码编写规范化文档
随机推荐
Interesting - questions about undefined
Will openeuler last long
Codeforces Round #803 (Div. 2)
第三季百度网盘AI大赛盛夏来袭,寻找热爱AI的你!
Scratch epidemic isolation and nucleic acid detection Analog Electronics Society graphical programming scratch grade examination level 3 true questions and answers analysis June 2022
Interview shock 62: what are the precautions for group by?
UDP协议:因性善而简单,难免碰到“城会玩”
C语言自动预订飞机票问题
C语言高校实验室预约登记系统
UDP protocol: simple because of good nature, it is inevitable to encounter "city can play"
带你穿越古罗马,元宇宙巴士来啦 #Invisible Cities
趣-关于undefined的问题
推荐好用的后台管理脚手架,人人开源
Comparative examples of C language pointers *p++, * (p++), * ++p, * (++p), (*p) + +, +(*p)
Getting started with pytest ----- test case rules
1700C - Helping the Nature
高精度运算
Jerry's watch reading setting status [chapter]
2022暑期项目实训(三)
2022暑期项目实训(一)