The Adobe Originals program is a series of digital typefaces created by Adobe Systems from 1989 for professional use, intended to be of extremely high design quality while offering a large feature set across many languages. Many are strongly influenced by research into classic designs from the past and calligraphy. Adobe Originals fonts are sold separately or with Adobe products such as InDesign .
65-532: Adobe Originals fonts tend to offer an extensive feature set through the OpenType font format, such as optical sizes , automatic ligature insertion, small capitals , swashes , text and lining figures and kerning pair sets to fine-tune character spacing. They are accordingly common choices in fine printing and book design. The Originals program was established in 1989, when Sumner Stone hired font designers Carol Twombly and Robert Slimbach . This period saw
130-677: A Mac OS X-only word processor from Redlers, claims parity in typographic features with InDesign, but also extends the support to right-to-left scripts; so does the Classical Text Editor , a specialized word processor developed at the Austrian Academy of Sciences. As of 2009 , popular word processors for Microsoft Windows did not support advanced OpenType typography features . Advanced typography features are implemented only in high-end desktop publishing software. The text engine from Windows Presentation Foundation , which
195-477: A glyph independently along each of these axes. AAT font features do not alter the underlying typed text; they only affect the characters' representation during glyph conversion. Significant features of AAT include: AAT font features are supported on Mac OS 8.5 and above and all versions of macOS. The cross-platform ICU library provided basic AAT support for left-to-right scripts. HarfBuzz version 2 has added AAT shaping support, an open-source implementation of
260-476: A glyph-count limit of 65,535 glyphs, and a Collection file provides a "gap mode" mechanism for overcoming this limit in a single font file. (Each font within the collection still has the 65,535 limit, however.) A TrueType Collection file would typically have a file extension of ".ttc". However, the specification only described collection files being used in conjunction with glyphs that are represented as TrueType outlines or as bitmaps. The potential existed to provide
325-1072: A hardware accelerated native DirectX API for text rendering with support for multi-format text, resolution-independent outline fonts, ClearType , advanced OpenType typography features, full Unicode text, layout and language support and low-level glyph rendering APIs. On Mac OS X, AAT -supporting applications running on Mac OS X 10.4 and later, including TextEdit and Keynote, get considerable OpenType support. Apple's support for OpenType in Mac OS X 10.4 included most advanced typographic features necessary for Latin script languages, such as small caps , old-style figures , and various sorts of ligatures, but it did not yet support contextual alternates, positional forms, nor glyph reordering as handled by Microsoft's Uniscribe library on Windows. Thus, Mac OS X 10.4 did not offer support for Arabic or Indic scripts via OpenType (though such scripts are fully supported by existing AAT fonts). Mac OS X 10.5 has improved support for OpenType and supports Arabic OpenType fonts. Gradually,
390-1113: A separate version of InDesign is available that supports Middle Eastern scripts such as Arabic and Hebrew. Undocumented functionality in many Adobe Creative Suite 4 applications, including InDesign, Photoshop and Illustrator, enables Middle Eastern, Indic and other languages, but is not officially supported by Adobe, and requires third-party plug-ins to provide a user interface for the features. Advanced typographic support for Latin script languages first appeared in Adobe applications such as Adobe InDesign , Adobe Photoshop and Adobe Illustrator . QuarkXPress 6.5 and below were not Unicode compliant. Hence, text in these versions of QuarkXPress that contains anything other than WinANSI or MacRoman characters will not display correctly in an OpenType font (nor in other Unicode font formats, for that matter). However, in QuarkXPress 7, Quark offered support similar to Adobe's. Corel's CorelDRAW introduced support for OpenType typographic features in version X6. Mellel ,
455-436: A single glyph (for something like ligature formation), or it may include dozens glyphs or even more. A special class is automatically defined for any glyph not included in any of the explicit classes. Special classes are also available for the end of the glyph stream and glyphs deleted from the glyph stream. Beginning with a start-of-text state, the layout engine parses the text, glyph by glyph. Depending on its current state and
520-528: A size-efficient format. Also, whereas the 1990s was an era of aggressive competition in font technology, often referred to as "the font wars", OpenType Font Variations was developed in a collaborative manner involving several major vendors. Font Variations is integrated into OpenType 1.8 in a comprehensive manner, allowing most previously-existing capabilities to be used in combination with variations. In particular, variations are supported for both TrueType or CFF glyph outlines, for TrueType hinting, and also for
585-532: A step in the creation of a font, OpenType font properties (other than the outline) can be defined using human-readable text saved in Adobe's OpenType Feature File format. OpenType Feature Files typically have a name ending in a .fea extension. These files can be compiled into the binary font container ( .ttf or .otf ) using Adobe Font Development Kit for OpenType (AFDKO), FontLab , FontForge , Glyphs , DTL OTMaster , RoboFont or FontTools . OpenType Layout tags are 4-byte character strings that identify
650-460: A successor to Apple's little-used QuickDraw GX font technology of the mid-1990s. It is a set of extensions to the TrueType outline font standard, with smartfont features similar to the OpenType font format that was developed by Adobe and Microsoft, and to Graphite . It incorporates concepts from Adobe's " multiple master " font format, allowing for axes of traits to be defined and morphing of
715-546: A vector format for color glyphs with support for variations. OpenType 1.8 made use of tables originally defined by Apple for TrueType GX (the avar, cvar, fvar and gvar tables). It also introduced several new tables, including a new table for version 2 of the CFF format (CFF2), and other new tables or additions to existing tables to integrate variations into other parts of the font format (the HVAR, MVAR, STAT and VVAR tables; additions to
SECTION 10
#1732779669182780-805: Is a managed code implementation of OpenType, is the first Microsoft Windows API to expose OpenType features to software developers, supporting both OpenType TrueType, and OpenType CFF ( Compact Font Format ) fonts. It supports advanced typographic features such as ligatures , old-style numerals , swash variants, fractions , superscript and subscript , small capitalization , glyph substitution , multiple baselines , contextual and stylistic alternate character forms, kerning, line-level justification , ruby characters etc. WPF applications automatically gain support for advanced typography features. OpenType ligatures are accessible in Microsoft Office Word 2010 . Windows 7 introduced DirectWrite ,
845-475: Is a format for scalable computer fonts . Derived from TrueType , it retains TrueType's basic structure but adds many intricate data structures for describing typographic behavior. OpenType is a registered trademark of Microsoft Corporation . The specification germinated at Microsoft, with Adobe Systems also contributing by the time of the public announcement in 1996. Because of wide availability and typographic flexibility, including provisions for handling
910-530: Is also responsible for making sure that "morx" subtables are ordered correctly for the desired effect. AAT operates entirely with glyphs and never with characters, so all the layout information necessary for producing the proper display resides within the font itself. This allows fonts to be added for new scripts without requiring any specific support from the OS. Third parties can produce fonts for scripts not officially supported by Apple, and they will work with macOS. On
975-506: Is an essential aspect of the emoji experience, this led to a need to create mechanisms for displaying multicolor glyphs. Apple, Google and Microsoft independently developed different color-font solutions for use in OS X , iOS , Android and Windows . These proposals were all incorporated into the third edition of OFF (ISO/IEC 14496-22:2015). Microsoft added CBDT , CBLC , COLR , CPAL , and SVG tables to OpenType version 1.7, and
1040-518: Is four characters long, ending in a space character.) CFF outline data is based on the PostScript language Type 2 font format. However, the OpenType specification (pre-1.8) does not support the use of PostScript outlines in a TrueType Collection font file. After version 1.8, both formats are supported in the renamed "OpenType Collection". For many purposes, such as layout, it does not matter what
1105-532: Is given list of typographic features . Baseline tags have a specific meaning when used in the horizontal writing direction (used in the 'BASE' table's HorizAxis table), vertical writing direction (used in the 'BASE' table's VertAxis table), or both. A set of tables that mirrors TeX math font metrics relatively closely was added by Microsoft initially to Cambria Math for supporting their new math editing and rendering engine in Office 2007 and later. This extension
1170-465: Is nothing like this in OpenType. Other AAT tables can also have point-size dependent effects; for example, at 12 points, the horizontal and vertical strokes can be of similar width, but at 300 points, the stroke width variation could be quite great. In practice, few AAT fonts use any features of the technology other than those available through the "morx" table. Zapfino , Hoefler Text , and Skia are fonts that ship with macOS that illustrate
1235-999: Is present in most applications for Microsoft Windows (including Microsoft Office Publisher , most Adobe applications, and Microsoft Office 2003, though not Word 2002), CorelDRAW X3 and newer, and many Mac OS X applications, including Apple's own such as TextEdit , Pages and Keynote . It is also widely supported in free operating systems, such as Linux (e.g. in multiplatform applications like AbiWord , Gnumeric , Calligra Suite , Scribus , OpenOffice.org 3.2 and later versions, etc.). OpenType support for complex written scripts has so far mainly appeared in Microsoft applications in Microsoft Office , such as Microsoft Word and Microsoft Publisher . Adobe InDesign provides extensive OpenType capability in Japanese but does not directly support Middle Eastern or Indic scripts —though
1300-687: Is processed. The set of available features in the font is made accessible to the user via the "feat" table. This table provides pointers to the localizable strings that can be used to describe a feature to the end user and the appropriate flags to send to the text engine if the feature is selected. Features can be made invisible to the user by the simple expedient of not including entries in the "feat" table for them. Apple uses this approach, for example, to support required ligatures. Subtables may perform non-contextual glyph substitutions, contextual glyph substitutions, glyph rearrangements, glyph insertions, and ligature formation. Contextual actions are sensitive to
1365-544: Is provided by the FreeType project, included in free implementations of the X Window System such as X.org . Complex text handling is provided either by pango (calling HarfBuzz ) or Qt . The XeTeX and LuaTeX systems allow TeX documents to use OpenType fonts, along with most of their typographic features. Linux version of LibreOffice 4.1 and newer supports many OpenType typography features, because it began to use more sophisticated HarfBuzz text shaping library. As
SECTION 20
#17327796691821430-558: Is supported in the Chromium browser engine as of version 98. Since at least version 1.4, the OpenType specification had supported "TrueType Collections", a feature of the format that allows multiple fonts to be stored in a single file. Such a format is useful for distributing an entire typeface (font family) in just one file. By combining related fonts into a single file, font tables that are identical can be shared, thereby allowing for more efficient storage. Also, individual fonts have
1495-721: Is that a single font includes data to describe multiple variations of a glyph outline (sometimes referred to as "masters"), and that at text-display time, the font rasterizer is able to interpolate or "blend" these variations to derive a continuous range of additional outline variations. The concept of fully parametric fonts had been explored in a more general way by Donald E. Knuth in the METAFONT system, introduced in 1978. That system and its successors were never widely adopted by professional type designers or commercial software systems. TrueType GX and Multiple Master formats, OpenType Font Variations' direct predecessors, were introduced in
1560-400: Is used by default for "dark on light" color situations while second palette is intended for use in "light on dark" situations. Additional palettes should be selectable by the user." Apple Advanced Typography Apple Advanced Typography ( AAT ) is Apple Inc .'s computer technology for advanced font rendering, supporting internationalization and complex features for typographers ,
1625-566: The COLR table all of the graphic capabilities of the SVG table except stroking. They also add compositing and blending modes, support for which is considered optional for the SVG table (as these are implemented in SVG as filter effects). In addition, the enhancements to the COLR table are integrated with OpenType Font Variations, which is not possible with the SVG table. The enhanced COLR table
1690-624: The sbix table in OpenType version 1.8. Microsoft implemented support for all of the different color formats in Windows 10 version 1607 ("Anniversary Update"). OpenType 1.9 introduced a second version of the COLR table that adds additional graphics capabilities. Google originally proposed the enhanced version and jointly developed it with Microsoft. The enhanced graphic capabilities include support for three types of gradients, affine transformations , compositing and blending modes , and custom re-usable components. These enhancements give
1755-564: The Firefox web browser also supports some OpenType math features in its MathML implementation. As of 2024 , the set of fonts that supported OpenType math includes: Asana-Math , Cambria Math, DejaVu Math TeX Gyre , Garamond Math , Latin Modern Math , Libertinus Math , Neo Euler , STIX Math , XITS Math , Fira Math , GFS Neohellenic Math , and four TeX Gyre fonts Bonum Math, Pagella Math, Schola Math, Termes Math. More recently
1820-479: The Indic languages , and advanced typographic support for Latin script languages such as English . Windows 3.1 and all subsequent versions of Windows support OpenType TT fonts (.ttf). Windows 2000 and later support OpenType PS fonts (.otf). Adobe Type Manager could add basic Roman support of OpenType PS fonts in Windows 95 , 98 , or Me . Extended language support via Unicode for both OpenType and TrueType
1885-657: The Latin Modern and TeX Gyre fonts (an " LM-ization " of the standard PostScript fonts ) have also gained support for OpenType math. As of 2014 the number of OpenType math fonts is still fairly limited. A more up-to-date list is maintained on Mozilla 's web site . Emergence of Unicode emoji created a need for TrueType and OpenType formats to support color glyphs. Apple added a color extension in Mac OS X Lion (and also to iOS 4+). Fonts were extended with colored PNG Tooltip Portable Network Graphics images within
1950-468: The Noto fonts CJK OTC is ~10 MB smaller than the sum of the four separate OTFs of which it is composed. The use of a Collection also allowed for combining a very large number of glyphs into a single file, as would be needed for a pan-CJK font. Explicit support for Collections with CFF-format glyphs was incorporated into the OpenType specification in version 1.8. To reflect this more-inclusive applicability,
2015-519: The RichEdit 8.0 component. Besides Microsoft products, XeTeX and LuaTeX also have some level of support for these tables; support is more limited in XeTeX because it uses the traditional TeX math rendering engine (thus it cannot fully use some of the new features in OpenType math that extend TeX), while LuaTeX takes a more flexible approach by changing some of the internals of TeX's math rendering; in
Adobe Originals - Misplaced Pages Continue
2080-501: The 1990s, but were not widely adopted, either. Adobe later abandoned support for the Multiple Master format. This has led to questions as to whether a re-introduction of similar technology could succeed. By 2016, however, the industry landscape had changed in several respects. In particular, emergence of Web fonts and of mobile devices had created interest in responsive design and in seeking ways to deliver more type variants in
2145-431: The Adobe library comprising about a third of the total. By 2006, every major font foundry and many minor ones were developing fonts in OpenType format. Unicode version 3.2 (published in 2002) introduced variation selectors as an encoding mechanism to represent particular glyph forms for characters. Unicode did not, however, specify how text renderers should support these sequences. In late 2007, variation sequences for
2210-676: The Adobe-Japan1 collection were registered in the Unicode Ideographic Database, leading to a real need for an OpenType solution. This resulted in development of the cmap subtable Format 14, which was introduced in OpenType version 1.5. Unicode version 6.0 introduced emoji encoded as characters into Unicode in October 2010. Several companies quickly acted to add support for Unicode emoji in their products. Since Unicode emoji are handled as text, and since color
2275-480: The BASE, GDEF and name tables). OpenType uses the general sfnt structure of a TrueType font, but it adds several smartfont options that enhance the font's typographic and language support capabilities. The glyph outline data in an OpenType font may be in one of two formats: either TrueType format outlines in a 'glyf' table, or Compact Font Format (CFF) outlines in a 'CFF ' table. (The table name 'CFF '
2340-503: The COLR table allows layered glyphs and the CPAL ("Color Palette") actually defines the colors for the layers. The multi-layer approach allows a backwards compatible implementation as well as varying the rendering depending on the color context surrounding the glyphs. According to Adam Twardoch : "At TypeCon [2013], Greg Hitchcock clarified the envisioned roles of the palettes: first palette
2405-530: The OFF was published in 2009 (ISO/IEC 14496-22:2009) and was declared "technically equivalent" to the "OpenType font format specification". Since then, OFF and OpenType specifications have been maintained in sync. OFF is a free, publicly available standard. By 2001 hundreds of OpenType fonts were on the market. Adobe finished converting their entire font library to OpenType toward the end of 2002. As of early 2005 , around 10,000 OpenType fonts had become available, with
2470-551: The OpenType Layout mechanisms. The only parts of OpenType for which variations are not supported but might potentially be useful are the 'SVG ' table for color glyphs, and the MATH table for layout of mathematical formulas. The 'SVG ' table uses embedded XML documents, and no enhancement for variation of graphic elements within the SVG documents has been proposed. However, enhancement to the COLR table in OpenType 1.9 has provided
2535-800: The OpenType typography support has improved on newer Mac OS X versions (e.g., Mac OS X 10.10 can handle much better long contextual glyph substitutions). Bitstream Panorama , a line layout and text composition engine from Bitstream Inc. , provides complete OpenType support for compact and standard Asian fonts, Arabic, Hebrew, Indic, Thai and over 50 other worldwide languages. The application supports key OpenType tables required for line layout, such as BASE, glyph definition (GDEF), glyph positioning (GPOS), and glyph substitution (GSUB). Panorama also offers complete support for advanced typography features, such as ligatures, swashes, small caps, ornaments, ordinals, superiors, old style, kerning, fractions, etc. In free software environments such as Linux , OpenType rendering
2600-509: The class of the glyph it encounters, it will switch to a new state and possibly perform an appropriate action. The process continues until the glyph stream is exhausted. The use of finite state machines allows "morx" tables to be relatively small and to be processed relatively quickly. They also provide considerable flexibility. Inasmuch, however, as Apple's font tools require the generation of "morx" tables via raw state table information, they can be difficult to produce and debug. The font designer
2665-572: The company still does publish original designs, including Thomas Phinney's Hypatia Sans and Slimbach's recent Trajan Sans, Adobe Text, Arno and Acumin. Several of these are very large designs with complex character sets, Acumin reportedly having been in development for eight years and expanded in conception from four fonts to ninety. Adobe has also released a large group of fonts, the Source family, as an open-source project that can be freely redistributed. 1993 Multiple Master, 2000 OpenType ; Bold version
Adobe Originals - Misplaced Pages Continue
2730-533: The decorative wood types of the nineteenth century. These were given names after types of wood and tree. The series also includes a large number of eccentric display designs, some resembling the grunge typography movement of the 1990s, which used awkward and science-fiction style letterforms. Adobe has published fewer original designs since around 2000, publishing other companies' designs through its Adobe Fonts (formerly Typekit) online sales program for Web fonts (and more recently, desktop fonts as well). However,
2795-533: The design to have a timeless, accurate appearance through visiting the Plantin-Moretus Museum in Antwerp and seeing books and original printing equipment from the 16th century. A parallel Adobe Originals program was developed to provide Japanese-language fonts, including the works of such designers as Masahiko Kozuka and Ryoko Nishizuka. A particularly large group of Adobe designs was inspired by
2860-447: The diverse behaviors of all the world's writing systems , OpenType fonts are used commonly on major computer platforms. OpenType's origins date to Microsoft's attempt to license Apple 's advanced typography technology GX Typography in the early 1990s. Those negotiations failed, motivating Microsoft to forge ahead with its own technology, dubbed "TrueType Open" in 1994. Adobe joined Microsoft in those efforts in 1996, adding support for
2925-411: The extent that the system supports them. This means that many OpenType fonts for Western or Middle Eastern scripts can be used without modification on Mac OS X 10.5, but South Asian scripts such as Thai and Devanagari cannot. These require AAT tables for proper layout. AAT requires the text to be turned entirely into glyphs before text layout occurs. Operations on the text take place entirely within
2990-456: The glyph layer. The core table used in the AAT layout process is the "morx" table. This table is divided into a series of chains, each further divided into subtables. The chains and subtables are processed in order. When each subtable is encountered, the layout engine compares flags in the subtable against control flags, generally derived from user settings. This determines whether or not the subtable
3055-449: The glyph outline technology used in its Type 1 fonts. The joint effort intended to supersede both Apple's TrueType and Adobe's PostScript Type 1 font format , and to create a more expressive system that handles fine typography and the complex behavior of many of the world's writing systems. The two companies combined the underlying technologies of both formats and added new extensions intended to address their limitations. The name OpenType
3120-489: The growth of desktop publishing , at a point when printing and design was becoming more accessible. Adobe already had contracts to digitise and sell fonts by companies such as ITC , but felt that many of these designs had a somewhat dated appearance. Early typefaces released included Utopia and Adobe Garamond , a reinterpretation of the Roman types of Claude Garamond and the italics of Robert Granjon . Slimbach developed
3185-591: The language systems supported in an OpenType font. Examples include ARA for Arabic , ESP for Spanish , HYE for Armenian , etc. In general, the codes are not the same as ISO 639-2 codes. These tags can be used to select local variants of letters that share a single Unicode code point. For instance, the Serbian and Macedonian Cyrillic alphabet has some language-specific glyphs for certain letters, which are only preferred and are not strictly mandated. A list of OpenType features with expanded descriptions
3250-452: The new standard reached formal approval in March 2007 as ISO Standard ISO/IEC 14496-22 (MPEG-4 Part 22) called Open Font Format (OFF, not to be confused with Web Open Font Format ), sometimes referred to as "Open Font Format Specification" (OFFS). The initial standard was technically equivalent to OpenType 1.4 specification, with appropriate language changes for ISO. The second edition of
3315-412: The other hand, this also means that every font for a given script requires its own copy of the script's shaping information in its own "morx" tables. Other AAT tables (or AAT-specific extensions to standard TrueType tables) allow for context-sensitive kerning, justification, and ligature splitting. AAT also supports variation fonts, in which a font's shape can vary depending on a scaled value supplied by
SECTION 50
#17327796691823380-773: The outline data format is, but for some purposes, such as rasterisation , it is significant. The OpenType standard does not specify the outline data format: rather, it accommodates any of several existing standards. Sometimes terms like "OpenType (PostScript flavor)" (= "Type 1 OpenType", "OpenType CFF") or "OpenType (TrueType flavor)" are used to indicate which outline format a particular OpenType font file contains. OpenType has several distinctive characteristics: Virtually all applications and modern operating systems have basic Roman support and work with OpenType fonts just as well as other, older formats. Benefits beyond basic Roman support include extended language support through Unicode , support for complex writing scripts such as Arabic and
3445-415: The same storage and glyph-count benefits to fonts that use CFF-format glyphs (.otf extension). But the specification did not explicitly allow for that. In 2014, Adobe announced the creation of OpenType Collections (OTCs), a Collection font file that combines fonts that use CFF-format glyphs. This provided significant storage benefits for CJK fonts that Adobe and Google were jointly developing. For example,
3510-575: The sbix table. Google used a similar extension with embedded color bitmap images contained within a pair of tables, the CBDT and CBLC tables. The Google version is implemented in FreeType 2.5. In Windows 8.1 Microsoft also added color support to fonts, first implemented in the Segoe UI Emoji font. Microsoft's implementation, however, relies entirely on vector graphics : two new OpenType tables were added in Microsoft's implementation:
3575-655: The scripts (writing systems) represented in an OpenType font. Each tag corresponds to contiguous character code ranges in Unicode. A script tag can consist of 4 or fewer lowercase letters, such as arab for the Arabic alphabet , cyrl for the Cyrillic script and latn for the Latin alphabet . The math script tag, added by Microsoft for Cambria Math , has been added to the specification. Language system tags identify
3640-582: The scripts, language systems, features and baselines in an OpenType Layout font. Microsoft's Layout tag registry establishes conventions for naming and using these tags. OpenType features are created by using the tags in creating feature scripts that describe how characters are to be manipulated to make the desired feature. These feature scripts can be created and incorporated into OpenType fonts by advanced font editors such as FontLab Studio , AsiaFont Studio, and FontForge . Operating system and application support for layout tags varies widely. Script tags identify
3705-468: The surrounding text. They can be used, for example, to automatically turn an s into a medial s anywhere in a word except at its end. The "morx" subtables for non-contextual glyph substitutions are simple mapping tables between the glyph substituted and its substitute. The others all involve the use of finite state machines . For the purposes of processing the finite state machine, glyphs are organized into classes. A class may be small, containing only
3770-496: The technology which Chrome / Chromium as version 72 and LibreOffice as version 6.3 uses it instead of CoreText for rendering macOS AAT fonts in cross-platform way. As of OS X Yosemite and iOS 8 , AAT supports language-specific shaping—that is, changing how glyphs are processed depending on the human language they are being used to represent. This support is available through the use of language tags in Core Text . Provision
3835-898: The term "OpenType Collection" was adopted, superseding "TrueType Collection". On September 14, 2016, Microsoft announced the release of OpenType version 1.8. This announcement was made together with Adobe, Apple, and Google at the ATypI conference in Warsaw. OpenType version 1.8 introduced "OpenType Font Variations", which adds mechanisms that allow a single font to support many design variations. Fonts that use these mechanisms are commonly referred to as " Variable fonts ". OpenType Font Variations re-introduces techniques that were previously developed by Apple in TrueType GX , and by Adobe in Multiple Master fonts . The common idea of these formats
3900-560: The user. Variation fonts are similar to Adobe's defunct Multiple master fonts , where the endpoints are defined and any medial value is valid. With this, the user can then drag sliders in the user interface to make glyphs taller or shorter, to make them fatter or thinner, to increase or decrease the size of the serifs, and the like, all independently of one another. Glyphs may even have their fundamental shapes radically altered. Before OpenType introduced Font Variation in September 2016, there
3965-453: The words of Ulrik Vieth (2009): "More precisely, while XeTeX only provides access to the OpenType parameters as additional \fontdimens, LuaTeX uses an internal data structure based on the combined set of OpenType and TeX parameters, making it possible to supply missing values which are not supported in either OpenType math fonts or traditional TeX math fonts." In 2013, XeTeX also gained support for cut-ins. The Gecko rendering engine used by
SECTION 60
#17327796691824030-411: Was added at the same time for the relative positioning of two glyphs via anchor points via the 'kerx' and 'ankr' tables. As of Mac OS X 10.5 Leopard , partial support for OpenType is available. As of 2011, support is limited to Western and Arabic scripts. If a font has AAT tables, they will be used for typography. If the font does not have AAT tables but does have OpenType tables, they will be used to
4095-610: Was added to the ISO standard (ISO/IEC CD 14496-22 3rd edition) in April 2014. Additional (usage) details are available in the Unicode technical report 25 and technical note 28. Some of the new technical features (not present in TeX), such as "cut-ins" (which allows kerning of subscripts and superscripts relative to their bases ) and stretch stacks have been patented by Microsoft. Windows 8 supports OpenType math outside MS Office applications via
4160-538: Was chosen for the joint technology, which they announced later that year. Adobe and Microsoft continued to develop and refine OpenType over the next decade. Then, in late 2005, OpenType began migrating to an open standard under the International Organization for Standardization (ISO) within the MPEG group, which had previously (in 2003) adopted OpenType 1.4 by reference for MPEG-4 . Adoption of
4225-546: Was created by Jim Wasco in 1990; Glyphset expanded by Christopher Slye When Adobe converted PostScript Type 1 and multiple master fonts to OpenType Compact Font Format (CFF), they were based on the last Type 1/MM versions from the Adobe Type Library. In addition to file format change, there were numerous other changes: As a result of the changes, Adobe does not guarantee metric compatibility between Type 1 and OpenType fonts. OpenType OpenType
#181818