Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
OpenType
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==OpenType support== ===Basic Roman support=== Virtually all applications and modern operating systems have basic Roman support and work with OpenType fonts just as well as other, older formats. Benefits beyond basic Roman support include extended language support through [[Unicode]], support for complex writing scripts such as [[Arabic language|Arabic]] and the [[Indo-Aryan languages|Indic languages]], and advanced typographic support for [[Latin alphabet|Latin script]] languages such as [[English language|English]]. [[Windows 3.1]] and all subsequent versions of [[Windows]] support OpenType TT fonts (.ttf). [[Windows 2000]] and later support OpenType PS fonts (.otf). [[Adobe Type Manager]] could add basic Roman support of OpenType PS fonts in [[Windows 95]], [[Windows 98|98]], or [[Windows Me|Me]]. ===Extended language support=== Extended language support via Unicode for both OpenType and TrueType is present in most applications for Microsoft Windows {{Citation needed|date=June 2016}} (including [[Microsoft Office Publisher]], most Adobe applications, and Microsoft Office 2003, though not Word 2002), CorelDRAW X3 and newer, and many Mac OS X applications, including Apple's own such as [[TextEdit]], [[Pages (iWork)|Pages]] and [[Keynote (presentation creation software)|Keynote]]. It is also widely supported in free operating systems, such as Linux (e.g. in multiplatform applications like [[AbiWord]], [[Gnumeric]], [[Calligra Suite]], [[Scribus]], [[OpenOffice.org]] 3.2 and later versions,<ref>{{cite web |url=http://qa.openoffice.org/issues/show_bug.cgi?id=78858 |title=OpenOffice Supports OpenType Fonts ... |access-date=2011-02-03}}</ref> etc.). OpenType support for [[complex script|complex written scripts]] has so far mainly appeared in Microsoft applications in [[Microsoft Office]], such as [[Microsoft Word]] and [[Microsoft Publisher]]. [[Adobe InDesign]] provides extensive OpenType capability in [[Japanese language|Japanese]] but does not directly support Middle Eastern or [[Brahmic family|Indic scripts]]—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. ===Advanced typography=== Advanced typographic support for Latin script languages first appeared in Adobe applications such as [[Adobe InDesign]], [[Adobe Photoshop]] and [[Adobe Illustrator]]. [[QuarkXPress]] 6.5 and below were not Unicode compliant. Hence, text in these versions of QuarkXPress that contains anything other than [[Code page#Windows (ANSI) code pages|WinANSI]] or [[Mac OS Roman|MacRoman]] characters will not display correctly in an OpenType font (nor in other Unicode font formats, for that matter). However, in QuarkXPress 7, Quark offered support similar to Adobe's. Corel's [[CorelDRAW]] introduced support for OpenType typographic features in version X6. [[Mellel]], a Mac OS X-only word processor from Redlers, claims parity in typographic features with InDesign, but also extends the support to right-to-left scripts; so does the [[Classical Text Editor]], a specialized word processor developed at the Austrian Academy of Sciences. {{As of|2009}}, popular word processors for Microsoft Windows did not support [[List of typographic features#OpenType typographic features|advanced OpenType typography features]]. Advanced typography features are implemented only in high-end [[desktop publishing]] software. The text engine from [[Windows Presentation Foundation]], which is a [[managed code]] implementation of OpenType, is the first Microsoft Windows [[Application Programming Interface|API]] to expose OpenType features to software developers, supporting both OpenType TrueType, and OpenType CFF ([[Compact Font Format]]) fonts. It supports advanced typographic features such as [[Typographical ligature|ligatures]], [[Text figures|old-style numerals]], [[swash (typography)|swash]] variants, [[fraction (mathematics)|fractions]], [[superscript]] and [[subscript]], [[small caps|small capitalization]], [[Font substitution|glyph substitution]], multiple [[baseline (typography)|baselines]], contextual and [[stylistic alternate]] character forms, kerning, line-level [[justification (typesetting)|justification]], [[ruby character]]s etc.<ref name="Sysmäläinen">{{cite web|last1=Sysmäläinen|first1=Julia|title=Some Open Thoughts About OpenType|url=http://www.alphabettes.org/some-open-thoughts-about-opentype/|website=Alphabettes|date=9 November 2012 |access-date=15 May 2016}}</ref> WPF applications automatically gain support for advanced typography features. OpenType ligatures are accessible in [[Microsoft Word#Word 2010|Microsoft Office Word 2010]].<ref>{{cite web|url=http://www.orzeszek.org/blog/2009/05/17/how-to-enable-opentype-ligatures-in-word-2010/ |title=How to Enable OpenType Ligatures in Word 2010 |publisher=Orzeszek.org |access-date=2009-11-11}}</ref> Windows 7 introduced [[DirectWrite]], a hardware accelerated [[native code|native]] [[DirectX]] API for text rendering with support for multi-format text, resolution-independent outline fonts, [[ClearType]], advanced OpenType typography features, full Unicode text, layout and language support and low-level glyph rendering APIs.<ref>{{cite web|url=http://code.msdn.microsoft.com/Win7DeveloperGuide/Release/ProjectReleases.aspx?ReleaseId=1702 |title=Windows 7 Developer's Guide |publisher=Code.msdn.microsoft.com |access-date=2009-11-11}}</ref> On Mac OS X, [[Apple Advanced Typography|AAT]]-supporting applications running on [[Mac OS X 10.4]] and later, including TextEdit and Keynote, get considerable OpenType support. Apple's support for OpenType in Mac OS X 10.4 included most advanced typographic features necessary for [[Latin script]] languages, such as [[small caps]], [[old-style figures]], and various sorts of ligatures, but it did not yet support contextual alternates, positional forms, nor glyph reordering as handled by Microsoft's Uniscribe library on Windows. Thus, Mac OS X 10.4 did not offer support for Arabic or Indic scripts via OpenType (though such scripts are fully supported by existing AAT fonts). [[Mac OS X 10.5]] has improved support for OpenType and supports Arabic OpenType fonts. Gradually, the OpenType typography support has improved on newer Mac OS X versions (e.g., Mac OS X 10.10 can handle much better long contextual glyph substitutions). Bitstream [[Panorama (Layout Engine)|Panorama]], a line layout and text composition engine from [[Bitstream Inc.]], provides complete OpenType support for compact and standard Asian fonts, Arabic, Hebrew, Indic, Thai and over 50 other worldwide languages. The application supports key OpenType tables required for line layout, such as BASE, glyph definition (GDEF), glyph positioning (GPOS), and glyph substitution (GSUB). Panorama also offers complete support for advanced typography features, such as ligatures, swashes, small caps, ornaments, ordinals, superiors, old style, kerning, fractions, etc. In [[free software]] environments such as [[Linux]], OpenType rendering is provided by the [[FreeType]] project, included in free implementations of the [[X Window System]] such as [[X.Org Server|X.org]]. Complex text handling is provided either by [[pango]] (calling [[HarfBuzz]]) or [[Qt (toolkit)|Qt]]. The [[XeTeX]] and [[LuaTeX]] systems allow [[TeX]] documents to use OpenType fonts, along with most of their typographic features. Linux version of [[LibreOffice]] 4.1 and newer supports many OpenType typography features, because it began to use more sophisticated HarfBuzz text shaping library.<ref>{{cite web|url=https://wiki.documentfoundation.org/ReleaseNotes/4.1#Core/ |title=LibreOffice 4.1 ReleaseNotes |access-date= 2015-04-15}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)