欢迎关注中文开源字体集 Open Source Fonts Collection for Chinese

news/2025/1/15 22:01:56/

一个收集可用于中文字体排印开源字体集合。 GitHub: OSFCC

项目缘由

此前有人向我咨询,可否指出一些中文的开源的字体,故萌发了中文开源字体集合 Open Source Fonts Collection for Chinese的想法。

我在Telegram频道中推送关于Linux的消息,订阅者表示并不出奇,因为他们大都来自哔哩哔哩弹幕网,最初关注我也是缘于Linux,此前也撰有一款考究字体的 Gtk+ 主题——Adapta-gtk-theme一文。

项目目的

值得注意的是,「Linux」「Open Source」「Free Software」等概念在早期就有所不同,时至今时更加混淆。本项目所收录并讨论的,是有开源的授权协议的字体;倘若一款字体可以免费获取,但是闭源,则不再收录之列,这也是出于其中大多数授权情况不明、字符集的支持有限等问题,不过这类字体中不乏高质量的,可自行查找。

如此做法是基于现实意义的考量,之所以关注开源字体,最重要的原因是中国的相关法律法规不健全,字体厂商对于字体销售、购买、使用、分发等定义模糊,不论任何环节的字体使用者,都面临法务纠纷的风险。在此环境下,不妨使用「无害」的开源字体

汉字是拥有庞大数量表意文字,设计难度为加上数字符号等仅千余字符的西文所不能及,故即使是市面上的商业字体,也逃不开不断复刻数十年前乃至百年前字稿。但也无可厚非,一是不乏高质量的前人字稿,二是自铅活字时代流传下的审美习惯难以撼动,再有虽是复刻,质量也确实在不断提升。从这一点出发,大可不必担心没有足够资本和人力驱动的开源字体的质量,因为它们一样是基于「公有领域」的字形原稿,遵循一定的设计理念;而在实际设计环节中,字体排印和对字体的微调是不可或缺的,对特例中的文字可再适当调整。

诸如Arch Linux和Ubuntu这类有广泛社区支持的Linux发行版,其Wiki中已有对开源字体的收录,但没有着重于中文字体,且仅是收录,并未考虑实际使用,也不会从字形设计等角度予以探讨。本项目的初衷即为弥补这一缺陷.

另外,有部分开源项目或出于美观,或不了解字体版权,采用了商用字体,这或许会带来不必要的麻烦。本项目也希望能以提供广泛的开源字体选择的方式避免这一问题。

本集以中文字体为主要收录对象,但不可否认的是针对日本、韩国、越南等使用汉字的国家或地区设计开发的字体,在中文语境下的字体排印中具有重要意义,故一并收入。

项目内容

*持续收集中文开源字体,收入中文开源字体集(下方表格)

*对部分中文字体的资料整理总结

如果你是中文开源字体项目的开发者、参与者,或者关注和使用中文开源字体,对本项目有任何建设性意见,或发现集合中存在错误内容,或发现了中文开源字体,可提交issues或Pull requests,也可在网站下方评论,或加入Telegram群组参与讨论。

字体系列开发者字体样式字重数授权协议
思源字体Adobe思源黑体7SIL Open Font License, Version 1.1
思源宋体7
花园明朝体GlyphWiki花园明朝体1Hanazono Font License & SIL Open Font License, Version 1.1
文泉驿「文泉驿」开发小组文泉驿微米黑1GNU GPLv3 & Apache 2.0
文泉驿正黑1GNU GPLv2
文泉驿点阵正黑1
文泉驿等宽正黑1
文泉驿点阵宋1
文泉驿Unibit1
DroidGoogleDroid Sans Fallback1Apache 2.0
CJKUnifontsArne GötjeAR PL UMing1Arphic Public License (free)
AR PL UKai1
CNS11643中文标准交换码全字库教育部全字库楷体1Open Government Data License, version 1.0
全字库宋体1
全字库说文解字字形1CC BY-NC-SA 3.0 TW
教育部标准字体教育部标准楷书1CC-BY-ND 3.0
教育部标准宋体1
IPAIPA 独立行政法人情報処理推進機構IPAex明朝1IPA Font License Agreement V1.0
IPAexゴシック1
刻石录开源字型一郎I.明体1
I.颜体1GNU GPLv2+
I.钢笔鹤体1
瀨戸フォント瀬戸のぞみ瀨戸フォント1SIL Open Font License, Version 1.1
cwTeXL10n TaiwancwTeX中明体1GNU GPLv2+ & SIL Open Font License, Version 1.1
cwTeX中楷体1
cwTeX中圆体1
cwTeX中仿宋仿1
cwTeX粗黑体1
王汉宗自由字体王汉宗王汉宗超明体1GNU GPLv2
王汉宗特明体标准1
王汉宗细新宋简体1
王汉宗特黑体1
王汉宗细黑体1
王汉宗粗黑体实阴1
王汉宗仿宋标准仿1
王汉宗颜楷体1
王汉宗中魏碑简体1
王汉宗标楷体空心1
王汉宗粗圆体双空1
王汉宗粗钢体标准1
王汉宗钢笔行楷1
王汉宗超黑俏皮动物1
王汉宗波浪体1
王汉宗波卡体空阴1
王汉宗海报体半天水1
文鼎开放字体文鼎AR PL BaoSong2GBK1Arphic Public License (non-commercial)
AR PL MingU20-L1
AR PL Mingti2L Big51Arphic Public License (free)
AR PL SungtiL GB1
AR PL KaitiM Big51
AR PL KaitiM GB1
自由香港字型香港自由字型自由香港楷书1CC-BY 4.0
M+Fonts森下浩司M+ P Type-17M+Fonts License
M+ P Type-27
M+ C Type-17
M+ C Type-27
M+ M Type-17
M+ M Type-27
M+ MN Type-17
8518 :51:22 pm851手書き雑フォント2自由修改分发,可商用,保留著作权
851チカラヅヨク1
851チカラヨワク1
851テガキカクット1
851レトロゴ1
fandolClerk MaFandolSong1GNU GPLv3 font exception
FandolHei1
FandolFang仿1
FandolKai1
KazesawakazesawaKazesawa6SIL Open Font License, Version 1.1
Sazanami狩野宏樹Sazanami ゴシック1BSD
Sazanami 明朝1
Un Fontswkpark, Jungshik Shin, 김도현UnBatang2GNU GPLv3
UnDotum2
UnShinmun1
UnYetgul1
UnGungseo1
Sazanamimishioさわらびゴシック1CC BY 3.0
さわらび明朝1
Typing Art开源字体中井良尚こころ明朝体1IPA Font License Agreement V1.0
はんなり明朝1
こども丸ゴシック2

(GitHub 项目地址与网站持续更新,欢迎关注)

转载于:https://juejin.im/post/5a1447bc51882532032593ea


http://www.ppmy.cn/news/337634.html

相关文章

固态硬盘用软件测试掉速严重,SSD固态硬盘掉速怎么办?手动执行TRIM指令缓解固态硬盘掉速方法...

固态硬盘掉速怎么办?最近有一个朋友无意间吐槽他的固态硬盘有了比较明显的掉速现象,小编问他是否执行过TRIM指令或使用相关软件缓解这一情况,他表示只管用从来没有顾忌过这些,实在不行就只有申请质保了。其实这是完全没有必要的。下面小编就来跟大家聊聊如何手动TRIM指令缓…

前端ThinkJS框架解析

Thinkjs 是一个快速、简单的基于MVC和面向对象的轻量级Node.js开发框架,遵循MIT协议发布。秉承简洁易用的设计原则,在保持出色的性能和至简的代码同时,注重开发体验和易用性,为WEB应用开发提供强有力的支持。 Thinkjs里面很多特性…

OpenStack Blazar 架构解析与功能实践

目录 文章目录 目录BlazarBlazar 的安装部署Blazar 的软件架构Blazar 的资源模型与状态机Blazar 的主机资源预留功能(Host Reservation)代码实现Blazar 的虚拟机资源预留(Instance Reservation)Host AggregateServer GroupInstance Reservation代码实现:Blazar 的设计思路…

美国GE通用电气 ABB瑞士德国

IC698PSA350 IC698PSA100 IC698ETM001 IC698CRE040-HN IC698CPE040-JP IC698CRE030 IC698CHS117C PM866AK02 PM851K01 PM856K01 PM860K01 PM861AK01 PM861AK02 PM864AK01 AC800M控制器单元8M RAM PM851K01 AC800M控制器单元8M RAM PM856K01 AC800M控制器单元…

Oracle字符集的简单图解,中文乱码解决

Oracle字符集的简单图解,中文乱码解决 经常碰到SQLPLUS展现乱码的问题,字符集和相关的定义都有说明但是很少有能把这些关系说的很简单易懂的。 在此之前我们需要搞清楚三个概念,操作系统字符集,客户端字符集,Oracle字…

OCA/OCP Oracle 数据库12c考试指南读书笔记:第17章: Moving and Re-organizing Data

SQL*LOADER支持异构,DATA PUMP只支持Oracle数据库 移动数据的方式 SQL*LOADER,DATA PUMP和外部表。 创建和使用DIRECTORY 对象 Oracle DIRECTORY 运行数据库读取操作系统文件,例如Data Pump。 数据库内部,Directory权限需要赋…

免费数据 | CnOpenData空气质量站点监测数据

空气质量站点监测数据简介 一、数据简介 环境质量不仅影响公众健康,还与经济的可持续发展息息相关。空气质量是我国环境治理的重要领域,其在日常生活中可感性高,直接影响人们的日常生产生活,还与经济环境、企业发展与盈利状况紧密…

C语言小例子【基础】

1.Hello World 代码 #include <stdio.h> /* 包含标准输入输出头文件 */ void main() /* 主函数 */ {printf("Hello World!\n"); /* 打印输出信息 */ }运行结果 2.两数之积 代码 #include <stdio.h> void main() {int x,y,m; /* 定义整型变…