有没有西文字符宽度等于思源宋体中文字符一半的英文等宽衬线字体?(顺便求一波字体管理软件)

如标题所言,我在找一款能比较好地和思源宋体/SourceHanSerif配合的西文等宽衬线字体,要求其字符宽度正好等于思源宋体的中文字符的一半。

不过如果有别的方法,比如巧妙的Fonts Family设置、其他的CJK支持较好的中文字体、从思源宋体里面提取西文字符来制作一个独立西文字体的教程、或者非衬线字体的组合等等,也请不吝赐教。为了这个字体的事情我实在是心累了……

事情的起源可以看这里,简而言之就是VS Code里如果直接将CJK字体排在Fonts Family第一位的话,空格会变成全角宽度……于是对我这个纠结于等宽衬线字体的货来说就非常地不妙。

顺便再问一下,有没有什么能够比较便利舒适地管理已装字体的软件推荐?Windows自带的实在是有些简陋……

唔……记得思源黑体有一个HW版本,里面西文用的是严格半宽的Source Sans Pro(不过并没有为显示代码优化1Il0oO的字形)

思源黑体HW是开源的,思源宋体是开源的,Source Serif Pro也是开源的,所以其实可以去找找或者自己fork编译个 思源宋体HW

1赞

好主意。不过因为我其实根本不懂怎么制作字体,然后因为还要搞提取制作只包括西文的字体什么的还挺复杂的……不知道能不能厚颜求推荐一个入门教程什么的?

关注一个,看看有没有方便的字体管理,下载工具。
试了下字由好像搜不到一些字体

1赞

思源项目的GitHub页面有提到从源码编译的方法吧…好像用到的是一些命令行的工具,我不懂编程,所以也不懂具体怎么制作…

另外成品的otf应该也可以用fontforge之类的软件按Unicode范围编辑…

1赞

这是哪个字体?不过看图片西文字符也不是中文字符的半宽嘛

按推荐度排序

字魂、字由、字加

更新一下,目前的解决方法是放弃了思源宋体,把日语宋体(也就是明朝体MS Mincho)排在中易宋体前面,算是个指标不治本的简易方法。有个比较明显的缺陷是,反斜杠会变成日币符号。

如果没有更好的解决方法的话,隔天我就把@feeshy 兄的回答设为解决方案了。

为什么非得要求衬线体呢

非衬线的半宽多好,一抓一大把…

性癖(×

x )

那叫思源等宽,可以在这里下载:

不是哦。

思源等宽是另一种等宽字体,其中西文字符比约等于2:3(具体而言是1000:667,也就是说只要一行的字数足够多就会产生肉眼可见的误差);而Feeshy提到的思源黑体HW是思源黑体自带的一个字形,中西文字符比等于2:1。

呃,原来是这样,不过清大镜像站有国内分流,方便大家下载:
https://mirrors.tuna.tsinghua.edu.cn/adobe-fonts/source-han-sans/

1赞

思源等宽 = source han sans + 2/3宽的source code pro

思源黑体hw = source han sans + 1/2宽的source sans pro