pal3love / dream-han-cjk Goto Github PK
View Code? Open in Web Editor NEWDream Han Sans & Serif: open source pan-CJK font families with enormous range of weights.
License: Other
Dream Han Sans & Serif: open source pan-CJK font families with enormous range of weights.
License: Other
重新测试
你好,我是一个刚入门的新手,我有几个问题,自己找了很久也没有答案,特地向您请教
我看到您曾经说过
Adobe 软件(如 Photoshop、Illustrator 等)的行高过大问题是由 OTF 原版字体中的“3 em vertical dash”字符所导致的。思源字体的全局字框为了容纳该字符而撑得很高。
针对这个问题我有几个提问:
期待您的答复!!!
不知道我理解的对不对啊,
根据SIL OPEN FONT LICENSE Version 1.1协议的要求,分发修改版本,除了要包括 该SIL OFL-1.1授权协议,还应该包括思源黑体/宋体 OFL-1.1文件上面的著作权人
黑体的:
Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font
Name 'Source'. Source is a trademark of Adobe in the United States
and/or other countries.
宋体的:
Copyright 2017-2022 Adobe (http://www.adobe.com/), with Reserved Font
Name 'Source'. Source is a trademark of Adobe in the United States
and/or other countries.
貌似根据SIL OFL-1.1原始版本格式还可以添加额外的版权持有人,详见https://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web
像这样,
Copyright (c) dates, Copyright Holder (<URL|email>),
with Reserved Font Name .
Copyright (c) dates, additional Copyright Holder (<URL|email>),
with Reserved Font Name additional Reserved Font Name>
Copyright (c) dates, additional Copyright Holder (<URL|email>).
貌似 著作权人写在license里,根据SIL OFL-v1.1不做推广、广告用途,用来acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s),应该就是没问题的
感谢大神,打造这套完整字重的字体。字体已经安装,使用上非常便捷!
目前在电脑里这套字体的显示,可能是原始字体没有 Hint 的缘故,仍然显得不够清晰,笔画发虚的感觉。
关于这方面的问题,不知大神能否想想办法。非常感谢!
小提示:
我之前在网上搜了很久,机器自动 Hint 的程序好像也不是很多,我找到了这个 https://github.com/chlorophytum/hm-ideograph
但这个自动生成 Hint 的程序,对黑体这样的无衬线字体效果很好,但对宋体这样的衬线字体,当笔画复杂时会出现渲染出错的情况。我也在 hm-ideograph 的 Issues 里面反馈了,但是还没有看到回复。
CN版本缺少日韩字体,完整包又过大,SC版本比较适中,请问是否有计划推出呢?
我尝试自己进行编译,不过出现了各种报错,对Linux实在是不太熟悉..
DreamHanSerifCN-W20 not found.
DreamHanSerifCN-W7 not found.
感谢作者,找了很长时间,终于在这里发现了思源系列字体行高问题的解决方法。想再请教一下,如何只基于原字体修改行高?一方面是今后如果字体更新比较方便,另一方面也想尽量减少对原字体的更改。
再次感谢
使用时发现,相同字号下,宋体的行高明显比黑体高很多。是不是没有对宋体进行行高调整?
因为从GitHub上下载很慢,时常还中断。尝试从您分享的百度网盘里下载,但是发现里面的版本有等比版和线性版,和GitHub里的显示又不一致,不知道怎么选择。希望得到解答,谢谢!
字重太多了,可否出了少一些字重的版本,字体选项太长了
思源黑体通过 avar 表把用户看到的 wght 值 (user scale) 分段线性映射 OpenType VF 插值算法所用的内部坐标 (design space),如下图所示。具体的数值见 source-han-sans#297 中的讨论。
梦源黑体按照 user scale 线性插值,如上图所示,反映到 design space 就是较细的一端太稀疏,也就是主页上所描述的问题。
如果按照 design space 进行线性插值,就可以保证笔画粗细严格地线性变化。参照下图,反映到 user scale 上,就是把较细的一端加得更密集。(或许可以说和等比版“异曲同工”,但个人感觉这一插值方式在 wght = 350 突变点附近的观感比等比版更好。)
如下图,右边是按 design space 线性插值的版本。相比左边按 user scale 线性插值的版本,右边的版本在字重的分布上更加均匀。
思源宋体的 user scale 和 design space 的对应关系接近线性。如下图,按 user scale 插值的结果相对黑体来说要好得多,也对应了主页上的描述。(当然,提供一个严格线性插值的版本也不错。)
user scale | design space |
---|---|
250 | 0 |
300 | 0.095 |
400 | 0.21 |
500 | 0.36 |
600 | 0.51 |
700 | 0.73 |
900 | 1 |
是否有一个(比较容易给出数学描述的)参数能反映人眼对黑度的感受?如果按照那个参数来线性插值,效果应该更好。
举个例子:在 Resource Han Rounded 中,我发现人眼感受到的圆角程度基本上可以用“缺失的面积”(正比于圆角半径的平方)来描述,按这一关系写入 avar 表之后,圆角程度变化看起来就比较均匀了。
OpenType 标准 avar 表。
作者是不是可以考虑在后面把时间冒号居中加上,谢谢
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.