V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
popbones
V2EX  ›  字体排印

分享一个字体 Helvetica Neue × Source Han Sans 思源黑体

  •  
  •   popbones · 2014-08-24 15:50:37 +08:00 · 8350 次点击
    这是一个创建于 3744 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第一次搞字体,走了不少弯路。最终还做出来了,分享给有需要的朋友。里面包含Meidum和Regular的Helvetica Neue Source Han Sans,还有试手制作的Helvetica Neue × 冬青简体中文。

    alt Preview

    链接: http://pan.baidu.com/s/1ntkdaw5 密码: hioi

    TL;DR

    因为Plex Home Theater不支持字体回退,就算MplayerX或者VLC这种在Mac上选英问字体也只会使用默认的系统回退中文字体。

    这就会造成不同语言的字体风格不统一的问题。比如英文字幕想用Helvetiac Neue Medium,Mac的华文细黑和黑体有没有Medium。

    直接用兰亭、冬青或思源黑体的话,拉丁字母又不理想。而且兰亭的假名都比中文要粗。

    所以最后决定自己合并一下Helvetica Neue和思源黑体。

    思源黑体有很多不版本,支持简繁日韩。官方版本分为多语言版和区域版。多语种完整版的otf默认是日本书写。

    所以除非支持语言标记功能,否则多种写法的汉字都会以日文书写方式为准,比如骨头的骨字,日文上面的小方块是靠右的。这种功能一般例如InDesign这种高级的排版软件支持,但是仍需要用户标记文本的语种。而播放器、甚至是整个OS X基本都是没有这个功能的。而另一方面区域版的字符数量没有完整版全。

    这个字体使用完整版制作,但是默认使用简体中文书写方式(其实我不太确定我使用的方法是否正确,但是看上去是成功了)。

    第 1 条附言  ·  2014-08-25 11:11:30 +08:00
    看到回复提到这样使用Helvetica Neue可能存在版权问题,所以删除了分享。

    有类似需求的朋友可以使用一下方法自行制作:

    1. 下载Source Han Sans源文件
    https://github.com/adobe-fonts/source-han-sans

    2. 下载并安装工具
    2.1 FontForge
    2.2 Adobe Font Development Kit for OpenType

    3. 使用FontForge将想要替换思源黑体中拉字幕的字体转换为和思源字体相同的CID字体格式。
    我们假设该字体为字体A.otf并且不是一个CID字体
    3.1 在FontForge中打开字体A
    3.2 选择CID菜单,“Convert by CMap”
    3.3 选择Source Han Sans中的的UniSourceHanSansCN-UTF32-H
    3.4 选择File->Generate Font
    3.5 字体格式选择PS CID生成字体,比如A.cid
    3.6 到Source Han Sans的源文件目录中,进入想要合并的字重
    3.7 使用fontMerge命令合并A.cid和cidfont.ps,比如合成道cidfont.ps.A

    4. 如果需要,autohint cidfont.ps.A

    5. 使用makeotf生成OTF,这里可以参考COMMAND.txt中的说明
    区别在于,我人想要生成简体中文并且全字符的字体的命令为和日文默认的全字符字体的命令差别应该在于将cs参数设为25,并不使用ci参数。
    10 条回复    2014-08-25 11:15:39 +08:00
    hccbook
        1
    hccbook  
       2014-08-24 17:13:47 +08:00
    请问这是怎样制作的?
    popbones
        2
    popbones  
    OP
       2014-08-24 17:34:35 +08:00
    @hccbook 本来是一位FontForge修改一下现成的otc或ttc,结果发现FF搞不太定Source Han Sans这种把spec用到极限的字体(基本导入导出就混乱了)

    最后还是直下载了Source Han Sans的源文件用Adobe Font Development Kit for OpenType Build的。

    FontForge就只是用来讲Helvetica Neue转换为CID-Keyed字体而已好用AFDKO合并而已。
    kavinyao
        3
    kavinyao  
       2014-08-24 17:47:39 +08:00 via iPhone
    公开发布自制混合字体会有版权问题吗?
    popbones
        4
    popbones  
    OP
       2014-08-24 17:51:30 +08:00
    @kavinyao 我也不清楚,求科普。我想思源这边因为是开源的问题应该不大吧,不过我没仔细研究过Apach 2.0就是了
    ffffwh
        5
    ffffwh  
       2014-08-24 20:14:17 +08:00
    衬线控、宋体控对这个世界表示绝望。。。
    popbones
        6
    popbones  
    OP
       2014-08-24 20:22:05 +08:00
    @ffffwh 个人还是觉得分用在什么地方,字幕的话衬线我看着有点眼花
    ffffwh
        7
    ffffwh  
       2014-08-24 23:40:54 +08:00
    @popbones
    文章正文阅读吧。PPT、字幕这种标题性的还是无衬线更适合。
    当然屏幕阅读的话Times这种太细太尖的serif就算了,DejaVu Serif这种粗衬线感觉比较好。
    jjgod
        8
    jjgod  
       2014-08-25 02:40:04 +08:00
    尊重版权的话,Helvetica Neue 显然不能随便嵌入到别的字体里。
    popbones
        9
    popbones  
    OP
       2014-08-25 11:12:23 +08:00
    @jjgod
    @kavinyao

    谢谢两位的提醒,已经删除了分享
    popbones
        10
    popbones  
    OP
       2014-08-25 11:15:39 +08:00
    @ffffwh

    如果不结合内容本身的风格的话,我比较倾向于标题使用无衬线字体,正文使用衬线字体。不过像版式比较丰富还有很多配图伸直背景图的杂志很多都适用无衬线字体做正文。

    不过屏幕我还是大部分无衬线,没有R屏,衬线题看不清。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2322 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 01:50 · PVG 09:50 · LAX 17:50 · JFK 20:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.