Difference between revisions of "OpenOffice.org Internship/Projects/2010/Optional OpenType features"
From Apache OpenOffice Wiki
(one platform) |
m |
||
Line 23: | Line 23: | ||
== related tasks in the application layers ([http://www.openoffice.org/issues/show_bug.cgi?id=108684 i108684]) == | == related tasks in the application layers ([http://www.openoffice.org/issues/show_bug.cgi?id=108684 i108684]) == | ||
− | * debug and solve | + | * find, isolate and report (eventually debug and solve) problems regarding advanced typography in the application layer |
= Project Status = | = Project Status = |
Revision as of 13:54, 21 July 2010
Contents
Overview
OpenType is a font format that supports many advanced typographical features. For some scripts these features are required for proper layout. Other features are optional and allow to create beautifully typeset text. Many fonts available today, both free and commercial, provide 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 at least one platform
- use the new APIs available in usp10 version >= 1.6 (i112466) usually only available on WinVista/Win7
- announce the available features e.g. when enumerating the available font styles
- support the optional features when requested for the selected font
- emulate some features for fonts that do not support them directly (e.g. subscript/superscript/denominators/small caps)
application layer support (i79878)
- find, isolate and report (eventually debug and solve) problems and missing features in the application layer when very many font styles are available
- find, isolate and report (eventually debug and solve) problems regarding advanced typography in the application layer
Project Status
- the project is accepted for the summer internship