当前位置:网站首页>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 .
边栏推荐
- Jerry's access to additional information on the dial [article]
- SQL statement optimization, order by desc speed optimization
- 2022 Summer Project Training (III)
- The easycvr platform reports an error "ID cannot be empty" through the interface editing channel. What is the reason?
- C语言通过指针交换两个数
- 2019阿里集群数据集使用总结
- 面向程序员的精品开源字体
- MSF horizontal MSF port forwarding + routing table +socks5+proxychains
- C language exchanges two numbers through pointers
- 關於這次通信故障,我想多說幾句…
猜你喜欢
历史上的今天:Google 之母出生;同一天诞生的两位图灵奖先驱
Compilation principle - top-down analysis and recursive descent analysis construction (notes)
Take you through ancient Rome, the meta universe bus is coming # Invisible Cities
Getting started with pytest ----- allow generate report
Pytest learning ----- pytest operation mode and pre post packaging of interface automation testing
[Android] kotlin code writing standardization document
8位MCU跑RTOS有没有意义?
The integrated real-time HTAP database stonedb, how to replace MySQL and achieve nearly a hundredfold performance improvement
Four processes of program operation
阿里云国际版ECS云服务器无法登录宝塔面板控制台
随机推荐
推荐好用的后台管理脚手架,人人开源
Olivetin can safely run shell commands on Web pages (Part 1)
Getting started with pytest ----- test case rules
OpenEuler 会长久吗
UDP protocol: simple because of good nature, it is inevitable to encounter "city can play"
重磅硬核 | 一文聊透对象在 JVM 中的内存布局,以及内存对齐和压缩指针的原理及应用
Declval of template in generic programming
I want to say more about this communication failure
[Android] kotlin code writing standardization document
Compilation Principle -- C language implementation of prediction table
Kill -9 system call used by PID to kill process
微信小程序中给event对象传递数据
node の SQLite
虚拟机VirtualBox和Vagrant安装
Jielizhi obtains the currently used dial information [chapter]
Windows连接Linux上安装的Redis
Codeforces Round #803 (Div. 2)
IP, subnet mask, gateway, default gateway
OliveTin能在网页上安全运行shell命令(上)
J'aimerais dire quelques mots de plus sur ce problème de communication...