Git Product home page Git Product logo

lxgwwenkai's Introduction

注意事项

LXGW WenKai / 霞鹜文楷

An open-source Chinese font derived from Fontworks' Klee One. 一款基于 FONTWORKS 的 Klee One 的开源中文字体。

开源授权 最新版

项目简介

2020 年 12 月,日本著名字体厂商 FONTWORKS 在 GitHub 上释出了 7 款开源日文字体,分别为 Train、Klee、Stick、Rock-n-Roll、Reggae、Rampart 和 DotGothic16。 7 款开源日文字体各有各的特点,而这七款字体中,字符数量最多的是 Klee

这是一款有着日本教科书体风格的字体,兼有仿宋和楷体的特点,可读性高。一些 DIY 字体爱好者曾先后用仿宋等字体补全这款字体,作为手机系统的美化字体移植在 iOS、Android 等手机系统中,受到很多机友的欢迎。不过这样补全的字体有一些不足之处。 第一,原有字体和后补字体之间有着一定的差异,致使一些不同的文字(如 Klee 原有汉字与后补简体字)混排之后会有违和感。 第二,由于补字所用的字体为商业版权字体,补全之后不可用于商业用途,还会有侵权的风险。此外,目前现有的开源中文字库里,楷体类寥寥无几,仿宋类则几乎没有。

鉴于此,也为了丰富开源中文字体中的楷体门类,2021 年 1 月 20 日起,本人开始了为 Klee 这一高质量的日文字体补全简繁常用字的尝试。因该字体非常适合正文阅读,命名 「霞鹜文楷」。由于 Klee 字体的 Regular 字重太细不太适合阅读,选取原字体 SemiBold 字重作为 Regular 字重。经过长时间的积累,目前已发展成简繁日韩均支持的 3 字重字体家族(截至 v1.111 版本)。

有关补字过程的更多信息,请参阅本人 GitHub.io 博客里的文章:《为 Klee 试制简化字》

字体预览

简要更新记录

  • 2021.01.20 着手为 Klee 增补简体字。
  • 2021.02.03 完成原有字形繁转简工作。
  • 2021.02.05 增补完 3603 简中常用字。
  • 2021.02.07 增补完 4808 繁中常用字。
  • 2021.02.14 增补完 GB2312 共 6763 个字,版本号 0.2。
  • 2021.02.21 增补完通用规范汉字表二表汉字。
  • 2021.04.25 增补完通用规范汉字表 8105 个字、GB/T 12345-90 包含的繁体字、BIG5 常用字表。
  • 2021.05.05 增补通用规范汉字表内汉字对应的繁体字或港台异体字,以及部分香港粤字,版本号 0.3。
  • 2021.05.08 开始大范围调整字形。
  • 2021.06.29 增补部分粤字、闽南语字、客家语字。
  • 2021.07.13 1.0 版发布,此后继续调整字形,但更新速度有所放缓。
  • 2021.10.01 增补完 CJK 统一汉字基本区共 20992 个字,版本号 1.100。此后分为完整版(本项目)和 轻便版(适用于开发者嵌入 APP),新增 屏幕阅读版(适用于 PC 与 Android 设备屏幕阅读)。
  • 2021.10.13 完整版(本项目)增补 2367 个常用谚文音节,实现对韩语/朝鲜语的支持,版本号 1.110。

查看详细更新记录。

历史版本的 Release,请在 Release 页面查看。

补字计划

简体部分

  • 补完原字库所含繁体字对应的简化字;
  • 补完简体中文 3603 常用汉字 ;
  • 补完「信息交换用汉字编码字符集(GB 2312-80)」 6763 个汉字;
  • 补完「通用规范汉字表」8105 个汉字;
  • 修改及优化字形 (范围为 GB 2312 及通用规范汉字表)。目前修改字形的任务已基本完成,但仍有一些字形待优化。

包括「现代汉语常用字表」(老 3500 字)及「义务教育语文课程常用字表」(新 3500 字,《通用规范汉字表》一级字表),新老 3500 加一起共 3603 字。

繁体部分

  • 补完繁体中文 4808 常用汉字 (**地区「常用国字标准字体表」)
  • 补完「GB/T 12345-90」6866 个汉字;
  • 补完 BIG5 一级(常用)汉字 5401 个;
  • 补完「通用规范汉字表」内汉字对应的繁体字或港台异体字;
  • 补完常用粤语、闽南语、客家语用字。(基于 「常用香港外字表」
    • 常用香港外字表 A-C 级
    • 常用香港外字表 1-2 级
    • 常用香港外字表 3 级
    • **闽客汉字(外字表ㄅ级)

其他

  • 补完 CJK 统一汉字基本区 20992 个汉字 (深度学习生成,字形较粗糙)
  • 补全常用谚文(韩语/朝鲜语)音节 2367 个。

下载字体

  1. 进入 Release 界面下载对应版本的 TTF 格式文件。以后 TTF 文件仅在 Release 页面更新。
  2. 进入 猫啃网 进行下载。GitHub 项目更新后,会联系猫啃网站长进行同步更新。 注意: 其它收录免费商用字体的网站上可能也收录了本字体,但可能不是最新版。
  3. 永硕个人网盘蓝奏云(密码:8ppk) 会进行同步更新。
  4. 本仓库 FCP 文件夹内为早期增补字的 Font Creator 工程文件,包含部分笔画分离的字形,可用 Font Creator 打开查看; MonoLatin 文件夹用于存放「霞鹜文楷等宽」的西文字体,字体名称为 LXGW WenKai Mono Latin; Hangul 文件夹存放笔画分离的谚文字体 LXGW MunHae。

注意事项

  1. 截至 1.100 版,本字体含有全部 CJK 基本区汉字,以及少量扩展 A~G 区汉字。 如有补字需求,请在 Issue #33 提出,不要另开 Issue。
  2. 本人并不是专业的设计师,并未考虑设计美感,所以看起来可能略丑,补进去的字与原版可能略有违和感,且在 Bold 字重中部分字的轮廓曲线会有毛刺;此外由于时间仓促,并没有多余的时间细修,部分字的部件拼接会很生硬。如有字形优化建议,请在 Issue #14 提出,不要另开 Issue。
    (以上两个 issue 均已加上 long term 标签,且均已在 Issues 页面置顶。)
  3. 由于原版「霞鹜文楷」Regular 字重在 PC 和 Android 屏幕上显示较细,而 Bold 字重需要在粗体模式下才能调用,特制作以 Bold 字重为基础的 霞鹜文楷屏幕阅读版 / LXGW WenKai Screen,加粗后的「霞鹜文楷」与 Windows 默认英文字体 Segoe UI Regular 粗细相当,PC 和 Android 手机屏幕阅读更加舒适,无需特别切换到粗体模式。此外,屏幕阅读版也将作为本项目的先行测试版。
  4. 为便于开发者将字体嵌入软件中,按照 v1.008 的字库大小提供 霞鹜文楷轻便版 / LXGW WenKai Lite。与 v1.100 版本的霞鹜文楷相比,剔除 v1.100 版本增补的一些较不常用的汉字,回到过往版本的体积。若完整版有字形优化或特性更新,精简版也将会跟进(大量增字除外)。精简版不包含谚文。
  5. 另,本字体也有供繁体中文用户和旧字形爱好者使用的 繁体中文版,基于轻便版制作,采用旧字形写法,主要采用 Klee One 的隐藏字形,部分部件手动修改,目前仍处于测试阶段。(目前并不打算完全遵循传承部件检校表)

协助完善

欢迎更多志同道合的朋友在此基础上继续让这款字体更臻完善,您可以通过以下方式与本人联系。

授权信息

本字体是基于 SIL Open Font License 1.1 改造的 FONTWORKS 开发并发布的 Klee 开源项目。Klee 是 FONTWORKS 的商标。

许可

  • 这款字体无论是个人还是企业都可以自由商用,无需付费,也无需知会或者标明原作者。 (但如果告知,我会很感激。)
  • 这款字体可以自由传播、分享,或者将字体安装于系统、软件或APP中也是允许的,可以与任何软件捆绑再分发以及/或一并销售。
  • 这款字体可以自由修改、改造,制作衍生字体。修改或改造后的字体也必须同样以 SIL OFL 公开。

限制

  • 在制作衍生字体时,字体名称不可使用原有字体的「保留名称」。
  • 这款字体不能用于违法行为,如因使用这款字体产生纠纷或法律诉讼,作者不承担任何责任。
  • 根据 SIL Open Font License 1.1 的规定, 禁止单独出售字体文件(OTF/TTF文件)的行为。

鸣谢

由本字体衍生的字体

其它项目

日系字体中文化

975 系列

打赏支持

点击进入打赏页面。

lxgwwenkai's People

Contributors

atzlinux avatar lxgw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.