future_93
(running in the 93s)
1
如标题所言,我在找一款能比较好地和思源宋体/SourceHanSerif配合的西文等宽衬线字体,要求其字符宽度正好等于思源宋体的中文字符的一半。
不过如果有别的方法,比如巧妙的Fonts Family设置、其他的CJK支持较好的中文字体、从思源宋体里面提取西文字符来制作一个独立西文字体的教程、或者非衬线字体的组合等等,也请不吝赐教。为了这个字体的事情我实在是心累了……
事情的起源可以看这里,简而言之就是VS Code里如果直接将CJK字体排在Fonts Family第一位的话,空格会变成全角宽度……于是对我这个纠结于等宽衬线字体的货来说就非常地不妙。
顺便再问一下,有没有什么能够比较便利舒适地管理已装字体的软件推荐?Windows自带的实在是有些简陋……
唔……记得思源黑体有一个HW版本,里面西文用的是严格半宽的Source Sans Pro(不过并没有为显示代码优化1Il
和0oO
的字形)
思源黑体HW是开源的,思源宋体是开源的,Source Serif Pro也是开源的,所以其实可以去找找或者自己fork编译个 思源宋体HW
1 个赞
关注一个,看看有没有方便的字体管理,下载工具。
试了下字由好像搜不到一些字体
future_93
(running in the 93s)
9
更新一下,目前的解决方法是放弃了思源宋体,把日语宋体(也就是明朝体MS Mincho)排在中易宋体前面,算是个指标不治本的简易方法。有个比较明显的缺陷是,反斜杠会变成日币符号。
如果没有更好的解决方法的话,隔天我就把@feeshy 兄的回答设为解决方案了。
future_93
(running in the 93s)
14
不是哦。
思源等宽是另一种等宽字体,其中西文字符比约等于2:3(具体而言是1000:667,也就是说只要一行的字数足够多就会产生肉眼可见的误差);而Feeshy提到的思源黑体HW是思源黑体自带的一个字形,中西文字符比等于2:1。
呃,原来是这样,不过清大镜像站有国内分流,方便大家下载:
1 个赞
feeshy
16
思源等宽 = source han sans + 2/3宽的source code pro
思源黑体hw = source han sans + 1/2宽的source sans pro
future_93
(running in the 93s)
3
好主意。不过因为我其实根本不懂怎么制作字体,然后因为还要搞提取制作只包括西文的字体什么的还挺复杂的……不知道能不能厚颜求推荐一个入门教程什么的?
思源项目的GitHub页面有提到从源码编译的方法吧…好像用到的是一些命令行的工具,我不懂编程,所以也不懂具体怎么制作…
另外成品的otf应该也可以用fontforge之类的软件按Unicode范围编辑…
1 个赞
future_93
(running in the 93s)
7
这是哪个字体?不过看图片西文字符也不是中文字符的半宽嘛