program-in-chinese / overview

中文编程的历史、现状和展望。issue 中进行相关问题的讨论.
https://zhuanlan.zhihu.com/codeInChinese
GNU General Public License v3.0
383 stars 34 forks source link

中英文混合字体试验 #178

Open nobodxbodon opened 4 years ago

nobodxbodon commented 4 years ago

源自此文评论区。多谢有心人制作了为中文标识符优化的字体:

之前说的抽空试验一下中英文3:2的比例搞一个字体,已经搞了可否请您帮忙试用一下,提一下意见或者有别的好看的字体也可以推荐一下,链接如下:

链接: https://pan.baidu.com/s/1kpD3BTezk6pfiH2EcmN2VA 提取码: inbg

里面colan目录下,目前这个版本使用consolas+win10新版的兰亭雅黑混合版本,中英文3:2以使得中文变量不显得突兀,括号放大,点号放在正中间。字体故意拉高有些修长、中文可能稍小了些不知道合不合适。

(vscode其实您单独设置英文已经效果不错,我还是弄个了中英文混合的,可以扩展到其他一些排版不好的编辑器)

字体又更新了下,加入了=>、≤、≥几个连字符(竟然要字体脚本……),提高了一些字体表现,整体也优化了下应该可忍受了,欢迎多提提意见。感觉中文变量的较少普及,字体设计也要背锅的,比如点号.夹在汉字中间,有些字体对于这种处理完全没有识别度。再比如有些字体中英文大小悬殊太多,或者和符号之间的区别度不够,容易造成中文变量的识别度不够或过于突兀。

用excel的vba体验了下,感觉还不错。

我:“请问目录中需要的就是 colan.ttf 一个字体文件是吗?mac 下可以用吗? ”

对的,就一个字体文件ttf的,win10下点击后有个安装按钮。mac没咋用过,刚刚百度了下说也是可以直接点击安装就行。刚刚更新了下中英文5:3版本的,所有中文部分基本原版的雅黑体验,网页浏览也可以直接替换掉雅黑了。

开此 issue 以便跟进。个人没用过定制字体需要研究一下怎么搞,欢迎有兴致的尝鲜并分享体验!

nobodxbodon commented 4 years ago

字体大小都是 15 pixel 原本的字体设置:Menlo, Monaco, 'Courier New', monospace Screen Shot 2020-08-28 at 1 20 48 PM

安装 colan.ttf (通过 font book)后,字体设置为:Menlo, Monaco, 'colan', monospace Screen Shot 2020-08-28 at 1 27 29 PM

n-WN commented 1 year ago

TODO就像是T0D0

xgongya commented 1 year ago

您好,您的邮件已收到,会尽快处理回复您!