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

OpenType 技术规范

  •  
  •   Khlieb · 2015-03-29 17:19:56 +08:00 · 5160 次点击
    这是一个创建于 3559 天前的主题,其中的信息可能已经有所发展或是发生改变。

    OpenType 这个技术最早是 1996 年微软在 TrueType 的技术上添加一些智能字体功能扩充出来的,叫做 TrueType Open,后来 Adobe 跟微软合作改进这项技术以后就改名 OpenType。2005 年这项技术被提交到国际标准化组织申请标准化,2007年3月以 ISO/IEC 14496-22 公布。

    微软开设了一个专栏展示 OpenType 的技术规范,分两个部分。

    第一部分展示 OpenType 的技术规范
    OpenType overview
    The OpenType font file
    Font file tables
    Recommendations
    第二部分列举 OpenType 的高级排版特性
    Advanced typographic extensions (OpenType Layout)
    OpenType Layout Common Table Formats
    OpenType Layout Tag Registry
    The WGL4.0 character set
    TrueType fundamentals
    The TrueType instruction set
    OpenType Mirroring Pairs List
    Adobe technical note #5176: “The Compact Font Format Specification.”
    Adobe technical note #5177: “Type 2 Charstring Format.”
    Specification changes log file

    第 1 条附言  ·  2015-06-12 00:19:22 +08:00
    维基百科也列了一个表简要说明 OT 的高级排版特性,可以从这里找到:https://v2ex.com/t/197883
    5 条回复    2015-09-19 22:37:41 +08:00
    Khlieb
        1
    Khlieb  
    OP
       2015-03-29 17:21:37 +08:00
    Adobe 用自家的字体做了个示范,展示 OpenType 字体的一些神奇的排版效果:

    http://www.adobe.com/products/type/opentype.html
    Khlieb
        2
    Khlieb  
    OP
       2015-03-29 17:29:03 +08:00
    @Khlieb 勘误:这里才是 Adobe 的字体做的范文,楼上的只是个主题页
    http://www.adobe.com/products/type/adobe-type-specimens.html
    kacong
        3
    kacong  
       2015-03-29 19:15:53 +08:00
    从小就对这个东西有浓厚的兴趣,研读过true type spec和 postscript 相关的东西。谢谢lz分享。
    Khlieb
        4
    Khlieb  
    OP
       2015-04-03 20:19:24 +08:00
    这个技术可以搞出某些没被支持的汉字,比如设定一种特性,在输入“招財進寶”四字以后用 dlig(Discretionary Ligatures)标签切换出来招财进宝的一种连写,然后用 XeTeX 或者 InDesign 就可以调出这个字型。
    Khlieb
        5
    Khlieb  
    OP
       2015-09-19 22:37:41 +08:00 via Android
    @kacong 我看到有篇文章介绍 font-feature-settings 这个 CSS 属性的时候也提到了 OpenType ,因为这个属性是依赖浏览器本身对 OpenType 的支持的

    http://www.riaxdnp.jp/?p=5094
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1096 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:55 · PVG 02:55 · LAX 10:55 · JFK 13:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.