FirefoxSummit/2006/ProposedSessions/Text and Typography: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
Line 14: Line 14:
== Agenda ==
== Agenda ==


* Overview of what's going on
* Why typography matters
** New textframe
** Ligatures, kerning, the competitive landscape
** New textrun API
** I18N
** Platform textrun implementations
* New textrun abstraction
* Discuss how this fits with SVG, I18N
** Textrun API overview
* New linebreaker API?
* New textframe
* Changes to line breaking algorithm
** Features: hyphenation, complete clustering support
* Auto-hyphenation?
* Cross-DOM-node textrun construction
* Demo
* Discuss how this fits with SVG, MathML, I18N
* Need for new linebreaker API; discuss options
* Discuss changes to line breaking algorithm
* Discuss Auto-hyphenation


== Interested Attendees ==
== Interested Attendees ==

Latest revision as of 19:13, 16 November 2006

Session Title

Text And Typography

Session Leader

Robert O'Callahan

Summary

We are reworking Gecko text infrastructure to support higher quality typography, to better support I18N, and (hopefully) for better performance. This session is to talk about where we're at and what still needs to be done for Gecko 1.9 and beyond.

Agenda

  • Why typography matters
    • Ligatures, kerning, the competitive landscape
    • I18N
  • New textrun abstraction
    • Textrun API overview
  • New textframe
    • Features: hyphenation, complete clustering support
  • Cross-DOM-node textrun construction
  • Demo
  • Discuss how this fits with SVG, MathML, I18N
  • Need for new linebreaker API; discuss options
  • Discuss changes to line breaking algorithm
  • Discuss Auto-hyphenation

Interested Attendees

Please add your name here if you're likely to attend this session, this will help prioritize sessions and minimize conflicts.