This article contains content that is written like an advertisement .(September 2011) |
Developer(s) | Bitstream Inc. |
---|---|
Initial release | June 2004 |
Stable release | 6.0 / May 10, 2011 |
Type | Layout Engine |
License | Proprietary |
Website | bitstream |
Panorama is a line layout and text composition engine to render text in various worldwide languages made by Bitstream Inc. Panorama uses Font Fusion as the base to support rendering of the text. The engine allows the user to manage different text formatting aspects like spacing, alignment, style effects (bold, embossed, outline, drop shadows etc.).
Panorama provides support for OpenType font tables leading to automatic character substitution for ligatures, swashes, scientific figures, etc. Panorama supports three anti-aliasing modes – monochrome, grayscale, and LCD optimized (Horizontal and Vertical). [1]
Panorama has undergone several changes since its initial release as well as numerous additions of APIs to the core engine.
Major version | Minor version | Release date | Significant changes |
---|---|---|---|
Version 1 | 1.0 | June 22, 2004 | Initial release. |
Version 2 | 2.0 | June 20, 2005 | New Shaping engine for complex language scripts. Support for bi-directional and mixed-directional text. Standard character set encoding supported (UTF-8, UTF-16, Unicode, and ASCII). |
Version 3 | 3.0 | August 14, 2006 | Full support for Arabic, Hebrew, Indian, and Thai complex language scripts. Complete cursor rendering support. Support for multiple fonts. [2] |
Version 4 | 4.0 | September 24, 2007 | Support for transparency in all modes. Support for Macintosh platform including ability to render Mac font suitcases. Support for BREW platform. Language related enhancements resulting in better application of OTF rules and enhanced performance. |
4.5 | April 10, 2008 | Support for Unicode range-based and style-based font mapping. Alpha channel support in LCD mode. 32-bit Unicode support. Support for enhanced text view and editing with space wraps termination style. Support for Tab Stops on any platform. | |
Version 5 | 5.0 | July 15, 2009 | Support for fractional sizes and positions, text rendering text on paths, Unicode to Image mapping, and floating objects. |
Version 6 | 6.0 | May 10, 2011 | Support for Thai shaping and OpenType rules, Unicode line breaking algorithm, font ratio, shadow width, and shadow color. |
ARABIC | CHEROKEE | GUJARATI | KHMER | ORIYA | TAILE |
ARMENIAN | CJK | GURMUKHI | LAO | PHAG | TAILU |
BENGALI | COPTIC | JAMO | LATIN | PHOENICIAN | TAMIL |
BOPOMOFO | CYRILLIC | HANGUL | LIMBU | RUNIC | TELUGU |
BRAILLE | DEVANAGARI | HANUNOO | MALAYALAM | SINHALA | THAANA |
BUGINESE | ETHIOPIC | HEBREW | MONGOLIAN | SYLOTI | THAI |
BUHID | GEORGIAN | HIRAGANA | MYANMAR | SYRIAC | TIBETAN |
BYZANTINE MUSIC | GLAGOLITIC | KANNADA | NKO | TAGALOG | TIFINAGH |
CANADIAN | GREEK | KATAKANA | OGHAM | TAGBANWA | YI |
Consumer Electronic Devices, Mobile Handset, Set-top box, Digital TV, Printer, Medical Imaging Device, GPS System, Automobile Display, and other Embedded System
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.
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.
Arial is a sans-serif typeface and set of computer fonts in the neo-grotesque style. Fonts from the Arial family are included with all versions of Microsoft Windows from Windows 3.1 on, some other Microsoft software applications, Apple's macOS and many PostScript 3 computer printers. The typeface was designed in 1982, by Robin Nicholas and Patricia Saunders, for Monotype Typography. Each of its characters has the same width as that character in the popular typeface Helvetica; the purpose of this design is to allow a document designed in Helvetica to be displayed and printed with the intended line-breaks and page-breaks without a Helvetica license. Because of their almost identical appearances, both Arial and Helvetica have commonly been mistaken for each other.
Scribus is free and open-source desktop publishing (DTP) software available for most desktop operating systems. It is designed for layout, typesetting, and preparation of files for professional-quality image-setting equipment. Scribus can also create animated and interactive PDF presentations and forms. Example uses include writing newspapers, brochures, newsletters, posters, and books.
In digital typography, the TrueType font Arial Unicode MS is an extended version of the font Arial. Compared to Arial, it includes higher line height, omits kerning pairs and adds enough glyphs to cover a large subset of Unicode 2.1—thus supporting most Microsoft code pages, but also requiring much more storage space. It also adds Ideographic layout tables, but unlike Arial, it mandates no smoothing in the 14–18 point range, and contains Roman (upright) glyphs only; there is no oblique (italic) version. Arial Unicode MS was previously distributed with Microsoft Office, but this ended in 2016 version. It is bundled with Mac OS X v10.5 and later. It may also be purchased separately from Ascender Corporation, who licenses the font from Microsoft.
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.
A computer font is implemented as a digital data file containing a set of graphically related glyphs. A computer font is designed and created using a font editor. A computer font specifically designed for the computer screen, and not for printing, is a screen font.
There are Unicode typefaces which are open-source and designed to contain glyphs of all Unicode characters, or at least a broad selection of Unicode scripts. There are also numerous projects aimed at providing only a certain script, such as the Arabeyes Arabic font. The advantage of targeting only some scripts with a font was that certain Unicode characters should be rendered differently depending on which language they are used in, and that a font that only includes the characters a certain user needs will be much smaller in file size compared to one with many glyphs. Unicode fonts in modern formats such as OpenType can in theory cover multiple languages by including multiple glyphs per character, though very few actually cover more than one language's forms of the unified Han characters.
Apple Advanced Typography (AAT) is Apple Inc.'s computer technology for advanced font rendering, supporting internationalization and complex features for typographers, 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 also incorporates concepts from Adobe's "multiple master" font format, allowing for axes of traits to be defined and morphing of 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.
Meiryo is a Japanese sans-serif gothic typeface. Microsoft bundled Meiryo with Office Mac 2008 as part of the standard install, and it replaces MS Gothic as the default system font on Japanese systems beginning with Windows Vista.
A Unicode font is a computer font that maps glyphs to code points defined in the Unicode Standard. The vast majority of modern computer fonts use Unicode mappings, even those fonts which only include glyphs for a single writing system, or even only support the basic Latin alphabet. Fonts which support a wide range of Unicode scripts and Unicode symbols are sometimes referred to as "pan-Unicode fonts", although as the maximum number of glyphs that can be defined in a TrueType font is restricted to 65,535, it is not possible for a single font to provide individual glyphs for all defined Unicode characters. This article lists some widely used Unicode fonts that support a comparatively large number and broad range of Unicode characters.
Apple's Macintosh computer supports a wide variety of fonts. This support was one of the features that initially distinguished it from other systems.
PostScript fonts are font files encoded in outline font specifications developed by Adobe Systems for professional digital typesetting. This system uses PostScript file format to encode font information.
The Unicode Consortium and the ISO/IEC JTC 1/SC 2/WG 2 jointly collaborate on the list of the characters in the Universal Coded Character Set. The Universal Coded Character Set, most commonly called the Universal Character Set, is an international standard to map characters, discrete symbols used in natural language, mathematics, music, and other domains, to unique machine-readable data values. By creating this mapping, the UCS enables computer software vendors to interoperate, and transmit—interchange—UCS-encoded text strings from one to another. Because it is a universal map, it can be used to represent multiple languages at the same time. This avoids the confusion of using multiple legacy character encodings, which can result in the same sequence of codes having multiple interpretations depending on the character encoding in use, resulting in mojibake if the wrong one is chosen.
Bitstream Font Fusion is a small, fast, object-oriented font engine written in ANSI C capable of rendering high-quality text on any platform, any device, and at any resolution. The entire source code is portable, optimized, and executes independent of operating system and processor. The font engine is capable of rendering 2,400-3,300 characters per second on a 100 MIPS CPU.
GNU Unifont is a free Unicode bitmap font created by Roman Czyborra. The main Unifont covers all of the Basic Multilingual Plane (BMP). The "upper" companion covers significant parts of the Supplementary Multilingual Plane (SMP). The "Unifont JP" companion contains Japanese kanji present in the JIS X 0213 character set.
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.
Source Han Serif is a serif Song/Ming typeface created by Adobe and Google.
The implementation of emojis on different platforms took place across a three-decade period, starting in the 1990s. Today, the exact appearance of emoji is not prescribed but can vary between fonts and platforms, much like different typefaces.