Knowledge

OpenType

Source 📝

1493:" (外字, Japanese for "outside character"). Ideographic writing scripts such as Chinese and Japanese do not have fixed collections of characters. They use thousands of glyphs commonly and tens of thousands less commonly. Not all glyphs ever invented and used in East Asian literature have even been catalogued. A typical font might contain 8,000 to 15,000 of the most commonly used glyphs. From time to time, though, an author needs a glyph not present in the font of choice. Such missing characters are known in Japan as gaiji, and they often disrupt work. 1508:(PUA). Such characters cannot be used outside the environment in which the association of the private Unicode to the glyph shape is known. Documents based on them are not portable. Other installations treat gaiji as graphics. This can be cumbersome because text layout and composition cannot apply to graphics. They cannot be searched for. Often their rendering looks different from surrounding characters because the machinery for rendering graphics usually is different from the machinery for rendering glyphs from fonts. 537: 3943: 951:, 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. 553: 521:
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 a vector format for color glyphs with support for variations.
252:), 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 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. 1321:
internals of TeX's math rendering; in 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.
4971: 771:—though 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. 1121: 220:, 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 was chosen for the joint technology, which they announced later that year. 593:, 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. 1442:: two new OpenType tables were added in Microsoft's implementation: 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 935:, 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). 500:. The common idea of these formats 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. 512:
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
1304:
and later. This extension 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
520:
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 the OpenType Layout
445:
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 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
1476:
In OpenType Version 1.8.3, the specification for the SVG table was revised to be more constrained, providing more clarity for implementations and better interoperability. Apple is supporting the revised specification in Safari 12, iOS 12 and macOS 10.14. The implementation in Microsoft Windows also
524:
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
272:
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 the Adobe-Japan1 collection were registered in the Unicode Ideographic Database, leading to a real
1472:
Adobe, Mozilla, Google and Microsoft each submitted their color extensions for standardization thorough ISO/IEC 14496-22. The new tables for each of these were then added into OpenType version 1.7. Apple's sbix table was originally supported only in AAT fonts, but it was later added into OpenType
1520:(PostScript style outlines) form; standard OpenType tables declaring the glyph's metrics and behavior in composition; and metadata, extra information included for identifying the glyphlet, its ownership, and perhaps pronunciation or linguistic categorization. SING glyphlets can be created using 289:
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 is an essential aspect of the emoji experience, this led to a need to create mechanisms for displaying
1320:
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
1059:
OpenType Layout tags are 4-byte character strings that identify 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
516:
and in seeking ways to deliver more type variants in 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.
511:
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 the 1990s, but were not widely adopted,
255:
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 the Adobe library comprising about a third of the total. By 2006, every major
449:
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 the same storage and glyph-count benefits to fonts that use CFF-format glyphs (.otf extension). But the
1496:
Another aspect of the gaiji problem is that of variant glyphs for certain characters. Often certain characters have been written differently over periods of time. It is not unusual for place names or personal family names to use a historical form of a character. Thus it is possible for an
212:
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 the glyph outline technology used in its Type 1 fonts.
1531:
they are used in. That way documents are portable, leaving no danger of characters in the document that cannot be displayed. Because glyphlets are essentially OpenType fonts, standard font machinery can render them. The SING specification also describes an
313:
OpenType and OFF already had support for monochrome bitmap glyph, so Google proposed that OFF be extended to allow for color bitmaps. Apple adopted this approach but declined to participate in extending the ISO standard. As a result, Apple added the
465:
Explicit support for Collections with CFF-format glyphs was incorporated into the OpenType specification in version 1.8. To reflect this more-inclusive applicability, the term "OpenType Collection" was adopted, superseding "TrueType Collection".
1454:
clarified the envisioned roles of the palettes: first palette 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."
585:
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".
939:
has improved support for OpenType and supports Arabic OpenType fonts. Gradually, 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).
1010:
As 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
461:
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.
329:
Microsoft adopted a different approach than color bitmaps. Noting existing practice on the Web of layering glyphs of different color on top of one another to create multi-colored elements such as icons, Microsoft proposed a new
645:
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
437:
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
484:
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
1511:
The SING (Smart INdependent Glyphlets) technology that made its debut with Adobe's Creative Suite 2 allows for the creation of glyphs, each packaged as a standalone font, after a fashion. Such a packaged glyph is called a
1079:
Script tags identify 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
388:
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,
1189:
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.
1060:
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
1420:
images within 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
1391:" 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 803:
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
453:
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
1857:"Combined CD Registration and CD Consideration Ballot on ISO/IEC CD 14496-22: Information technology – Coding of audio-visual objects – Part 22: Open Font Format – SC 29/WG 11 N 7485" 923:
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
3795: 2153: 1465:
documents (supporting color but also animations) into the SVG table. The SVG table also allowed for using color palettes defined in the CPAL table. Support was first implemented in
4556: 1829:"Referencing Explanatory Report to accompany FPDAM/FDAM Submission of ISO/IEC 14496–11/Amd.2, Referenced Specification: The OpenType font format specification, version 1.4" 1779: 2441: 3481: 811:, 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 3158: 3027: 2936: 2870: 1765: 1473:
version 1.8. Microsoft Windows 10 Anniversary Update was the first OS to support all four color font extensions, and Microsoft Edge was the first browser to do so.
1803: 708:, 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 229: 4930: 1536:
format that includes all the data necessary for reconstituting the glyphlet in binary form. A typical glyphlet might require one to two kilobytes to represent.
228:
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
581:(CFF) outlines in a 'CFF ' table. (The table name 'CFF ' is four characters long, ending in a space character.) CFF outline data is based on the 3897: 480:
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
446:
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".
536: 717: 631:
If no additional glyphs or extensive typographic features are added, OpenType CFF fonts can be considerably smaller than their Type 1 counterparts.
1557: 1504:
Several ways to deal with gaiji have been devised. Solutions that treat them as characters usually assign arbitrary Unicode values to them in the
1024: 1740: 3822: 2333: 4000: 567:
structure of a TrueType font, but it adds several smartfont options that enhance the font's typographic and language support capabilities.
2571: 1856: 1828: 1708: 1637: 704:
Extended language support via Unicode for both OpenType and TrueType is present in most applications for Microsoft Windows (including
1403:
Emergence of Unicode emoji created a need for TrueType and OpenType formats to support color glyphs. Apple added a color extension in
552: 613:
Advanced typographic "layout" features which prescribe positioning and replacement of rendered glyphs. Replacement features include
192:
Because of wide availability and typographic flexibility, including provisions for handling the diverse behaviors of all the world's
2534: 1002:
4.1 and newer supports many OpenType typography features, because it began to use more sophisticated HarfBuzz text shaping library.
835: 1952:"ISO/IEC 14496-22, Second edition 2009-08-15, Information technology — Coding of audio-visual objects — Part 22: Open Font Format" 3871: 2366: 1907:"ISO/IEC 14496-22, First edition 2007-03-15, Information technology — Coding of audio-visual objects — Part 22: Open Font Format" 1786: 2764: 2664: 1951: 1906: 3326: 1596: 1551: 827: 3003: 3489: 1929: 3618: 912:, advanced OpenType typography features, full Unicode text, layout and language support and low-level glyph rendering APIs. 3691: 5015: 4925: 1516:. The format, which Adobe has made public, is based on OpenType. The package consists of the glyph outline in TrueType or 1501:
using standard fonts to be left unable to spell correctly either their own name or the name of the place where they live.
2643: 1807: 795:
6.5 and below were not Unicode compliant. Hence, text in these versions of QuarkXPress that contains anything other than
4810: 4772: 1884: 1581: 1163:
alphabet has some language-specific glyphs for certain letters, which are only preferred and are not strictly mandated.
890:
etc. WPF applications automatically gain support for advanced typography features. OpenType ligatures are accessible in
819: 3591: 2423:
CSTUG, Charles University, Prague, March 1996, Questions and Answers with Prof. Donald E. Knuth, reproduced in TUGboat
5020: 4995: 4956: 4025: 3567:"FontLab Blog Color fonts. Overview of the proposals for color extensions of the OpenType font format. - FontLab Blog" 1498: 883: 628:
Cross-platform font files, which can be used without modification on Mac OS, Microsoft Windows and Unix/Linux systems.
589:
For many purposes, such as layout, it does not matter what the outline data format is, but for some purposes, such as
409:
table except stroking. They also add compositing and blending modes, support for which is considered optional for the
104: 1159:
These tags can be used to select local variants of letters that share a single Unicode code point. For instance, the
525:
other parts of the font format (the HVAR, MVAR, STAT and VVAR tables; additions to the BASE, GDEF and name tables).
4536: 3246: 2490: 705: 302: 3511: 2107: 4182: 2717: 1412: 1178: 1172: 1160: 916: 493: 209: 2462: 720:. It is also widely supported in free operating systems, such as Linux (e.g. in multiplatform applications like 4940: 4757: 4428: 4365: 4070: 3993: 3134: 2912: 2516: 1462: 944: 3906: 3566: 2133:"ISO/IEC 14496-22:2015 Information technology -- Coding of audio-visual objects -- Part 22: Open Font Format" 1930:"ISO/IEC 14496-22:2009 – Information technology – Coding of audio-visual objects – Part 22: Open Font Format" 1885:"ISO/IEC 14496-22:2007 – Information technology – Coding of audio-visual objects – Part 22: Open Font Format" 1685:"ISO/IEC 14496-22:2019 - Information technology — Coding of audio-visual objects — Part 22: Open Font Format" 353:
These proposals were all incorporated into the third edition of OFF (ISO/IEC 14496-22:2015). Microsoft added
3422: 1305:
of subscripts and superscripts relative to their bases) and stretch stacks have been patented by Microsoft.
486: 378: 80: 2763:
International Organization for Standardization and International Electrotechnical Commission (2009-08-15).
2386: 812: 4385: 4108: 2793: 1296:
A set of tables that mirrors TeX math font metrics relatively closely was added by Microsoft initially to
855: 843: 426: 269: 152: 2819: 838:
to expose OpenType features to software developers, supporting both OpenType TrueType, and OpenType CFF (
5005: 4860: 4360: 4355: 4268: 4255: 4088: 2737: 2485: 875: 622: 577:
in an OpenType font may be in one of two formats: either TrueType format outlines in a 'glyf' table, or
513: 497: 390: 179: 2846: 377:
table in OpenType version 1.8. Microsoft implemented support for all of the different color formats in
3667: 2442:"The Adobe Originals Silver Anniversary Story: How the Originals endured in an ever-changing industry" 1974: 1744: 5000: 4652: 4293: 4147: 2055: 1612: 1606: 1486: 779:
Advanced typographic support for Latin script languages first appeared in Adobe applications such as
655: 614: 249: 2884: 2551: 1451: 5010: 4974: 4935: 4848: 4742: 4597: 4575: 4565: 4433: 4040: 4030: 3986: 3768: 3741: 3194: 2705: 1128:
Language system tags identify the language systems supported in an OpenType font. Examples include
879: 839: 756: 578: 2411:
Knuth, Donald E. Mathematical typography. Bull. Amer. Math. Soc. (N.S.) 1 (1979), no. 2, 337--372.
2184: 1040: 4898: 4825: 4805: 4795: 4767: 4737: 4697: 4324: 4187: 4172: 4113: 4103: 3271: 2521: 2512: 2329: 2210: 1633: 1379:, and four TeX Gyre fonts Bonum Math, Pagella Math, Schola Math, Termes Math. More recently the 1376: 1109: 998:
documents to use OpenType fonts, along with most of their typographic features. Linux version of
908:
API for text rendering with support for multi-format text, resolution-independent outline fonts,
851: 823: 681: 604: 36: 3173: 3060:"Patent US7492366 - Method and system of character placement in opentype fonts - Google Patents" 2618: 1578:, a free typesetting system based on a merger of TeX with Unicode and Mac OS X font technologies 413:
table (as these are implemented in SVG as filter effects). In addition, the enhancements to the
1860: 1832: 1285:
The alphabetic baseline for characters rotated 90 degrees clockwise for vertical writing mode.
1048: 174:, it retains TrueType's basic structure but adds many intricate data structures for describing 4843: 4762: 4717: 4647: 4118: 3948: 3449: 3152: 3021: 2930: 2864: 2530: 1759: 1658: 1586: 1505: 1384: 1149: 1044: 932: 871: 788: 764: 394: 293:
Apple, Google and Microsoft independently developed different color-font solutions for use in
3643:"Innovations in High Performance 2D Graphics with DirectX | Build 2013 | Channel 9" 2685: 1447: 607:(as well as others), so that it can support any writing script (or multiple scripts at once). 492:
OpenType Font Variations re-introduces techniques that were previously developed by Apple in
4729: 4682: 4521: 4468: 4329: 4139: 2769:
Information technology — Coding of audio-visual objects — Part 22: Open Font Format (2nd ed)
1325: 1141: 748: 663: 145: 4865: 4752: 4747: 4667: 4635: 4526: 4263: 4065: 3952: 3800: 3773: 3746: 3696: 3596: 2824: 2798: 2742: 2576: 2428: 2391: 2215: 2189: 2162: 2060: 1663: 1439: 1388: 1372: 1133: 1093: 1085: 967: 784: 651: 4820: 3936: 543: 3299: 2597: 1274:
The baseline about which mathematical characters are centered in vertical writing mode.
4870: 4815: 4692: 4495: 4319: 4273: 4207: 4177: 4045: 3942: 3875: 3218: 2780:(consent to non-chargeable online licence agreement required to download specification) 1528: 1214: 1101: 948: 891: 887: 780: 768: 760: 752: 744: 737: 729: 659: 475: 454: 205: 193: 3401: 4989: 4662: 4630: 4620: 4500: 3334: 2526: 1443: 1404: 955: 936: 920: 713: 590: 240:. Adoption of the new standard reached formal approval in March 2007 as ISO Standard 167: 97: 3967: 2256: 2236: 17: 4920: 4800: 4687: 4672: 4642: 4602: 4585: 4339: 4309: 4283: 4192: 4035: 4017: 3963:
Information technology — Coding of audio-visual objects — Part 22: Open Font Format
3642: 3043: 2412: 1995: 1380: 1352: 1344: 1297: 983: 971: 924: 847: 831: 800: 677: 574: 504: 417:
table are integrated with OpenType Font Variations, which is not possible with the
318:
table to their TrueType format in OS X 10.7, while Google proposed addition of the
257: 1282:
The baseline used by simple alphabetic scripts such as Latin, Cyrillic and Greek.
2081: 503:
The concept of fully parametric fonts had been explored in a more general way by
4915: 4910: 4903: 4893: 4707: 4657: 4612: 4552: 4516: 4487: 4475: 4455: 4278: 4230: 4098: 3847: 3539: 2157: 1563: 1428: 1301: 999: 902: 898: 859: 792: 669: 398: 217: 3540:"Colorful typography on the web: get ready for multicolor fonts – Pixelambacht" 1120: 4888: 4702: 4592: 4445: 4438: 4415: 4370: 4334: 4288: 4245: 4240: 4235: 4220: 4060: 4055: 4050: 4009: 3109: 3084: 3059: 2338: 1591: 1356: 1340: 928: 867: 815:, a specialized word processor developed at the Austrian Academy of Sciences. 693: 689: 685: 582: 458: 186: 175: 46: 1124:
Variations in Cyrillic cursive. Letters in same row have the same code point.
4380: 4375: 4152: 4080: 3692:"SVG — The SVG (Scalable Vector Graphics) Table § Colors and Color Palettes" 2281: 1545: 1517: 1360: 1306: 1153: 1065: 1032: 909: 863: 804: 796: 236:
group, which had previously (in 2003) adopted OpenType 1.4 by reference for
93: 70: 3959: 2132: 1684: 1554:, the first Windows software framework with near complete OpenType support 1461:
and Adobe developed a different vector-based extension by adding embedded
818:
As of 2009, popular word processors for Microsoft Windows did not support
4853: 4712: 4531: 4404: 4390: 4215: 4167: 1601: 1432: 1421: 1348: 1310: 979: 963: 725: 709: 508: 439: 216:
The joint effort intended to supersede both Apple's TrueType and Adobe's
171: 141: 131: 2950: 1071:
Operating system and application support for layout tags varies widely.
4677: 4463: 4314: 4225: 4157: 4093: 2343: 1521: 1466: 1458: 1392: 1329: 1061: 1028: 1015:
extension. These files can be compiled into the binary font container (
905: 733: 721: 673: 647: 618: 601: 306: 241: 3004:"Special Capabilities of a Math Font – Murray Sargent: Math in Office" 2977: 1431:
Microsoft also added color support to fonts, first implemented in the
457:
fonts that Adobe and Google were jointly developing. For example, the
4580: 4197: 2951:"Unicode Technical Report #25 : UNICODE SUPPORT FOR MATHEMATICS" 1609:(WOFF), a web container format bearing an OpenType font with metadata 1339:
As of 2024, the set of fonts that supported OpenType math includes:
1333: 1317: 1036: 991: 808: 237: 3110:"Patent US7453463 - Enlargement of font characters - Google Patents" 3085:"Patent US7242404 - Enlargement of font characters - Google Patents" 807:
introduced support for OpenType typographic features in version X6.
3717: 3047: 2305: 273:
need for an OpenType solution. This resulted in development of the
4423: 4162: 4130: 3905:. 26th Internationalization and Unicode Conference. Archived from 3872:"Adobe Glyphlet Development Kit (GDK) for SING Gaiji Architecture" 3355: 1575: 1569: 1490: 1435: 987: 975: 959: 571: 481: 334:
table to map a glyph into a set of glyphs that are layered, and a
286: 277:
subtable Format 14, which was introduced in OpenType version 1.5.
189:
also contributing by the time of the public announcement in 1996.
3272:"Experiences typesetting OpenType math with LuaLaTEX and XeLaTEX" 4779: 4625: 4570: 1368: 1364: 1213:
horizontal line from which the syllabograms seem to hang in the
1177:
A list of OpenType features with expanded descriptions is given
822:. Advanced typography features are implemented only in high-end 564: 294: 233: 196:, OpenType fonts are used commonly on major computer platforms. 3982: 3619:"Petzold Book Blog - Multicolor Font Characters in Windows 8.1" 2427:(1996), 355–67. Citation is from page 361. Available online at 2020: 1804:"ISO To Adopt OpenType File Format as Font Standard For MPEG-4" 1271:
The baseline about which mathematical characters are centered.
401:, and custom re-usable components. These enhancements give the 2820:"Registered Features: Definitions and Implementations (k – o)" 2572:"COLR — Color Table § COLR table and OpenType Font Variations" 1533: 1438:
font. Microsoft's implementation, however, relies entirely on
1408: 1309:
supports OpenType math outside MS Office applications via the
1300:
for supporting their new math editing and rendering engine in
995: 346: 298: 260:
and many minor ones were developing fonts in OpenType format.
3978: 3668:"How to enter and use Emoji on Windows 8.1 - Scott Hanselman" 3376: 1615:(WGL4), an appendix of the OpenType specification until 1.8.4 1548:, the multilingual text rendering engine of Microsoft Windows 1332:
web browser also supports some OpenType math features in its
3972: 3796:"What's new in DirectWrite § Windows 10 Anniversary Update" 2154:"What's new in DirectWrite § Windows 10 Anniversary Update" 842:) fonts. It supports advanced typographic features such as 834:
implementation of OpenType, is the first Microsoft Windows
204:
OpenType's origins date to Microsoft's attempt to license
3247:"Fonts for Mozilla's MathML engine - Mozilla | MDN" 2257:"Introducing & Building OpenType Collections (OTCs)" 1806:. Adobe Systems Incorporated. 2005-08-15. Archived from 747:
has so far mainly appeared in Microsoft applications in
3482:"Color Emoji in Windows 8.1—The Future of Color Fonts?" 3135:"RichEdit 8.0 Preview – Murray Sargent: Math in Office" 2913:"OpenType Math Tables – Murray Sargent: Math in Office" 2429:
http://www.tug.org/TUGboat/Articles/tb17-4/tb53knuc.pdf
2704:
Christopher Slye – OpenType feature files, ATypI 2006
684:
could add basic Roman support of OpenType PS fonts in
3975:: website for checking the features of OpenType fonts 2978:"UTN #28: Nearly Plain-Text Encoding of Mathematics" 1527:
The SING specification states that glyphlets are to
4949: 4881: 4834: 4788: 4728: 4611: 4551: 4509: 4486: 4454: 4414: 4403: 4348: 4302: 4254: 4206: 4138: 4129: 4079: 4016: 268:Unicode version 3.2 (published in 2002) introduced 151: 137: 127: 103: 89: 79: 69: 45: 35: 3592:"Script and font support in Windows § Windows 8.1" 1734: 1732: 1730: 1566:, old Macintosh multilingual text rendering engine 596:OpenType has several distinctive characteristics: 345:table that can represent multi-color glyphs using 1572:, open-source, multilingual text rendering engine 1560:, multilingual text rendering engine of Macintosh 1485:In 2005, Adobe shipped a new technology in their 1413: 1227:Ideographic character face bottom edge baseline. 1152:, etc. In general, the codes are not the same as 966:project, included in free implementations of the 947:, a line layout and text composition engine from 450:specification did not explicitly allow for that. 3823:"Using color fonts for beautiful text and icons" 3044:https://www.tug.org/TUGboat/tb30-1/tb94vieth.pdf 2413:https://projecteuclid.org/euclid.bams/1183544082 2211:"SVG — The SVG (Scalable Vector Graphics) Table" 1489:applications bundle that offers a solution for " 1241:Ideographic character face right edge baseline. 1219:The same line in Tibetan vertical writing mode. 767:but does not directly support Middle Eastern or 384:OpenType 1.9 introduced a second version of the 185:The specification germinated at Microsoft, with 178:behavior. OpenType is a registered trademark of 2847:"LineServices – Murray Sargent: Math in Office" 2644:"How to Enable OpenType Ligatures in Word 2010" 1230:Ideographic character face left edge baseline. 3561: 3559: 2050: 2048: 2046: 2044: 2042: 2040: 1780:"Suitcase Type Foundry Information Guide]" 1238:Ideographic character face top edge baseline. 974:. Complex text handling is provided either by 650:, support for complex writing scripts such as 230:International Organization for Standardization 4931:Intellectual property protection of typefaces 3994: 3377:"UK-TUG 2012 - TeX Gyre Math report on Vimeo" 3327:"The Latin Modern Math (LM Math) font — GUST" 2237:"Feature: COLRv1 Color Gradient Vector Fonts" 405:table all of the graphic capabilities of the 8: 4473: 3476: 3474: 3472: 3470: 3423:"Progress of the TEX Gyre Math Font Project" 2788: 2786: 680:and later support OpenType PS fonts (.otf). 30: 3219:"MathML:Open Type MATH Table - MozillaWiki" 3157:: CS1 maint: numeric names: authors list ( 3026:: CS1 maint: numeric names: authors list ( 2935:: CS1 maint: numeric names: authors list ( 2869:: CS1 maint: numeric names: authors list ( 1764:: CS1 maint: numeric names: authors list ( 4411: 4135: 4001: 3987: 3979: 3941: 3241: 3239: 763:provides extensive OpenType capability in 4957:Punctuation and other typographic symbols 1996:"Unicode Standard Annex #28, Unicode 3.2" 1249:Ideographic em-box bottom edge baseline. 1194:Baseline tags and axes in OpenType fonts 3039: 3037: 2598:"OpenOffice Supports OpenType Fonts ..." 1709:"US Registered Trademark Number 2217574" 1263:Ideographic em-box right edge baseline. 1192: 1119: 962:, OpenType rendering is provided by the 373:tables to OpenType version 1.7, and the 341:Adobe and Mozilla proposed adding a new 3769:"OpenType specification (OpenType 1.8)" 3742:"OpenType specification (OpenType 1.7)" 3533: 3531: 1739:ISO/IEC JTC 1/SC 29/WG 11 (July 2008). 1625: 1558:Apple Type Services for Unicode Imaging 1252:Ideographic em-box left edge baseline. 1112:, has been added to the specification. 1025:Adobe Font Development Kit for OpenType 658:, and advanced typographic support for 532: 3150: 3019: 2928: 2862: 2617:Sysmäläinen, Julia (9 November 2012). 2306:"Google and Adobe's pan-CJK open font" 1757: 1411:4+). Fonts were extended with colored 1316:Besides Microsoft products, XeTeX and 1260:Ideographic em-box top edge baseline. 29: 2718:"OpenType Feature File Specification" 2367:"Introducing OpenType Variable Fonts" 1741:"ISO/IEC 14496-22 "Open Font Format"" 882:character forms, kerning, line-level 820:advanced OpenType typography features 558:CFF outlines use cubic Bézier curves. 7: 3899:SING: Adobe's New Gaiji Architecture 919:-supporting applications running on 2619:"Some Open Thoughts About OpenType" 2387:"OpenType Font Variations Overview" 2282:"Noto Sans CJK – Google Noto Fonts" 2056:"OpenType Specification Change Log" 1108:script tag, added by Microsoft for 3450:"Apple Color Emoji – Typographica" 3402:"/tex-archive/fonts/tex-gyre-math" 1743:. chiariglione.org. Archived from 676:support OpenType TT fonts (.ttf). 208:'s advanced typography technology 81:Uniform Type Identifier (UTI) 61:application/font-sfnt (deprecated) 25: 2885:"Three Typefaces for Mathematics" 1418:Tooltip Portable Network Graphics 610:Accommodates up to 65,536 glyphs. 244:14496-22 (MPEG-4 Part 22) called 4970: 4969: 3896:DeLaHunt, Jim (September 2004). 3300:"The New Font Project: TEX Gyre" 3172:Preining, Norbert (2013-06-19). 3048:http://www.ntg.nl/maps/38/03.pdf 2525:(Revised and updated ed.). 2021:"Ideographic Variation Database" 551: 542:TrueType outlines use quadratic 535: 442:(font family) in just one file. 1552:Windows Presentation Foundation 1161:Serbian and Macedonian Cyrillic 828:Windows Presentation Foundation 826:software. The text engine from 740:3.2 and later versions, etc.). 672:and all subsequent versions of 617:; positioning features include 285:Unicode version 6.0 introduced 2771:. pp. 286 (section 6.4.1) 2686:"LibreOffice 4.1 ReleaseNotes" 1975:"Publicly Available Standards" 248:(OFF, not to be confused with 1: 4926:History of Western typography 3488:. 3 July 2013. Archived from 2665:"Windows 7 Developer's Guide" 2461:Shimada, James (2006-12-06). 1328:rendering engine used by the 218:PostScript Type 1 font format 4773:traditional point-size names 3718:"Chromatic fonts are coming" 1859:. 2005-09-01. Archived from 1582:List of typographic features 1179:list of typographic features 4026:Canons of page construction 3874:. Adobe.com. Archived from 3333:(in Polish). Archived from 1831:. July 2003. Archived from 1477:conforms to this revision. 338:table to define the colors. 264:Unicode Variation Sequences 5037: 3951:, Microsoft Typography at 2765:"ISO/IEC 14496-22:2009(E)" 2550:David Lemon (2017-01-27). 2440:Tamye Riggs (2014-07-30). 2339:"Special OpenType Session" 1524:'s SigMaker3 application. 1170: 892:Microsoft Office Word 2010 706:Microsoft Office Publisher 563:OpenType uses the general 473: 425:table is supported in the 4965: 4183:Subscript and superscript 2667:. Code.msdn.microsoft.com 1278: 1267: 1256: 1245: 1234: 1223: 1209: 1204: 1201: 1198: 1173:OpenType feature tag list 901:, a hardware accelerated 700:Extended language support 381:("Anniversary Update"). 166:is a format for scalable 27:Computer font file format 4941:Vox-ATypI classification 4071:Intentionally blank page 3798:. Microsoft Typography. 3771:. Microsoft Typography. 3744:. Microsoft Typography. 3694:. Microsoft Typography. 3174:"TeX Live 2013 released" 2822:. Microsoft Typography. 2796:. Microsoft Typography. 2740:. Microsoft Typography. 2574:. Microsoft Typography. 2389:. Microsoft Typography. 2187:. Microsoft Typography. 2058:. Microsoft Typography. 1661:. Microsoft Typography. 1659:"OpenType Specification" 1529:travel with the document 347:Scalable Vector Graphics 47:Internet media type 3968:Adobe – Fonts: OpenType 3298:Jerzy B. Ludwichowski. 3133:MurrayS3 (2012-03-03). 3002:MurrayS3 (2010-01-11). 2911:MurrayS3 (2014-04-27). 2845:MurrayS3 (2006-11-14). 2213:. Microsft Typography. 1064:, AsiaFont Studio, and 745:complex written scripts 427:Chromium browser engine 379:Windows 10 version 1607 4474: 3949:OpenType Specification 3848:"What's New in Safari" 2794:"Language System Tags" 1125: 621:, mark placement, and 391:affine transformations 41:.otf, .otc, .ttf, .ttc 3961:ISO/IEC 14496-22:2019 3251:Developer.mozilla.org 3195:"OpenType MATH Fonts" 1792:on November 18, 2006. 1123: 1006:OpenType Feature File 958:environments such as 897:Windows 7 introduced 813:Classical Text Editor 743:OpenType support for 498:Multiple Master fonts 180:Microsoft Corporation 157:ISO/IEC 14496-22:2019 114:; 2 years ago 5016:Windows architecture 4811:Typographic features 2529:. pp. 209–229. 2185:"COLR — Color Table" 1613:Windows Glyph List 4 1607:Web Open Font Format 1377:GFS Neohellenic Math 1345:DejaVu Math TeX Gyre 1116:Language system tags 868:small capitalization 421:table. The enhanced 250:Web Open Font Format 112:8 December 2021 85:public.opentype-font 18:Microsoft Typography 4936:Technical lettering 4835:Typography in other 4576:Hanging punctuation 3852:developer.apple.com 3827:blogs.microsoft.com 3750:. 22 September 2020 3516:Developer.apple.com 3199:Fred-wang.github.io 2513:Cringely, Robert X. 2112:developer.apple.com 1977:. Standards.iso.org 1481:SING gaiji solution 1195: 927:languages, such as 880:stylistic alternate 840:Compact Font Format 775:Advanced typography 757:Microsoft Publisher 641:Basic Roman support 579:Compact Font Format 290:multicolor glyphs. 270:variation selectors 37:Filename extensions 32: 5021:1996 introductions 4996:Digital typography 4899:Handwriting script 4826:Desktop publishing 4796:Character encoding 4789:Digital typography 4303:Horizontal aspects 4256:Visual distinction 4114:Widows and orphans 3623:Charlespetzold.com 3600:. 20 November 2023 3512:"Extended Bitmaps" 3404:. CTAN. 2016-05-19 2522:Accidental Empires 2108:"The 'sbix' table" 1950:ISO (2009-08-15). 1905:ISO (2007-03-15). 1715:. January 12, 1999 1597:Bitstream Panorama 1193: 1126: 872:glyph substitution 848:old-style numerals 824:desktop publishing 682:Adobe Type Manager 662:languages such as 605:character encoding 496:, and by Adobe in 429:as of version 98. 138:Extended from 4983: 4982: 4730:Typographic units 4648:For position only 4547: 4546: 4399: 4398: 3647:Channel9.msdn.com 3594:. Globalization. 3356:"Package lm-math" 1932:. ISO. 2009-07-31 1887:. ISO. 2009-07-31 1587:Embedded OpenType 1506:Private Use Areas 1353:Latin Modern Math 1343:, Cambria Math, 1289: 1288: 933:old-style figures 878:, contextual and 789:Adobe Illustrator 600:Accommodates the 514:responsive design 232:(ISO) within the 161: 160: 90:Developed by 16:(Redirected from 5028: 4973: 4972: 4950:Related template 4882:Related articles 4683:Phototypesetting 4537:reverse-contrast 4522:Display typeface 4479: 4456:Blackletter type 4412: 4349:Vertical aspects 4330:Sentence spacing 4140:Typeface anatomy 4136: 4003: 3996: 3989: 3980: 3945: 3940: 3939: 3937:Official website 3922: 3921: 3919: 3917: 3911: 3904: 3893: 3887: 3886: 3884: 3883: 3878:on June 27, 2008 3868: 3862: 3861: 3859: 3858: 3844: 3838: 3837: 3835: 3834: 3819: 3813: 3812: 3810: 3809: 3804:. 4 October 2021 3792: 3786: 3785: 3783: 3782: 3765: 3759: 3758: 3756: 3755: 3738: 3732: 3731: 3729: 3728: 3714: 3708: 3707: 3705: 3704: 3688: 3682: 3681: 3679: 3678: 3664: 3658: 3657: 3655: 3654: 3639: 3633: 3632: 3630: 3629: 3615: 3609: 3608: 3606: 3605: 3588: 3582: 3581: 3579: 3578: 3571:Blog.fontlab.com 3563: 3554: 3553: 3551: 3550: 3535: 3526: 3525: 3523: 3522: 3507: 3501: 3500: 3498: 3497: 3478: 3465: 3464: 3462: 3461: 3454:Typographica.org 3446: 3440: 3439: 3437: 3436: 3427: 3419: 3413: 3412: 3410: 3409: 3398: 3392: 3391: 3389: 3388: 3373: 3367: 3366: 3364: 3363: 3352: 3346: 3345: 3343: 3342: 3323: 3317: 3316: 3314: 3313: 3304: 3295: 3289: 3288: 3286: 3285: 3276: 3268: 3262: 3261: 3259: 3258: 3243: 3234: 3233: 3231: 3230: 3223:Wiki.mozilla.org 3215: 3209: 3208: 3206: 3205: 3191: 3185: 3184: 3182: 3181: 3169: 3163: 3162: 3156: 3148: 3146: 3145: 3130: 3124: 3123: 3121: 3120: 3106: 3100: 3099: 3097: 3096: 3081: 3075: 3074: 3072: 3071: 3056: 3050: 3041: 3032: 3031: 3025: 3017: 3015: 3014: 2999: 2993: 2992: 2990: 2989: 2974: 2968: 2967: 2965: 2964: 2955: 2947: 2941: 2940: 2934: 2926: 2924: 2923: 2908: 2902: 2901: 2899: 2898: 2889: 2881: 2875: 2874: 2868: 2860: 2858: 2857: 2842: 2836: 2835: 2833: 2832: 2816: 2810: 2809: 2807: 2806: 2790: 2781: 2779: 2777: 2776: 2760: 2754: 2753: 2751: 2750: 2734: 2728: 2727: 2725: 2724: 2714: 2708: 2702: 2696: 2695: 2693: 2692: 2682: 2676: 2675: 2673: 2672: 2661: 2655: 2654: 2652: 2651: 2640: 2634: 2633: 2631: 2629: 2614: 2608: 2607: 2605: 2604: 2594: 2588: 2587: 2585: 2584: 2568: 2562: 2561: 2559: 2558: 2547: 2541: 2540: 2509: 2503: 2502: 2500: 2499: 2482: 2476: 2475: 2473: 2472: 2467: 2458: 2452: 2451: 2449: 2448: 2437: 2431: 2421: 2415: 2409: 2403: 2402: 2400: 2399: 2383: 2377: 2376: 2374: 2373: 2362: 2356: 2355: 2353: 2352: 2326: 2320: 2319: 2317: 2316: 2302: 2296: 2295: 2293: 2292: 2278: 2272: 2271: 2269: 2268: 2253: 2247: 2246: 2244: 2243: 2233: 2227: 2226: 2224: 2223: 2207: 2201: 2200: 2198: 2197: 2181: 2175: 2174: 2172: 2171: 2166:. 4 October 2021 2150: 2144: 2143: 2141: 2140: 2129: 2123: 2122: 2120: 2118: 2104: 2098: 2097: 2095: 2093: 2078: 2072: 2071: 2069: 2068: 2052: 2035: 2034: 2032: 2031: 2017: 2011: 2010: 2008: 2007: 1992: 1986: 1985: 1983: 1982: 1971: 1965: 1964: 1962: 1961: 1956: 1947: 1941: 1940: 1938: 1937: 1926: 1920: 1919: 1917: 1916: 1911: 1902: 1896: 1895: 1893: 1892: 1881: 1875: 1874: 1872: 1871: 1865: 1853: 1847: 1846: 1844: 1843: 1837: 1825: 1819: 1818: 1816: 1815: 1800: 1794: 1793: 1791: 1785:. Archived from 1784: 1776: 1770: 1769: 1763: 1755: 1753: 1752: 1736: 1725: 1724: 1722: 1720: 1705: 1699: 1698: 1696: 1695: 1681: 1675: 1674: 1672: 1671: 1655: 1649: 1648: 1646: 1645: 1630: 1419: 1415: 1336:implementation. 1196: 1147: 1139: 1131: 1107: 1099: 1091: 1083: 1022: 1018: 1014: 749:Microsoft Office 636:OpenType support 555: 539: 424: 420: 416: 412: 408: 404: 387: 376: 372: 368: 364: 360: 356: 344: 337: 333: 325: 321: 317: 276: 246:Open Font Format 224:Open Font Format 146:PostScript fonts 122: 120: 115: 33: 21: 5036: 5035: 5031: 5030: 5029: 5027: 5026: 5025: 4986: 4985: 4984: 4979: 4961: 4945: 4877: 4837:writing systems 4836: 4830: 4784: 4724: 4668:Microtypography 4607: 4543: 4505: 4482: 4450: 4407:classifications 4406: 4395: 4344: 4298: 4264:Blackboard bold 4250: 4202: 4125: 4075: 4066:Recto and verso 4012: 4007: 3953:Microsoft Learn 3935: 3934: 3931: 3926: 3925: 3915: 3913: 3909: 3902: 3895: 3894: 3890: 3881: 3879: 3870: 3869: 3865: 3856: 3854: 3846: 3845: 3841: 3832: 3830: 3821: 3820: 3816: 3807: 3805: 3801:Microsoft Learn 3794: 3793: 3789: 3780: 3778: 3774:Microsoft Learn 3767: 3766: 3762: 3753: 3751: 3747:Microsoft Learn 3740: 3739: 3735: 3726: 3724: 3716: 3715: 3711: 3702: 3700: 3697:Microsoft Learn 3690: 3689: 3685: 3676: 3674: 3666: 3665: 3661: 3652: 3650: 3641: 3640: 3636: 3627: 3625: 3617: 3616: 3612: 3603: 3601: 3597:Microsoft Learn 3590: 3589: 3585: 3576: 3574: 3565: 3564: 3557: 3548: 3546: 3544:Pixelambacht.nl 3538:Roel Nieskens. 3537: 3536: 3529: 3520: 3518: 3509: 3508: 3504: 3495: 3493: 3480: 3479: 3468: 3459: 3457: 3448: 3447: 3443: 3434: 3432: 3425: 3421: 3420: 3416: 3407: 3405: 3400: 3399: 3395: 3386: 3384: 3375: 3374: 3370: 3361: 3359: 3354: 3353: 3349: 3340: 3338: 3325: 3324: 3320: 3311: 3309: 3302: 3297: 3296: 3292: 3283: 3281: 3274: 3270: 3269: 3265: 3256: 3254: 3245: 3244: 3237: 3228: 3226: 3217: 3216: 3212: 3203: 3201: 3193: 3192: 3188: 3179: 3177: 3176:. Preining.info 3171: 3170: 3166: 3149: 3143: 3141: 3132: 3131: 3127: 3118: 3116: 3108: 3107: 3103: 3094: 3092: 3083: 3082: 3078: 3069: 3067: 3058: 3057: 3053: 3042: 3035: 3018: 3012: 3010: 3001: 3000: 2996: 2987: 2985: 2976: 2975: 2971: 2962: 2960: 2953: 2949: 2948: 2944: 2927: 2921: 2919: 2910: 2909: 2905: 2896: 2894: 2892:Ultrasparky.org 2887: 2883: 2882: 2878: 2861: 2855: 2853: 2844: 2843: 2839: 2830: 2828: 2825:Microsoft Learn 2818: 2817: 2813: 2804: 2802: 2799:Microsoft Learn 2792: 2791: 2784: 2774: 2772: 2762: 2761: 2757: 2748: 2746: 2743:Microsoft Learn 2736: 2735: 2731: 2722: 2720: 2716: 2715: 2711: 2703: 2699: 2690: 2688: 2684: 2683: 2679: 2670: 2668: 2663: 2662: 2658: 2649: 2647: 2642: 2641: 2637: 2627: 2625: 2616: 2615: 2611: 2602: 2600: 2596: 2595: 2591: 2582: 2580: 2577:Microsoft Learn 2570: 2569: 2565: 2556: 2554: 2552:"The Font Wars" 2549: 2548: 2544: 2537: 2511: 2510: 2506: 2497: 2495: 2484: 2483: 2479: 2470: 2468: 2465: 2463:"The Font Wars" 2460: 2459: 2455: 2446: 2444: 2439: 2438: 2434: 2422: 2418: 2410: 2406: 2397: 2395: 2392:Microsoft Learn 2385: 2384: 2380: 2371: 2369: 2364: 2363: 2359: 2350: 2348: 2337: 2334:Wayback Machine 2327: 2323: 2314: 2312: 2304: 2303: 2299: 2290: 2288: 2280: 2279: 2275: 2266: 2264: 2261:Blogs.adobe.com 2255: 2254: 2250: 2241: 2239: 2235: 2234: 2230: 2221: 2219: 2216:Microsoft Learn 2209: 2208: 2204: 2195: 2193: 2190:Microsoft Learn 2183: 2182: 2178: 2169: 2167: 2163:Microsoft Learn 2152: 2151: 2147: 2138: 2136: 2131: 2130: 2126: 2116: 2114: 2106: 2105: 2101: 2091: 2089: 2086:www.unicode.org 2082:"Unicode 6.0.0" 2080: 2079: 2075: 2066: 2064: 2061:Microsoft Learn 2054: 2053: 2038: 2029: 2027: 2025:www.unicode.org 2019: 2018: 2014: 2005: 2003: 2000:www.unicode.org 1994: 1993: 1989: 1980: 1978: 1973: 1972: 1968: 1959: 1957: 1954: 1949: 1948: 1944: 1935: 1933: 1928: 1927: 1923: 1914: 1912: 1909: 1904: 1903: 1899: 1890: 1888: 1883: 1882: 1878: 1869: 1867: 1863: 1855: 1854: 1850: 1841: 1839: 1835: 1827: 1826: 1822: 1813: 1811: 1802: 1801: 1797: 1789: 1782: 1778: 1777: 1773: 1756: 1750: 1748: 1738: 1737: 1728: 1718: 1716: 1707: 1706: 1702: 1693: 1691: 1683: 1682: 1678: 1669: 1667: 1664:Microsoft Learn 1657: 1656: 1652: 1643: 1641: 1632: 1631: 1627: 1622: 1542: 1483: 1440:vector graphics 1417: 1401: 1357:Libertinus Math 1313:8.0 component. 1294: 1187: 1175: 1169: 1145: 1137: 1129: 1118: 1105: 1097: 1094:Cyrillic script 1089: 1086:Arabic alphabet 1081: 1077: 1057: 1020: 1016: 1012: 1008: 968:X Window System 888:ruby characters 785:Adobe Photoshop 777: 702: 656:Indic languages 643: 638: 559: 556: 547: 540: 531: 505:Donald E. Knuth 478: 472: 470:Font Variations 435: 422: 418: 414: 410: 406: 402: 385: 374: 370: 366: 362: 358: 354: 342: 335: 331: 323: 319: 315: 283: 274: 266: 226: 202: 194:writing systems 170:. Derived from 123: 118: 116: 113: 111: 65: 64: 28: 23: 22: 15: 12: 11: 5: 5034: 5032: 5024: 5023: 5018: 5013: 5008: 5003: 4998: 4988: 4987: 4981: 4980: 4978: 4977: 4966: 4963: 4962: 4960: 4959: 4953: 4951: 4947: 4946: 4944: 4943: 4938: 4933: 4928: 4923: 4918: 4913: 4908: 4907: 4906: 4901: 4896: 4885: 4883: 4879: 4878: 4876: 4875: 4874: 4873: 4871:National Fonts 4863: 4858: 4857: 4856: 4846: 4840: 4838: 4832: 4831: 4829: 4828: 4823: 4818: 4816:Web typography 4813: 4808: 4803: 4798: 4792: 4790: 4786: 4785: 4783: 4782: 4777: 4776: 4775: 4765: 4760: 4755: 4750: 4745: 4740: 4734: 4732: 4726: 4725: 4723: 4722: 4721: 4720: 4710: 4705: 4700: 4695: 4693:Reversing type 4690: 4685: 4680: 4675: 4670: 4665: 4660: 4655: 4650: 4645: 4640: 4639: 4638: 4633: 4623: 4617: 4615: 4609: 4608: 4606: 4605: 4600: 4595: 4590: 4589: 4588: 4578: 4573: 4568: 4562: 4560: 4549: 4548: 4545: 4544: 4542: 4541: 4540: 4539: 4534: 4529: 4519: 4513: 4511: 4507: 4506: 4504: 4503: 4498: 4492: 4490: 4484: 4483: 4481: 4480: 4471: 4466: 4460: 4458: 4452: 4451: 4449: 4448: 4443: 4442: 4441: 4436: 4431: 4420: 4418: 4409: 4401: 4400: 4397: 4396: 4394: 4393: 4388: 4383: 4378: 4373: 4368: 4363: 4358: 4352: 4350: 4346: 4345: 4343: 4342: 4337: 4332: 4327: 4322: 4320:Letter-spacing 4317: 4312: 4306: 4304: 4300: 4299: 4297: 4296: 4291: 4286: 4281: 4276: 4274:Color printing 4271: 4266: 4260: 4258: 4252: 4251: 4249: 4248: 4243: 4238: 4233: 4228: 4223: 4218: 4212: 4210: 4208:Capitalization 4204: 4203: 4201: 4200: 4195: 4190: 4185: 4180: 4175: 4170: 4165: 4160: 4155: 4150: 4144: 4142: 4133: 4127: 4126: 4124: 4123: 4122: 4121: 4111: 4106: 4101: 4096: 4091: 4085: 4083: 4077: 4076: 4074: 4073: 4068: 4063: 4058: 4053: 4048: 4046:Page numbering 4043: 4038: 4033: 4028: 4022: 4020: 4014: 4013: 4008: 4006: 4005: 3998: 3991: 3983: 3977: 3976: 3973:Wakamai Fondue 3970: 3965: 3957: 3956: 3955: 3930: 3929:External links 3927: 3924: 3923: 3888: 3863: 3839: 3814: 3787: 3760: 3733: 3709: 3683: 3659: 3634: 3610: 3583: 3555: 3527: 3502: 3466: 3441: 3414: 3393: 3368: 3347: 3318: 3290: 3263: 3235: 3210: 3186: 3164: 3139:Blogs.msdn.com 3125: 3101: 3076: 3051: 3033: 3008:Blogs.msdn.com 2994: 2969: 2942: 2917:Blogs.msdn.com 2903: 2876: 2851:Blogs.msdn.com 2837: 2811: 2782: 2755: 2729: 2709: 2697: 2677: 2656: 2646:. Orzeszek.org 2635: 2609: 2589: 2563: 2542: 2535: 2504: 2477: 2453: 2432: 2416: 2404: 2378: 2357: 2321: 2297: 2273: 2248: 2228: 2202: 2176: 2145: 2135:. October 2015 2124: 2099: 2073: 2036: 2012: 1987: 1966: 1942: 1921: 1897: 1876: 1848: 1820: 1795: 1771: 1726: 1700: 1676: 1650: 1624: 1623: 1621: 1618: 1617: 1616: 1610: 1604: 1599: 1594: 1589: 1584: 1579: 1573: 1567: 1561: 1555: 1549: 1541: 1538: 1487:Creative Suite 1482: 1479: 1452:Greg Hitchcock 1400: 1397: 1395:'s web site . 1293: 1290: 1287: 1286: 1283: 1280: 1276: 1275: 1272: 1269: 1265: 1264: 1261: 1258: 1254: 1253: 1250: 1247: 1243: 1242: 1239: 1236: 1232: 1231: 1228: 1225: 1221: 1220: 1217: 1215:Tibetan script 1211: 1207: 1206: 1203: 1200: 1186: 1183: 1171:Main article: 1168: 1165: 1117: 1114: 1102:Latin alphabet 1076: 1073: 1062:FontLab Studio 1056: 1053: 1007: 1004: 994:systems allow 949:Bitstream Inc. 781:Adobe InDesign 776: 773: 761:Adobe InDesign 753:Microsoft Word 738:OpenOffice.org 730:Calligra Suite 701: 698: 642: 639: 637: 634: 633: 632: 629: 626: 625:specification. 611: 608: 561: 560: 557: 550: 548: 541: 534: 530: 527: 487:Variable fonts 476:Variable fonts 471: 468: 434: 431: 399:blending modes 351: 350: 339: 327: 326:tables to OFF. 282: 279: 265: 262: 225: 222: 201: 198: 168:computer fonts 159: 158: 155: 149: 148: 139: 135: 134: 129: 128:Type of format 125: 124: 109: 107: 105:Latest release 101: 100: 91: 87: 86: 83: 77: 76: 73: 67: 66: 63: 62: 59: 56: 52: 51: 49: 43: 42: 39: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 5033: 5022: 5019: 5017: 5014: 5012: 5009: 5007: 5004: 5002: 4999: 4997: 4994: 4993: 4991: 4976: 4968: 4967: 4964: 4958: 4955: 4954: 4952: 4948: 4942: 4939: 4937: 4934: 4932: 4929: 4927: 4924: 4922: 4919: 4917: 4914: 4912: 4909: 4905: 4902: 4900: 4897: 4895: 4892: 4891: 4890: 4887: 4886: 4884: 4880: 4872: 4869: 4868: 4867: 4864: 4862: 4859: 4855: 4852: 4851: 4850: 4847: 4845: 4842: 4841: 4839: 4833: 4827: 4824: 4822: 4821:Bézier curves 4819: 4817: 4814: 4812: 4809: 4807: 4806:Rasterization 4804: 4802: 4799: 4797: 4794: 4793: 4791: 4787: 4781: 4778: 4774: 4771: 4770: 4769: 4766: 4764: 4761: 4759: 4756: 4754: 4751: 4749: 4746: 4744: 4741: 4739: 4736: 4735: 4733: 4731: 4727: 4719: 4716: 4715: 4714: 4711: 4709: 4706: 4704: 4701: 4699: 4696: 4694: 4691: 4689: 4686: 4684: 4681: 4679: 4676: 4674: 4671: 4669: 4666: 4664: 4663:Microprinting 4661: 4659: 4656: 4654: 4651: 4649: 4646: 4644: 4641: 4637: 4634: 4632: 4629: 4628: 4627: 4624: 4622: 4621:Etaoin shrdlu 4619: 4618: 4616: 4614: 4610: 4604: 4601: 4599: 4596: 4594: 4591: 4587: 4584: 4583: 4582: 4579: 4577: 4574: 4572: 4569: 4567: 4564: 4563: 4561: 4558: 4554: 4550: 4538: 4535: 4533: 4530: 4528: 4525: 4524: 4523: 4520: 4518: 4515: 4514: 4512: 4508: 4502: 4499: 4497: 4494: 4493: 4491: 4489: 4485: 4478: 4477: 4472: 4470: 4467: 4465: 4462: 4461: 4459: 4457: 4453: 4447: 4444: 4440: 4437: 4435: 4432: 4430: 4427: 4426: 4425: 4422: 4421: 4419: 4417: 4413: 4410: 4408: 4402: 4392: 4389: 4387: 4384: 4382: 4379: 4377: 4374: 4372: 4369: 4367: 4364: 4362: 4359: 4357: 4354: 4353: 4351: 4347: 4341: 4338: 4336: 4333: 4331: 4328: 4326: 4323: 4321: 4318: 4316: 4313: 4311: 4308: 4307: 4305: 4301: 4295: 4292: 4290: 4287: 4285: 4282: 4280: 4277: 4275: 4272: 4270: 4267: 4265: 4262: 4261: 4259: 4257: 4253: 4247: 4244: 4242: 4239: 4237: 4234: 4232: 4229: 4227: 4224: 4222: 4219: 4217: 4214: 4213: 4211: 4209: 4205: 4199: 4196: 4194: 4191: 4189: 4186: 4184: 4181: 4179: 4176: 4174: 4171: 4169: 4166: 4164: 4161: 4159: 4156: 4154: 4151: 4149: 4146: 4145: 4143: 4141: 4137: 4134: 4132: 4128: 4120: 4117: 4116: 4115: 4112: 4110: 4107: 4105: 4102: 4100: 4097: 4095: 4092: 4090: 4087: 4086: 4084: 4082: 4078: 4072: 4069: 4067: 4064: 4062: 4059: 4057: 4054: 4052: 4049: 4047: 4044: 4042: 4039: 4037: 4034: 4032: 4029: 4027: 4024: 4023: 4021: 4019: 4015: 4011: 4004: 3999: 3997: 3992: 3990: 3985: 3984: 3981: 3974: 3971: 3969: 3966: 3964: 3962: 3958: 3954: 3950: 3947: 3946: 3944: 3938: 3933: 3932: 3928: 3912:on 2015-01-23 3908: 3901: 3900: 3892: 3889: 3877: 3873: 3867: 3864: 3853: 3849: 3843: 3840: 3828: 3824: 3818: 3815: 3803: 3802: 3797: 3791: 3788: 3777:. 9 June 2022 3776: 3775: 3770: 3764: 3761: 3749: 3748: 3743: 3737: 3734: 3723: 3719: 3713: 3710: 3699: 3698: 3693: 3687: 3684: 3673: 3672:Hanselman.com 3669: 3663: 3660: 3648: 3644: 3638: 3635: 3624: 3620: 3614: 3611: 3599: 3598: 3593: 3587: 3584: 3572: 3568: 3562: 3560: 3556: 3545: 3541: 3534: 3532: 3528: 3517: 3513: 3506: 3503: 3492:on 2014-07-10 3491: 3487: 3486:Opentype.info 3483: 3477: 3475: 3473: 3471: 3467: 3455: 3451: 3445: 3442: 3431: 3424: 3418: 3415: 3403: 3397: 3394: 3382: 3378: 3372: 3369: 3357: 3351: 3348: 3337:on 2015-06-02 3336: 3332: 3328: 3322: 3319: 3308: 3301: 3294: 3291: 3280: 3273: 3267: 3264: 3252: 3248: 3242: 3240: 3236: 3224: 3220: 3214: 3211: 3200: 3196: 3190: 3187: 3175: 3168: 3165: 3160: 3154: 3140: 3136: 3129: 3126: 3115: 3111: 3105: 3102: 3090: 3086: 3080: 3077: 3065: 3061: 3055: 3052: 3049: 3045: 3040: 3038: 3034: 3029: 3023: 3009: 3005: 2998: 2995: 2983: 2979: 2973: 2970: 2959: 2952: 2946: 2943: 2938: 2932: 2918: 2914: 2907: 2904: 2893: 2886: 2880: 2877: 2872: 2866: 2852: 2848: 2841: 2838: 2827: 2826: 2821: 2815: 2812: 2801: 2800: 2795: 2789: 2787: 2783: 2770: 2766: 2759: 2756: 2745: 2744: 2739: 2738:"Script Tags" 2733: 2730: 2719: 2713: 2710: 2707: 2701: 2698: 2687: 2681: 2678: 2666: 2660: 2657: 2645: 2639: 2636: 2624: 2620: 2613: 2610: 2599: 2593: 2590: 2579: 2578: 2573: 2567: 2564: 2553: 2546: 2543: 2538: 2536:0-14-025826-4 2532: 2528: 2527:Penguin Books 2524: 2523: 2518: 2514: 2508: 2505: 2493: 2492: 2487: 2481: 2478: 2464: 2457: 2454: 2443: 2436: 2433: 2430: 2426: 2420: 2417: 2414: 2408: 2405: 2394: 2393: 2388: 2382: 2379: 2368: 2365:John Hudson. 2361: 2358: 2346: 2345: 2340: 2335: 2331: 2325: 2322: 2311: 2307: 2301: 2298: 2287: 2283: 2277: 2274: 2262: 2258: 2252: 2249: 2238: 2232: 2229: 2218: 2217: 2212: 2206: 2203: 2192: 2191: 2186: 2180: 2177: 2165: 2164: 2159: 2155: 2149: 2146: 2134: 2128: 2125: 2113: 2109: 2103: 2100: 2087: 2083: 2077: 2074: 2063: 2062: 2057: 2051: 2049: 2047: 2045: 2043: 2041: 2037: 2026: 2022: 2016: 2013: 2001: 1997: 1991: 1988: 1976: 1970: 1967: 1953: 1946: 1943: 1931: 1925: 1922: 1908: 1901: 1898: 1886: 1880: 1877: 1866:on 2014-05-12 1862: 1858: 1852: 1849: 1838:on 2014-05-12 1834: 1830: 1824: 1821: 1810:on 2011-06-05 1809: 1805: 1799: 1796: 1788: 1781: 1775: 1772: 1767: 1761: 1747:on 2010-04-30 1746: 1742: 1735: 1733: 1731: 1727: 1719:September 30, 1714: 1710: 1704: 1701: 1690: 1686: 1680: 1677: 1666: 1665: 1660: 1654: 1651: 1639: 1635: 1634:"Media Types" 1629: 1626: 1619: 1614: 1611: 1608: 1605: 1603: 1600: 1598: 1595: 1593: 1590: 1588: 1585: 1583: 1580: 1577: 1574: 1571: 1568: 1565: 1562: 1559: 1556: 1553: 1550: 1547: 1544: 1543: 1539: 1537: 1535: 1530: 1525: 1523: 1519: 1515: 1509: 1507: 1502: 1500: 1494: 1492: 1488: 1480: 1478: 1474: 1470: 1468: 1464: 1460: 1456: 1453: 1449: 1445: 1444:Adam Twardoch 1441: 1437: 1434: 1430: 1425: 1423: 1416: 1410: 1407:(and also to 1406: 1405:Mac OS X Lion 1398: 1396: 1394: 1390: 1386: 1382: 1378: 1374: 1370: 1366: 1362: 1358: 1354: 1350: 1349:Garamond Math 1346: 1342: 1337: 1335: 1331: 1327: 1322: 1319: 1314: 1312: 1308: 1303: 1299: 1291: 1284: 1281: 1277: 1273: 1270: 1266: 1262: 1259: 1255: 1251: 1248: 1244: 1240: 1237: 1233: 1229: 1226: 1222: 1218: 1216: 1212: 1208: 1199:Baseline tag 1197: 1191: 1185:Baseline tags 1184: 1182: 1180: 1174: 1166: 1164: 1162: 1157: 1155: 1151: 1143: 1135: 1122: 1115: 1113: 1111: 1103: 1095: 1087: 1074: 1072: 1069: 1067: 1063: 1054: 1052: 1050: 1046: 1042: 1038: 1034: 1030: 1026: 1005: 1003: 1001: 997: 993: 989: 985: 981: 977: 973: 969: 965: 961: 957: 956:free software 952: 950: 946: 941: 938: 937:Mac OS X 10.5 934: 930: 926: 922: 921:Mac OS X 10.4 918: 915:On Mac OS X, 913: 911: 907: 904: 900: 895: 893: 889: 885: 884:justification 881: 877: 873: 869: 865: 861: 857: 853: 849: 845: 841: 837: 833: 830:, which is a 829: 825: 821: 816: 814: 810: 806: 802: 798: 794: 790: 786: 782: 774: 772: 770: 769:Indic scripts 766: 762: 758: 754: 750: 746: 741: 739: 735: 731: 727: 723: 719: 715: 711: 707: 699: 697: 695: 691: 687: 683: 679: 675: 671: 667: 665: 661: 657: 653: 649: 640: 635: 630: 627: 624: 620: 616: 612: 609: 606: 603: 599: 598: 597: 594: 592: 591:rasterisation 587: 584: 580: 576: 573: 568: 566: 554: 549: 545: 544:Bézier curves 538: 533: 528: 526: 522: 518: 515: 510: 506: 501: 499: 495: 490: 488: 483: 477: 469: 467: 463: 460: 456: 451: 447: 443: 441: 432: 430: 428: 400: 396: 392: 382: 380: 348: 340: 328: 312: 311: 310: 308: 304: 300: 296: 291: 288: 280: 278: 271: 263: 261: 259: 253: 251: 247: 243: 239: 235: 231: 223: 221: 219: 214: 211: 210:GX Typography 207: 199: 197: 195: 190: 188: 187:Adobe Systems 183: 181: 177: 173: 169: 165: 156: 154: 150: 147: 143: 140: 136: 133: 130: 126: 108: 106: 102: 99: 98:Adobe Systems 95: 92: 88: 84: 82: 78: 74: 72: 68: 60: 57: 54: 53: 50: 48: 44: 40: 38: 34: 19: 5006:Font formats 4921:Type foundry 4758:Metric units 4688:Punchcutting 4673:Movable type 4643:Font catalog 4603:Vertical bar 4340:Word spacing 4310:Figure space 4193:Text figures 4036:Even working 3960: 3914:. Retrieved 3907:the original 3898: 3891: 3880:. Retrieved 3876:the original 3866: 3855:. Retrieved 3851: 3842: 3831:. Retrieved 3829:. 2017-06-06 3826: 3817: 3806:. Retrieved 3799: 3790: 3779:. Retrieved 3772: 3763: 3752:. Retrieved 3745: 3736: 3725:. Retrieved 3721: 3712: 3701:. Retrieved 3695: 3686: 3675:. Retrieved 3671: 3662: 3651:. Retrieved 3649:. 2013-06-25 3646: 3637: 3626:. Retrieved 3622: 3613: 3602:. Retrieved 3595: 3586: 3575:. Retrieved 3573:. 2013-09-19 3570: 3547:. Retrieved 3543: 3519:. Retrieved 3515: 3505: 3494:. Retrieved 3490:the original 3485: 3458:. Retrieved 3456:. 2014-06-20 3453: 3444: 3433:. Retrieved 3429: 3417: 3406:. Retrieved 3396: 3385:. Retrieved 3383:. 2012-10-22 3380: 3371: 3360:. Retrieved 3350: 3339:. Retrieved 3335:the original 3330: 3321: 3310:. Retrieved 3306: 3293: 3282:. Retrieved 3278: 3266: 3255:. Retrieved 3253:. 2016-12-01 3250: 3227:. Retrieved 3225:. 2015-12-27 3222: 3213: 3202:. Retrieved 3198: 3189: 3178:. Retrieved 3167: 3142:. Retrieved 3138: 3128: 3117:. Retrieved 3113: 3104: 3093:. Retrieved 3091:. 2007-02-16 3088: 3079: 3068:. Retrieved 3066:. 2008-03-03 3063: 3054: 3011:. Retrieved 3007: 2997: 2986:. Retrieved 2984:. 2016-11-16 2981: 2972: 2961:. Retrieved 2957: 2945: 2920:. Retrieved 2916: 2906: 2895:. Retrieved 2891: 2879: 2854:. Retrieved 2850: 2840: 2829:. Retrieved 2823: 2814: 2803:. Retrieved 2797: 2773:. Retrieved 2768: 2758: 2747:. Retrieved 2741: 2732: 2721:. Retrieved 2712: 2700: 2689:. Retrieved 2680: 2669:. Retrieved 2659: 2648:. Retrieved 2638: 2626:. Retrieved 2622: 2612: 2592: 2581:. Retrieved 2575: 2566: 2555:. Retrieved 2545: 2520: 2507: 2496:. Retrieved 2489: 2480: 2469:. Retrieved 2456: 2445:. Retrieved 2435: 2424: 2419: 2407: 2396:. Retrieved 2390: 2381: 2370:. Retrieved 2360: 2349:. Retrieved 2347:. 2016-09-14 2342: 2330:Ghostarchive 2328:Archived at 2324: 2313:. Retrieved 2309: 2300: 2289:. Retrieved 2285: 2276: 2265:. Retrieved 2263:. 2014-01-27 2260: 2251: 2240:. Retrieved 2231: 2220:. Retrieved 2214: 2205: 2194:. Retrieved 2188: 2179: 2168:. Retrieved 2161: 2148: 2137:. Retrieved 2127: 2115:. Retrieved 2111: 2102: 2090:. Retrieved 2088:. 2010-10-11 2085: 2076: 2065:. Retrieved 2059: 2028:. Retrieved 2024: 2015: 2004:. Retrieved 2002:. 2002-03-27 1999: 1990: 1979:. Retrieved 1969: 1958:. Retrieved 1945: 1934:. Retrieved 1924: 1913:. Retrieved 1900: 1889:. Retrieved 1879: 1868:. Retrieved 1861:the original 1851: 1840:. Retrieved 1833:the original 1823: 1812:. Retrieved 1808:the original 1798: 1787:the original 1774: 1749:. Retrieved 1745:the original 1717:. Retrieved 1712: 1703: 1692:. Retrieved 1688: 1679: 1668:. Retrieved 1662: 1653: 1642:. Retrieved 1640:. 2017-10-12 1628: 1526: 1513: 1510: 1503: 1495: 1484: 1475: 1471: 1457: 1426: 1402: 1381:Latin Modern 1338: 1323: 1315: 1298:Cambria Math 1295: 1188: 1176: 1167:Feature tags 1158: 1127: 1110:Cambria Math 1078: 1070: 1058: 1041:DTL OTMaster 1009: 953: 942: 925:Latin script 914: 896: 832:managed code 817: 778: 742: 703: 678:Windows 2000 668: 660:Latin script 644: 595: 588: 575:outline data 569: 562: 523: 519: 502: 491: 479: 464: 452: 448: 444: 436: 383: 352: 292: 284: 267: 258:font foundry 254: 245: 227: 215: 203: 191: 184: 163: 162: 5001:Typesetting 4916:Type design 4911:Style guide 4904:Calligraphy 4894:Handwriting 4708:Type design 4658:Lorem ipsum 4653:Letterpress 4613:Typesetting 4553:Punctuation 4517:Record type 4488:Gaelic type 4476:Schwabacher 4366:Body height 4231:Letter case 4099:Line length 3510:Apple Inc. 3331:Gust.org.pl 2982:Unicode.org 2958:Unicode.org 2623:Alphabettes 2517:"Font Wars" 2494:. Font Wars 2486:"Adobe Inc" 2158:DirectWrite 1689:www.iso.org 1564:WorldScript 1429:Windows 8.1 1387:fonts (an " 1302:Office 2007 1075:Script tags 1055:Layout tags 1000:LibreOffice 899:DirectWrite 874:, multiple 860:superscript 793:QuarkXPress 670:Windows 3.1 529:Description 494:TrueType GX 433:Collections 395:compositing 281:Color fonts 176:typographic 5011:Adobe Inc. 4990:Categories 4889:Penmanship 4861:East Asian 4703:Type color 4636:monospaced 4593:Interpunct 4586:minus sign 4510:Specialist 4446:Sans-serif 4439:slab serif 4416:Roman type 4371:Cap height 4335:Thin space 4294:Whitespace 4246:Title case 4241:Snake case 4236:Small caps 4221:Camel case 4153:Diacritics 4061:Pull quote 4056:Pagination 4051:Paper size 4010:Typography 3882:2009-11-11 3857:2018-09-14 3833:2018-09-14 3808:2024-04-13 3781:2024-04-13 3754:2024-04-13 3727:2017-01-19 3703:2024-04-13 3677:2017-01-19 3653:2017-01-19 3628:2017-01-19 3604:2024-04-13 3577:2017-01-19 3549:2017-01-19 3521:2017-01-19 3496:2017-01-19 3460:2017-01-19 3435:2017-01-19 3408:2017-01-19 3387:2017-01-19 3362:2017-01-19 3341:2017-01-19 3312:2017-01-19 3284:2017-01-19 3257:2024-09-23 3229:2017-01-19 3204:2017-01-19 3180:2017-01-19 3144:2017-01-19 3119:2017-01-19 3114:Google.com 3095:2017-01-19 3089:Google.com 3070:2017-01-19 3064:Google.com 3013:2017-01-19 2988:2017-01-19 2963:2017-01-19 2922:2017-01-19 2897:2017-01-19 2856:2017-01-19 2831:2024-04-13 2805:2024-04-13 2775:2009-11-02 2749:2024-04-13 2723:2019-03-20 2691:2015-04-15 2671:2009-11-11 2650:2009-11-11 2603:2011-02-03 2601:Retrieved 2583:2024-04-13 2557:2017-04-22 2498:2022-04-10 2491:Britannica 2471:2021-12-14 2447:2017-04-22 2398:2024-04-13 2372:2017-04-22 2351:2017-04-22 2315:2017-01-19 2291:2017-01-19 2286:Google.com 2267:2017-01-19 2242:2021-12-10 2222:2024-04-13 2196:2024-04-13 2170:2024-04-13 2139:2017-04-22 2067:2024-04-13 2030:2017-04-22 2006:2017-04-22 1981:2009-11-11 1960:2010-01-28 1936:2010-01-28 1915:2010-01-28 1891:2009-11-11 1870:2010-01-28 1842:2010-01-28 1814:2010-01-28 1751:2020-02-21 1694:2015-12-13 1670:2024-04-13 1644:2017-10-17 1620:References 1592:Typography 1389:LM-ization 1341:Asana-Math 1202:HorizAxis 943:Bitstream 929:small caps 854:variants, 751:, such as 686:Windows 95 583:PostScript 474:See also: 459:Noto fonts 119:2021-12-08 4386:Overshoot 4381:Mean line 4376:Descender 4289:Underline 4131:Character 4109:Runaround 4089:Alignment 4081:Paragraph 3381:Vimeo.com 2117:April 22, 2092:April 22, 1713:uspto.gov 1546:Uniscribe 1373:Fira Math 1369:XITS Math 1365:STIX Math 1361:Neo Euler 1307:Windows 8 1205:VertAxis 1154:ISO 639-2 1066:FontForge 1049:FontTools 1033:FontForge 1027:(AFDKO), 978:(calling 910:ClearType 876:baselines 864:subscript 856:fractions 844:ligatures 805:CorelDRAW 615:ligatures 132:Font file 94:Microsoft 71:Type code 58:font/sfnt 4975:Category 4854:PT Fonts 4849:Cyrillic 4713:Typeface 4631:computer 4532:fat face 4405:Typeface 4391:x-height 4361:Baseline 4356:Ascender 4216:All caps 4178:Rotation 4173:Ligature 4168:Ink trap 3430:Gust.org 3153:cite web 3046:also at 3022:cite web 2931:cite web 2865:cite web 2515:(1996). 2332:and the 1760:cite web 1602:FreeType 1540:See also 1514:glyphlet 1499:end user 1433:Segoe UI 1422:FreeType 1385:TeX Gyre 1311:RichEdit 1150:Armenian 1100:for the 1092:for the 1084:for the 1045:RoboFont 1023:) using 980:HarfBuzz 970:such as 964:FreeType 945:Panorama 801:MacRoman 765:Japanese 726:Gnumeric 710:TextEdit 654:and the 623:baseline 509:METAFONT 440:typeface 172:TrueType 164:OpenType 153:Standard 142:TrueType 55:font/otf 31:OpenType 4801:Hinting 4678:Pangram 4496:Insular 4469:Rotunda 4464:Fraktur 4429:Antiqua 4315:Kerning 4284:Oblique 4279:Italics 4226:Initial 4158:Dingbat 4148:Counter 4094:Leading 3916:16 July 3722:Lwn.net 3307:Tug.org 3279:Tug.org 2344:YouTube 2310:Lwn.net 1522:Fontlab 1467:Firefox 1459:Mozilla 1448:TypeCon 1393:Mozilla 1330:Firefox 1279:'romn' 1268:'math' 1257:'idtp' 1246:'ideo' 1235:'icft' 1224:'icfb' 1210:'hang' 1156:codes. 1142:Spanish 1029:FontLab 906:DirectX 797:WinANSI 734:Scribus 722:AbiWord 718:Keynote 674:Windows 664:English 648:Unicode 619:kerning 602:Unicode 507:in the 307:Windows 303:Android 242:ISO/IEC 200:History 117: ( 4844:Arabic 4743:Cicero 4581:Hyphen 4566:Bullet 4527:script 4501:Uncial 4434:Didone 4198:Tittle 4041:Margin 4031:Column 3358:. CTAN 2706:slides 2628:15 May 2533:  2425:17 (4) 1446:: "At 1334:MathML 1318:LuaTeX 1134:Arabic 1104:. The 1037:Glyphs 992:LuaTeX 986:. The 903:native 809:Mellel 652:Arabic 369:, and 238:MPEG-4 4768:Point 4738:Agate 4598:Space 4424:Serif 4325:Pitch 4188:Swash 4163:Glyph 4104:River 3910:(PDF) 3903:(PDF) 3426:(PDF) 3303:(PDF) 3275:(PDF) 2954:(PDF) 2888:(PDF) 2466:(PDF) 1955:(ZIP) 1910:(ZIP) 1864:(DOC) 1836:(DOC) 1790:(PDF) 1783:(PDF) 1576:XeTeX 1570:Pango 1491:gaiji 1436:Emoji 1424:2.5. 1399:Color 1326:Gecko 988:XeTeX 982:) or 976:pango 972:X.org 960:Linux 852:swash 714:Pages 692:, or 572:glyph 482:ATypI 287:emoji 206:Apple 4866:Thai 4780:Twip 4763:Pica 4718:list 4698:Sort 4626:Font 4571:Dash 4557:List 4269:Bold 4119:runt 4018:Page 3918:2009 3159:link 3028:link 2937:link 2871:link 2630:2016 2531:ISBN 2119:2017 2094:2017 1766:link 1721:2014 1638:IANA 1469:26. 1383:and 1324:The 1292:Math 1148:for 1140:for 1132:for 1106:math 1098:latn 1096:and 1090:cyrl 1082:arab 1021:.otf 1017:.ttf 1013:.fea 990:and 862:and 787:and 755:and 716:and 570:The 565:sfnt 423:COLR 415:COLR 403:COLR 397:and 386:COLR 375:sbix 367:CPAL 363:COLR 359:CBLC 355:CBDT 336:CPAL 332:COLR 324:CBLC 322:and 320:CBDT 316:sbix 305:and 295:OS X 275:cmap 234:MPEG 75:OTTO 1534:XML 1518:CFF 1463:SVG 1427:In 1414:PNG 1409:iOS 1146:HYE 1138:ESP 1130:ARA 1047:or 1019:or 996:TeX 954:In 917:AAT 836:API 799:or 489:". 455:CJK 419:SVG 411:SVG 407:SVG 371:SVG 343:SVG 309:. 299:iOS 110:1.9 4992:: 4753:En 4748:Em 3850:. 3825:. 3720:. 3670:. 3645:. 3621:. 3569:. 3558:^ 3542:. 3530:^ 3514:. 3484:. 3469:^ 3452:. 3428:. 3379:. 3329:. 3305:. 3277:. 3249:. 3238:^ 3221:. 3197:. 3155:}} 3151:{{ 3137:. 3112:. 3087:. 3062:. 3036:^ 3024:}} 3020:{{ 3006:. 2980:. 2956:. 2933:}} 2929:{{ 2915:. 2890:. 2867:}} 2863:{{ 2849:. 2785:^ 2767:. 2621:. 2519:. 2488:. 2341:. 2336:: 2308:. 2284:. 2259:. 2160:. 2156:. 2110:. 2084:. 2039:^ 2023:. 1998:. 1762:}} 1758:{{ 1729:^ 1711:. 1687:. 1636:. 1450:, 1375:, 1371:, 1367:, 1363:, 1359:, 1355:, 1351:, 1347:, 1181:. 1144:, 1136:, 1088:, 1068:. 1051:. 1043:, 1039:, 1035:, 1031:, 984:Qt 931:, 894:. 886:, 870:, 866:, 858:, 850:, 846:, 791:. 783:, 759:. 736:, 732:, 728:, 724:, 712:, 696:. 694:Me 690:98 688:, 666:. 393:, 365:, 361:, 357:, 301:, 297:, 182:. 144:, 96:, 4559:) 4555:( 4002:e 3995:t 3988:v 3920:. 3885:. 3860:. 3836:. 3811:. 3784:. 3757:. 3730:. 3706:. 3680:. 3656:. 3631:. 3607:. 3580:. 3552:. 3524:. 3499:. 3463:. 3438:. 3411:. 3390:. 3365:. 3344:. 3315:. 3287:. 3260:. 3232:. 3207:. 3183:. 3161:) 3147:. 3122:. 3098:. 3073:. 3030:) 3016:. 2991:. 2966:. 2939:) 2925:. 2900:. 2873:) 2859:. 2834:. 2808:. 2778:. 2752:. 2726:. 2694:. 2674:. 2653:. 2632:. 2606:. 2586:. 2560:. 2539:. 2501:. 2474:. 2450:. 2401:. 2375:. 2354:. 2318:. 2294:. 2270:. 2245:. 2225:. 2199:. 2173:. 2142:. 2121:. 2096:. 2070:. 2033:. 2009:. 1984:. 1963:. 1939:. 1918:. 1894:. 1873:. 1845:. 1817:. 1768:) 1754:. 1723:. 1697:. 1673:. 1647:. 546:. 485:" 349:. 121:) 20:)

Index

Microsoft Typography
Filename extensions
Internet media type
Type code
Uniform Type Identifier (UTI)
Microsoft
Adobe Systems
Latest release
Font file
TrueType
PostScript fonts
Standard
computer fonts
TrueType
typographic
Microsoft Corporation
Adobe Systems
writing systems
Apple
GX Typography
PostScript Type 1 font format
International Organization for Standardization
MPEG
MPEG-4
ISO/IEC
Web Open Font Format
font foundry
variation selectors
emoji
OS X

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.