(Translated by https://www.hiragana.jp/)
OpenType - 维基百科,自由的百科全书 とべ转到内容ないよう

OpenType

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
OpenType
扩展めい
.otf, .otc, .ttf, .ttc
互联网媒体ばいたい类型
  • font/otf
  • font/sfnt
  • application/font-sfnt (deprecated)
[1]
类型だいえいType codeOTTO
统一类型标识public.opentype-font
开发しゃほろAdobe Systems
最新さいしん版本はんぽん
1.9[2]
2021ねん12月9にち,​2ねんまえ​(2021-12-09
格式かくしき类型がた檔案
扩展TrueTypePostScript字体じたい
标准ISO/IEC 14496-22:2015[3]

OpenType一種可縮放字型(scalable font)電腦でんのう字体じたい类型,採用さいようPostScript格式かくしき美國びくにほろ公司こうしあずかAdobe公司こうし聯合れんごう开发,ようらいがえだいTrueTypeがたてき新字しんじがた。这类字体じたいてきぶんけん扩展めいゆう.otf.ttf.ttc,类型だい码是OTTO,现行标准为OpenType 1.9。

OpenType最初さいしょ发表于1996ねん,并在2000ねんきさき现大りょう字体じたい。它源於微軟公司こうしてきTrueType Openがた,TrueType OpenがたまたみなもとTrueTypeがた。OpenType font包括ほうかつりょうAdobe CID-Keyed font技術ぎじゅつ。Adobe公司こうしやめ经在2002ねんまつはた字体じたい库全あらためようOpenType格式かくしきいた2005ねん大概たいがいゆういちまん种OpenType字体じたい,Adobe产品うらないりょうさんふんいち

历史

[编辑]

OpenTypeまえてき主流しゅりゅう苹果りんご公司こうしほろ开发てきTrueType类型,还有Adobe公司こうし开发てきType 1PostScript字体じたい类型。ほろ软在1994ねん独自どくじ开发りょう「TrueType Open」类型[4]これきさき1996ねんAdobe加入かにゅう开发,增加ぞうかりょう其在Type 1字体じたいちゅう使用しようてき字体じたい轮廓てき支持しじ,OpenType这个名字みょうじ于是便びんようらい称呼しょうこあい并之きさきてきわざ术。

ざいきさきらいてきじゅう几年ちゅう,Adobeほろ软继续开发改进OpenType格式かくしきざい2005ねんまつ,OpenType开始さる请成为くに际标じゅん组织(ISO)てきおおやけ开标じゅん。这个しん标准やめ经升级到OpenType 1.4,以适应ISO语言标准てきいち些变これきさき其被しょう为“开放字体じたい类型(Open Font Format)”。这个标准ざい2007ねん3がつ以ISO/IEC 14496-22发布。[5]

OpenType于2016ねん发布りょう1.8はん规范,引入りょう字体じたいてきこうのう支持しじどおり过调节一定的参数来自由改变文字的形状。

ざいOpenType1.9ちゅう,引入りょうCOLRひょうてきだい版本はんぽん,它增加ぞうかりょう额外てき图形こうのう增强ぞうきょうばん最初さいしょよしたに提出ていしゅつ并与ほろ软联あい开发。增强ぞうきょうてき图形こうのう包括ほうかつさん种类がたてき渐变、仿射变换、合成ごうせい混合こんごうしきてき支持しじ,以及てい义可重用じゅうよう组件てき能力のうりょく。这些增强ぞうきょうこうのう为COLRひょう提供ていきょうりょう“SVG”ひょうてき所有しょゆう图形こうのうじょりょう描边そと,应用ほどじょ应该支持しじ这些こうのう。它还添加てんかりょう合成ごうせい混合こんごうしき,对“SVG”ひょうてき支持しじ认为选的(いん为这些在SVGちゅうさく为滤镜效果こうか实现)。此外,COLRひょうてき增强ぞうきょうこうのうあずかOpenTypeFontVariations集成しゅうせいざい一起かずき,而“SVG”おもて则无ほう做到这いちてん版本はんぽん98おこり,Chromium浏览引擎支持しじ增强ぞうきょうてきCOLRひょう

描述

[编辑]

OpenType使用しようTrueType字体じたい通用つうようてきsfnt构,ただし加入かにゅう若干じゃっかん智能ちのう字体じたい”(smartfont)选项,以加きょう字体じたいてき字形じけい语言支持しじ能力のうりょく。OpenType字体じたいちゅうてき字形じけい(glyph)、轮廓すうすえ以在两种格式かくしきちゅうにん选其いちいち个是ざい'glyf'ひょうちゅうTrueType格式かくしき轮廓,另一个是ざい'CFF 'ひょうちゅうてきCFF(压缩字体じたい格式かくしき,Compact Font Format)格式かくしき轮廓。CFF轮廓すうすえもとPostScript语言Type 2字体じたい格式かくしきおもてかくめい'CFF '长度为四个字,并且以一个空格字符结尾。

ざい如版しきとうだい多数たすうじょう况下,轮廓すうすえ格式かくしき什么类型并不重要じゅうようただし这两种格しきてき别在图元こう栅化(rasterisation)てき时候就有别。而单从「OpenType」一词中看不出来使用的是哪种数据格式,所以ゆえんゆう时候使用しようOpenType (PostScript flavor)、OpenType CFF、あるものOpenType (TrueType flavor)とう称呼しょうこ以区别。

OpenTypeてき主要しゅようとくせいゆう

  • 字体じたい编码もと統一とういつ支持しじにんなんぶんほんあるものどう支持しじ种文ほん
  • いち个OpenType字体じたい以带ゆう最多さいた65,536个字形じけい。对于ちゅう文字もじ库而ごとさい基本きほんてき汇应该包含ほうがんBig5てき13,060漢字かんじあるGB2312-80标准てき6763个常用字ようじがた,这些应该のう满足一般いっぱんよう户的使用しよう,对于户籍管理かんり、银行けい统和出版しゅっぱんしゃとうよう户而げん需要じゅよう2まん甚至7まんてき支持しじ
  • 字体じたい有高ありだか级字がたこうのう以进ぎょう对复杂文ほん进行充分じゅうぶんてき字形じけい处理,并能どおり过更简单てき文字もじほどこせさら复杂てき字形じけい效果こうか如用罗马字母じぼ脚本きゃくほん书写英文えいぶん
  • 字体じたいぶんけん以拓てんいたまたが平台ひらだいのう够在Mac OSWindowsいち些Unixけい统中进行设置。
  • わか变体とうつぶせてん字形じけいかずたくてん文字もじ性能せいのう,OpenType CFF字体じたいType 1ようしょう

あずか其他类型

[编辑]

あずか苹果りんご公司こうしてきApple Advanced Typography(简称AAT,旧名きゅうめいGX Typography)较,OpenTypeざい字形じけい选项じょうさら灵活,ただしざい语言しょう关的选项支持しじりゃく胜一筹。OpenTypeAATさら成功せいこう,它现ざいゆう大量たいりょうてき字体じたい支持しじてき应用ほどじょ使つかいAATなり为过时的わざ术。AATてき单平だい性能せいのう使缺乏けつぼう苹果りんご以外いがいてきだい厂商てき支持しじ

从开发者てき角度かくどらい说,ざい一般いっぱんじょう况下OpenTypeAATさら容易ようい开发。くびさき,简单声明せいめいがえ换和OpenTypeてき定位ていいAATてきじょう态表さら简单えき懂。其次,Adobeてき认证策略さくりゃく需要じゅようあらため变源だい码,运行だい三方字体编辑应用程序,如FontLab、FontMaster添加てんかゆう性能せいのう支持しじ。虽然Adobeてきぶんほん驱动だい支持しじ如微软的单独开发工具こうぐさら为直观,ただし它的VOLT(视觉开放字体じたい版式はんしき工具こうぐ,Visual OpenType Layout Tool),一个制作字体的工具集成软件还是比较受欢迎的。

另一个区别是,OpenType支持しじframework(如微软的Uniscribe),わかよう处理おもねひしげはくとう语言てき时候ただ需要じゅよう提供ていきょう一些特殊的语言处理知识。而在AATちゅう,ATT字体じたい开发しゃ需要じゅよう对该语言字体じたいてき全面ぜんめん认识。这意味いみAAT以处にんなん特殊とくしゅ语言,ただし需要じゅよう字体じたい开发しゃてき相当そうとう高度こうどてき语言识。另外,OpenType字体じたいさら容易ようい制作せいさくただしただのう支持しじ应用ほどじょ操作そうさけい统能够识别的复杂文字もじざい支持しじOpenTypeまえ,Adobe针对だか文字もじ处理ちゅう曾推“multiple master fonts”,ただし缺乏けつぼうOpenTypeてき异体语言ひかえせいざい字体じたい形状けいじょうじょうゆうさらてきひかえせいさんすう

OpenType支持しじ

[编辑]

OpenType支持しじゆう以下いか几个方面ほうめん所有しょゆう应用ほどじょ多数たすう操作そうさけい统能ざい使用しようきゅう字体じたいてきどう使用しようOpenType字体じたいとく别要注意ちゅういてきすべ一碼的拓展语言支持;支持しじおもねひしげはく印度いんど语言とう“复杂ぶんほん”;以及えいとうひしげひのとぶんほんてきだか级字がた支持しじとう

ざいほろ软的操作そうさけい统中,OpenType TT字体じたい(.TTF)のうこうきさきけんよういん此其支持しじ所有しょゆうWindows系統けいとう。OpenType PS字体じたい(.OTF)支持しじWindows 2000ある以後いごてき版本はんぽんざいWindows 9598NTMeけい统中需要じゅようあんそうAdobe Type Manager才能さいのう使用しよう基本きほんてき罗马支持しじ

つう統一とういつまとつぶせてん语言,以在だい多数たすうてき视窗应用ほどじょちゅうどう时对OpenTypeTrueType支持しじ包括ほうかつPublisherだい多数たすうてきAdobe应用ほどじょほろOffice 2003(ただしWord 2002くだり),以及多数たすうてきMac OS应用ほどじょ包括ほうかつ苹果りんご自己じこ开发てきTextEditKeynoteざいMac OS Xちゅうつう文字もじ处理Mellel,OpenTypeいたりょう全面ぜんめん支持しじ

OpenTypeどおり过微软的OfficePublisherとう软件支持しじ复杂书写ぶんほん,Adobe InDesign提供ていきょうにちぶんまとつぶせてんOpenTypeこうのうただし直接ちょくせつ支持しじちゅう印度いんどぶんほん——Adobe为支持しじおもねひしげはくまれはくらいひとしなか东语ごと,单独发行另外てきInDesign版本はんぽん

ひしげひのと语言ぶんほんてきだか级字がた支持しじ主要しゅようどおり过Adobeてき应用ほどじょ,如Adobe InDesignAdobe PhotoshopAdobe Illustratorらい支持しじQuarkXPress 6.5及其以下いか版本はんぽん支持しじ統一とういつ碼,いん含有がんゆうWinANSI/MacRomanひょう外的がいてき文字もじざいOpenType字体じたい中将ちゅうじょう无法正常せいじょう显示(どうざい其他使用しようすべ一碼的字体格式也不行)。Corel公司こうしてきCorelDRAW支持しじOpenType字形じけいこうのうつきかん如此,Quark公司こうしざい2006ねん5がつ发布てきQuarkXPress 7ちゅう开始支持しじOpenType,かずAdobeほどじょ达到类似てき效果こうか

另外,Windows Presentation Foundation管理かんりだい码执ぎょう支持しじOpenType CFF字体じたい一些高级字形功能,如连うつしきゅうからだ数字すうじはなたい字形じけい、拐点、超文ちょうぶんほんぶんほん小型こがただい写字しゃじはは字形じけいがえ换、多重たじゅうもと线、ぜんきさき/风格间距调整、くだり间调せいちゅう释字とうとう

Mac OS X v10.4及其きさきけい统中てきApple Advanced Typography支持しじOpenTypeひしげちょうあやほん语言てきだか级字がたこうのう,如小がただい写字しゃじははきゅうからだ数字すうじ种连うつしただし它不支持しじぜんきさき字母じぼ间距调整、定位ていい格式かくしき字形じけいたおせじょとういん此Mac OS X v10.4不能ふのうどおり过OpenType支持しじおもねひしげはく语、印度いんどてき文字もじ——这些ぶん本通ほんどおり苹果りんご自己じこてきAAT字体じたいらい支持しじ

ざい自由じゆう软件环境,如Linuxなか,OpenType支持しじどおりFreeType项目らい支持しじてき包括ほうかつ自由じゆう执行X Window System,如Xorg

特定とくていてきにわか语(うえしょう应的ふさが尔维亚/马其顿语(した字母じぼざい这个あんれいちゅう,对統一碼的支持是不够的,么OpenType其他ゆう竞争りょくてきわざ术就のうかい决它。

Mac OS Xけい支持しじてき特性とくせい

[编辑]

ざいMac OS X v10.4(Tiger)ちゅう苹果りんご公司こうし开始ざい操作そうさけい统中支持しじOpenTypeこうのう,减轻りょうほどじょ开发しゃてきにん务,ただし仍有いち些需要注意ようちゅういてき地方ちほう

  • ざいMac OS 10.4.0いた10.4.3ちゅうわか字体じたい识别为具有ぐゆうOpenTypeひょうにんなにAATおもて值将ゆるがせりゃくこれきさき,AATこうのう优先于OpenTypeこうのう。)
  • ただ以下いかてきGDEF/GPOS/GSUBこうのう标签确认支持しじてき
    • liga: Common ligatures普通ふつう连写
    • dlig: Discretionary ligatures
    • sups: Superior/superscript position
    • tnum: Tabular numeralsひょうよう数字すうじ
    • pnum: Proportional numerals比例ひれい数字すうじ
    • onum: Old style numeralsきゅうからだ数字すうじ
    • lnum: Lining numerals线性数字すうじ
    • sinf: Scientific inferiors
    • zero: Slashed zeroはす线零
    • ital: Italics斜体しゃたい
    • trad: Traditional CJK forms传统CJK样式
    • jp78: JIS 1978 CJK forms日本にっぽんJIS1978CJK样式
    • jp83: JIS 1983 CJK forms日本にっぽんJIS1983CJK样式
    • expt: Expert CJK forms专家CJK样式
    • nlck: NLC Kanji forms NLC汉字格式かくしき
    • ruby: Ruby notation formsちゅう音字おんじ样式
    • pwid: Proportional CJK widths比例ひれいCJK宽度
    • fwid: Full CJK widths全角ぜんかくCJK宽度
    • hwid: Half CJK widths半角はんかくCJK宽度
    • twid: Third CJK widthsさんふんいちCJK宽度
    • qwid: Quarter CJK widthsよんふんいちCJK宽度
    • palt: Alternate proportional CJK widths变C比例ひれいJK宽度
    • halt: Alternate half CJK widths变半かくCJK宽度
    • vert or vrt2: Optimised kana vertical alternates
    • ほんれつひょうかんせい
  • 以下いかこうのう确认支援しえんてき
    • mark: Mark‐to‐base positioning
    • mkmk: Mark‐to‐mark positioning
    • mset: Mark positioning via substitution
    • nukt: Nukta form
    • akhn: Akhand ligature
    • rphf: Reph form
    • blwf: Below-base formそこもと线样しき
    • half: Half-form(pre-base form)
    • pstf: Post-base form
    • vatu: Vattu variants
    • pres: Pre-base substitution
    • blws: Below-base substitution
    • abvs: Above-base substitution
    • psts: Post-base substitution
    • haln: Halant form substitution
    • blwm: Below-base mark positioning
    • abvm: Above-base mark positioning
    • dist: Distances

SINGがい字解じかい决方あん

[编辑]

2005ねんAdobeざい其创软件套装Adobe Creative Suiteちゅう发表りょう一个新的技术“外字がいじ”(Gaiji)かい决方あん

ところ谓“外字がいじ”,みなもとにち语的“ひょうがい汉字”(にち语:ひょうがい漢字かんじ,hyōgai kanji)。あずかひしげひのと语言不同ふどうざい东亚表意ひょうい文字もじけい统如ちゅうぶんにちぶんなかぼつゆう固定こてい数量すうりょうてきしゅう。一般字符集只含有8,000いた15,000てき常用じょうよう,另外すうまん非常ひじょう用字ようじなまへき往往おうおうぼつゆうざい各国かっこくてき标准ちゅう给予编码。另外いち个情况是异体いち表意ひょうい文字もじ汉字ざい不同ふどうてき历史时期、地域ちいき产生りょう不同ふどうてき字形じけい,而一些地名人名等专有名字必须要使用传统的写法,需要じゅよう使用しよう这些ひやへき字形じけい造成ぞうせいりょうせいへき问题,にち中称ちゅうしょう为“外字がいじ”问题。

为了处理这些ひやへきさきまえやめ经出现过很多方案ほうあん如在統一とういつなかてき私用しよう区域くいき(Private use area)增加ぞうか编码とう。这样てき处理方法ほうほう无法ざい制定せいてい环境以外いがいてき地方ちほう使用しよう私用しよう区域くいき编码てきすべ一碼制作的文档无法通用。另外一个办法就是将其处理成图像,这又导致文字もじはいばんてきあさ烦,いん为版めん指令しれい无法作用さよう于图ぞう,无法とう成文せいぶんほん搜索そうさく,而且よし于机字体じたい描绘字形じけい描绘图像てきつくえせい完全かんぜん不同ふどう,这样てき处理导致插入そうにゅうてきひやへきおこりらい很突兀。

SINGわざ术是Adobe Creative Suite 2いちおこり发布てき,它允许用户创けん新字しんじがたまい个新字形じけいさく为一个独立的字体打包。这样つつみ出来できてき字形じけいしょう字形じけいつつみ(glyphlet)。这种格式かくしきどおり过Adobeこう开的,且基于OpenType。这个つつみてき内容ないよう包括ほうかつ字形じけいてきTrueTypeあるCFF轮廓样式,标准OpenTypeひょうかく声明せいめい字形じけいてき尺寸しゃくすん组合ぎょう为,以及もとすうすえ附加ふかしんいき,如字がたつつみてき认证、所属しょぞく,还有读音あるもの部首ぶしゅぶん类等语言方面ほうめんてきぶん类等。SING字形じけいつつみ也可以使用しようFontlab公司こうしてきSigMaker3ほどじょ创建。

SING(Smart INdependent Glyphlets,智能ちのう独立どくりつ字形じけいつつみてき规范まこと许字がたつつみずい同文どうぶんけんいちおこり传送,这样包含ほうがんSINGてきぶんけん也是携带てき,而又かいらん码、异常显示。よし于字がたつつみてきもと础是OpenType字体じたい,标准字体じたいつくえせい以对其进ぎょう正常せいじょう描画びょうが。SING规范也可以表じゅつなりXML格式かくしき包括ほうかつざい二进制格式中重建字形的所有必要数据。一般いっぱんじょう况下,一个字形包需要1-2 kB大小だいしょうてき容量ようりょう

版式はんしき标签

[编辑]

OpenType版式はんしき标签含有がんゆう4个字くし含有がんゆう字体じたい版式はんしきちゅうぶんほん,语言けい统,こうのうかずはじめ线等しんいきほろ软的版式はんしき标签とう陆中,包含ほうがんりょう这些标签てき使用しよう命名めいめい方法ほうほう。OpenTypeとくせいよし这些标签しんいきらいからだ现的,创建とくせいぶん本来ほんらい描述如何いかすえ指令しれいらい排列はいれつ。这些とくせいぶんほん还可以通过高级字体じたい编辑FontlabStudioAsiaFont Studioらい制定せいてい

ぶんほん标签

ぶんほん标签ようらい识别OpenType字体じたいちゅうてきぶんほん类型。まい个标签对应統一碼中一个连续的字符区。まい个字标签含有がんゆう4个或さらすくなてきしょう写字しゃじはは。如,包含ほうがんarabらい识别おもねひしげはく字母じぼひょうcyrl对应西里にしざと尔字ははひょうlatn对应ひしげ丁字ていじははひょうとうとう

语言标签

语言たい统标签识别OpenType字体じたいちゅう支持しじてき语言けい统。如包含ほうがんARA对应おもねひしげはくESP对应西にしはんきばHYE对应亚美あま亚语ひとしひとし。这个だい码类ISO 639-2ただし不尽ふじんしょうどう

こうのう标签

こうのう标签ようらい识别てき一些字形特征和功能。

もと线标签

もと线标签包含ほうがんよこ、竖两个书うつし方向ほうこうてきしんいき

もと线标签 よこ 竖轴
'hang' ぞうぶんちゅう发音符号ふごうてきよこうつし时的もと线位置いち ぞう文中ぶんちゅう竖写时的もと线位置いち
'icfb' 表意ひょうい文字もじそこ边距もと线 表意ひょうい文字もじひだり边距もと线
'icft' 表意ひょうい文字もじ顶边距基线 表意ひょうい文字もじみぎ边距もと线
'ideo' 表意ひょうい文字もじ字面じめんそこ边距もと线 表意ひょうい文字もじ字面じめんひだり边距もと线
'idtp' 表意ひょうい文字もじ字面じめん顶边距基线 表意ひょうい文字もじ字面じめんみぎ边距もと线
'math' 数学すうがく居中きょちゅう时的もと线 写字しゃじ居中きょちゅうざい竖写时的もと线
'romn' 简单字母じぼぶんほんひしげひのと西里にしざと尔、まれ腊字ははてきもと线 简单字母じぼぶんほんひしげひのと西里にしざと尔、まれ腊字ははざい顺时针90时书うつしてきもと线

参考さんこう文献ぶんけん

[编辑]
  1. ^ Media Types. IANA. 2017-10-12 [2017-10-17]. (原始げんし内容ないようそん于2017-10-18). 
  2. ^ OpenType® Specification Version 1.9. [2021-12-09]. (原始げんし内容ないようそん于2022-01-19). 
  3. ^ ISO/IEC 14496-22:2015 - Information technology -- Coding of audio-visual objects -- Part 22: Open Font Format. www.iso.org. [2015-12-13]. (原始げんし内容ないようそん于2016-03-05). 
  4. ^ Suitcase Type Foundry Information Guide (PDF). [2008-01-02]. (原始げんし内容ないよう (PDF)そん档于2006-11-18). 
  5. ^ ISO/IEC 14496-22:2007 – Information technology – Coding of audio-visual objects – Part 22: Open Font Format. ISO. 2009-07-31 [2009-11-11]. (原始げんし内容ないようそん于2016-11-18). 

まいり

[编辑]

外部がいぶ連結れんけつ

[编辑]