subframe7536 / maple-font

[try V7!] Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font for IDE and command line. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1
SIL Open Font License 1.1
4.49k stars 62 forks source link

中文字间距有点大 #211

Closed Cesar-Chang closed 2 months ago

Cesar-Chang commented 2 months ago

img_v3_02cj_614f54c7-8ba7-40da-8d48-ec260cd94bhu ide 上看中文字间距显得有点宽

subframe7536 commented 2 months ago

这是一个权衡后的选择:

中文一个字符单位宽高都是1000,英文一个字符单位宽度600,高度730

编程作为一个英文多中文少的场景,需要优先满足英文的阅读体验。像更纱黑体这种压缩英文宽度(500)满足中文字符宽度的字体,在编码的场景阅读起来会比较费力(对我而言)

因此只能调整中文字符,但是这里又有一个权衡:放大和加大间距。放大中文字符会导致英文字体过小,加大间距会看起来比较奇怪

近两年的使用下来,最终选择了加大间距:

  1. 放大会让中文字符在字符串或者注释中十分突出
  2. 加大间距可以在阅读时加以区分,但又不会显得突兀,相对更能维持行高,还可以更好地提示你这是等宽字体

image

因此,得到了这么一个看起来比较奇怪,但是阅读效率相对高一些的字体

Cesar-Chang commented 2 months ago

@subframe7536 感谢回复。懂了,那以后就尽量写英文注释了 hh

Leroy-X commented 1 month ago

可以同时在发布一个放大中文的版本吗,这样中文起码是可用的,现在的中文字体很好看,但是字间距的原因,让人很不想去使用

subframe7536 commented 1 month ago

@Leroy-X 说实话,现在的中文字体细看很丑。。。因为需要 OFL + 圆体,没得选才用资源圆体的。。。之前的一些吐槽

补充一下丑的原因:

eqfae commented 2 weeks ago

@Leroy-X 说实话,现在的中文字体细看很丑。。。因为需要 OFL + 圆体,没得选才用资源圆体的。。。之前的一些吐槽

* 如果不在意2:1,可以只安装 Maple Mono NF,然后用 Fallback 字体加载中文

* 如果在意2:1,可以用更纱黑体

补充一下丑的原因: 357069659-3d2bf778-c59e-47cf-8321-7c31b1d4cb57.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUwMTU4NDAsIm5iZiI6MTcyNTAxNTU0MCwicGF0aCI6Ii83ODMzODIzOS8zNTcwNjk2NTktM2QyYmY3NzgtYzU5ZS00N2NmLTgzMjEtN2MzMWIxZDRjYjU3LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODMwVDEwNTkwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY0YTJjOWZhNGQ4MTUyZGEyY2QyMzM4MDE4YmYwNWMwNDBmMWQ3ZjczZWJjM2FkYTY3Y2IxYjFjZGJmZmU0ZGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.S2j38oXGbYGz5wuc-IiIcxH6lAZqiBjF7EAyutvKjuA

能发汉仪正圆的可变版本吗 手上最新的是内置在中兴手机的汉yi圆体但不是可变 我自己合并 虽然不会搞中英文2:1

subframe7536 commented 2 weeks ago

能发汉仪正圆的可变版本吗 手上最新的是内置在中兴手机的汉yi圆体但不是可变 我自己合并 虽然不会搞中英文2:1

不能,因为有版权问题,国内字体厂商发布的所有字体的协议都不支持二改

另外,汉仪正圆的可变字体根本没有流出,没法做

eqfae commented 1 week ago

能发汉仪正圆的可变版本吗 手上最新的是内置在中兴手机的汉yi圆体但不是可变 我自己合并 虽然不会搞中英文2:1

不能,因为有版权问题,国内字体厂商发布的所有字体的协议都不支持二改

另外,汉仪正圆的可变字体根本没有流出,没法做

嗯 我现在用中兴圆体静态的 这个中英文2:1那间距我受不了 在阅读app尝试了 本来等苹方可变字体 圆体才是真的香

subframe7536 commented 1 week ago

嗯 我现在用中兴圆体静态的 这个中英文2:1那间距我受不了 在阅读app尝试了 本来等苹方可变字体 圆体才是真的香

每个字体都有适合的使用场景,比如 得意黑 只适合在标题中使用。Maple Mono NF CN 只适合在多英文、少中文的代码环境中使用,别的场景请使用其他使用