Difference between revisions of "OpenOffice.org Internship/Projects/2010/Optional OpenType features"

From Apache OpenOffice Wiki
Jump to: navigation, search
(initial setup)
 
(project outline)
Line 1: Line 1:
 +
=== Overview ===
 +
 +
OpenType is a font format that supports many advanced typographical features. For some languages this support is necessary because of their complexity. For Latin languages, most of these features are used to create beautifully typeset text. Many fonts available today, both free and commercial, come with optional features such as alternative numeral styles, ligatures and real small caps.
 +
 +
=== Agenda ===
 +
 +
The internship project "Optional OpenType" features will implement it as an <b>experimental</b> OpenOffice.org feature, which means that
 +
* document import/export is incomplete regarding these features
 +
* won't be supported on all platforms
 +
* layout stability is reduced
 +
 +
== system layer support on WinVista/Win7 ([http://www.openoffice.org/issues/show_bug.cgi?id=112466 i112466]) ==
 +
 +
* use the new APIs available in usp10 version >= 1.6
 +
* announce the available features e.g. when enumerating the available font styles
 +
* support the optional features when requested for the selected font
 +
 +
== application layer support ([http://www.openoffice.org/issues/show_bug.cgi?id=79878 i79878]) ==
 +
 +
* debug and solve the application layer implications of having very many font styles
 +
 +
== related tasks in the application layers ([http://www.openoffice.org/issues/show_bug.cgi?id=108684  i108684]) ==
 +
 +
* debug and solve the application layer assumptions regarding advanced typography
 +
 +
=== Project Status ===
 +
 +
* the project is accepted for the summer internship
 +
 
[[Category:Marketing]][[Category:Development]]
 
[[Category:Marketing]][[Category:Development]]
 
{{DISPLAYTITLE:Internship 2010: Optional OpenType features}}
 
{{DISPLAYTITLE:Internship 2010: Optional OpenType features}}

Revision as of 11:04, 14 July 2010

Overview

OpenType is a font format that supports many advanced typographical features. For some languages this support is necessary because of their complexity. For Latin languages, most of these features are used to create beautifully typeset text. Many fonts available today, both free and commercial, come with optional features such as alternative numeral styles, ligatures and real small caps.

Agenda

The internship project "Optional OpenType" features will implement it as an experimental OpenOffice.org feature, which means that

  • document import/export is incomplete regarding these features
  • won't be supported on all platforms
  • layout stability is reduced

system layer support on WinVista/Win7 (i112466)

  • use the new APIs available in usp10 version >= 1.6
  • announce the available features e.g. when enumerating the available font styles
  • support the optional features when requested for the selected font

application layer support (i79878)

  • debug and solve the application layer implications of having very many font styles

related tasks in the application layers (i108684)

  • debug and solve the application layer assumptions regarding advanced typography

Project Status

  • the project is accepted for the summer internship
Personal tools