This article is missing information about Registered axes.(February 2021) |
A variable font (VF) is a font file that is able to store a continuous range of design variants. An entire typeface (font family) can be stored in such a file, with an infinite number of fonts available to be sampled. [2]
The variable font technology originated in Apple's TrueType GX font variations. The technology was adapted to OpenType as OpenType variable fonts (OTVF) in version 1.8 of the OpenType specification. [3] [4] [5] The technology was announced by Adobe, Apple, Google, and Microsoft in September 2016. Making such a feature standardized in OpenType paved the way for support in many software platforms. [3] [6] [7] [8]
Variable fonts should not be confused with variable-width fonts. A variable font may be either variable-width of fixed-width [9] .
OpenType variable fonts are an adaptation of Apple's TrueType GX font variations to OpenType, with integration into key aspects of the OpenType format including OpenType Layout tables and both TrueType and CFF glyph outline formats. It also surpasses TrueType GX by providing better interoperability, both between different fonts, and between variable fonts and font-formatting specifications such as those found in Cascading Style Sheets. The technology allows software to access any design instance for a continuous range of designs defined within the font. When a specific design instance has been selected, the glyph outlines or other data values for that design instance are computed as font data is being processed during text layout and rasterization.
The technology uses interpolation and extrapolation mechanisms that have been supported in font-development tools and used by font designers for many years. [10] In that paradigm, the font designer creates a variable design, but then chooses specific instances to generate as static, non-variable fonts that get distributed to customers. With variable fonts, however, the font produced and distributed by the font designer can have built-in variability, and the interpolation mechanisms can now be built into operating systems and Web browsers or other applications, with specific design instances selected at time of use.
One of the key benefits of the technology is that it can significantly reduce the combined size of font data whenever multiple styles are in use. On the Web, this may allow a site to use more font styles while at the same time reducing page load times. A further benefit is that it gives access to a continuous range of style variations, which can provide benefits for responsive design.
The technology has been compared to Adobe's multiple master fonts (MM fonts) technology, also from the 1990s, which used on-the-fly generation of font designs from master files by interpolation and extrapolation. [11] [12] [13] [14] Multiple master fonts, however, required the user to generate a specific "instance" of the font for particular variation-axis values before it could be used. This is not required for OpenType variable fonts, however: named or arbitrary design instances can be selected and used on demand.
In Windows 10, version 1709 (or known as "Windows 10 Fall Creators Update") released in 2017, official support for variable fonts is provided by Microsoft, [15] along with the first variable font in Windows: the "Bahnschrift" font, which is a digitisation of DIN 1451. [16] [17] However, support for CFF2 fonts using OpenType outlines had caused issues with Windows text rendering engine, sometimes making UI text blank out; this is later fixed in 2023 with the KB5032278 update. [18]
Android started to provide variable font support for mobile app developers in Android Oreo [19] or API level 26. [20]
Apple provided variable font support in its operating system since macOS 10.5/iOS 3.2, [21] but usage in Safari through WebKit only comes in macOS 10.13/iOS 11 with Safari 11. [22] [23]
FreeType, the font rendering program used by most Unix-like systems including Linux, received variable font support in May 2017 (FreeType 2.8). [24]
Adobe Creative Cloud 2018 version, released 18 October 2017, includes support for variable fonts in Photoshop [25] and Illustrator [26] and includes variable concept versions of the fonts Acumin, Minion, Myriad, Source Code, Source Sans, and Source Serif.
Creative Cloud 2020 has added variable font support for InDesign. [27]
Inkscape version 1.0 has added variable font support. [28]
LibreOffice version 7.5 has added variable font support. [29]
Variable fonts are controlled in the web browser using both existing properties for well-known options such as weight and a raw font-variation-settings
control. Refer to the MDN pages of the CSS property for support history. [2]
TrueType is an outline font standard developed by Apple in the late 1980s as a competitor to Adobe's Type 1 fonts used in PostScript. It has become the most common format for fonts on the classic Mac OS, macOS, and Microsoft Windows operating systems.
Adobe Illustrator is a vector graphics editor and design software developed and marketed by Adobe. Originally designed for the Apple Macintosh, development of Adobe Illustrator began in 1985. Along with Creative Cloud, Illustrator CC was released. The latest version, Illustrator 2024, was released on October 10, 2023, and is the 28th generation in the product line. Adobe Illustrator was reviewed as the best vector graphics editing program in 2021 by hpMagazine.
OpenType 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.
QuickDraw GX was a replacement for the QuickDraw (QD) 2D graphics engine and Printing Manager inside the classic Mac OS. Its underlying drawing platform was an object oriented, resolution-independent, retained mode system, making it much easier for programmers to perform common tasks. Additionally, GX added various curve-drawing commands that had been lacking from QD, as well as introducing TrueType as its basic font system.
Myriad is a humanist sans-serif typeface designed by Robert Slimbach and Carol Twombly for Adobe Systems. Myriad was intended as a neutral, general-purpose typeface that could fulfill a range of uses and have a form easily expandable by computer-aided design to a large range of weights and widths.
Skia is a humanist sans-serif typeface designed by Matthew Carter for Apple Computer in 1994. Skia is Greek for "shadow", and the letterforms take inspiration from stone-carved 1st century BC Greek writing. The typeface was the first QuickDraw GX font, and has been pre-installed in Mac operating systems since System 7.5 (1994).
A number of vector graphics editors exist for various platforms. Potential users of these editors will make a comparison of vector graphics editors based on factors such as the availability for the user's platform, the software license, the feature set, the merits of the user interface (UI) and the focus of the program. Some programs are more suitable for artistic work while others are better for technical drawings. Another important factor is the application's support of various vector and bitmap image formats for import and export.
Adobe Jenson is an old-style serif typeface drawn for Adobe Systems by its chief type designer Robert Slimbach. Its Roman styles are based on a text face cut by Nicolas Jenson in Venice around 1470, and its italics are based on those created by Ludovico Vicentino degli Arrighi fifty years later.
Multiple master fonts are an extension to Adobe Systems' Type 1 PostScript fonts, now superseded by the advent of OpenType and, in particular, the introduction of OpenType Font Variations in OpenType 1.8, also called variable fonts.
DIN 1451 is a sans-serif typeface that is widely used for traffic, administrative and technical applications.
Apple's Macintosh computer supports a wide variety of fonts. This support was one of the features that initially distinguished it from other systems.
Minion is a serif typeface released in 1990 by Adobe Systems. Designed by Robert Slimbach, it is inspired by late Renaissance-era type and intended for body text and extended reading. Minion's name comes from the traditional naming system for type sizes, in which minion is between nonpareil and brevier, with the type body 7pt in height. As the historically rooted name indicates, Minion was designed for body text in a classic style, although slightly condensed and with large apertures to increase legibility. Slimbach described the design as having "a simplified structure and moderate proportions." The design is slightly condensed, although Slimbach has said that this was intended not for commercial reasons so much as to achieve a good balance of the size of letters relative to the ascenders and descenders.
Ascender Corporation was a digital typeface foundry and software development company in the Chicago suburb of Elk Grove Village, Illinois. It was founded in 2004 by a team of software developers, typographers, and people previously involved in developing fonts used widely in computers, inkjet printers, phones, and other digital technology devices. On December 8, 2010, Ascender Corp. was acquired by Monotype Imaging.
HarfBuzz is a software library for supporting text shaping, which is the process of converting Unicode text to glyph indices and positions. The newer version, New HarfBuzz (2012–), targets various font technologies while the first version, Old HarfBuzz (2006–2012), targeted only OpenType fonts.
Web typography, like typography generally, is the design of pages – their layout and typeface choices. Unlike traditional print-based typography, pages intended for display on the World Wide Web have additional technical challenges and – given its ability to change the presentation dynamically – additional opportunities. Early web page designs were very simple due to technology limitations; modern designs use Cascading Style Sheets (CSS), JavaScript and other techniques to deliver the typographer's and the client's vision.
Adobe Edge is a discontinued suite of web development tools that Adobe Inc. started developing in 2011. The tools enhances the capabilities of other Adobe apps, such as Dreamweaver. The first app in the suite was the eponymous Adobe Edge, released in August 2011 as a multimedia authoring tool designed to succeed the Flash platform. In September 2012, Adobe renamed the app Edge Animate, and announced Edge Reflow, Edge Code, and Edge Inspect. Also packaged with the suite are Edge Web Fonts, the PhoneGap app, and an Adobe Typekit subscription. In October 2015, Adobe announced an end to the development of the Edge family. By the end of September 2019, all Adobe Edge products were removed from the Creative Cloud offering.
Google Fonts is a computer font and web font service owned by Google. This includes free and open source font families, an interactive web directory for browsing the library, and APIs for using the fonts via CSS and Android. Google Fonts is also used with Google Workspace software such as Docs, Sheets, Drawings and Slides.
Source Han Sans is a sans-serif gothic typeface family created by Adobe and Google. It is also released by Google under the Noto fonts project as Noto Sans CJK. The family includes seven weights, and supports Traditional Chinese, Simplified Chinese, Japanese and Korean. It also includes Latin, Greek and Cyrillic characters from the Source Sans family.
Source Serif is a serif typeface created by Frank Grießhammer for Adobe Systems. It is the third open-source font family from Adobe, distributed under the SIL Open Font License.
David G. Opstad is a retired American computer scientist specializing during his career in computer typography and information processing, leading to several breakthroughs. Opstad was a contributor to Unicode 1.0, together with Joe Becker, Lee Collins, Huan-mei Liao, and Nelson Ng.