13
SijiSunny [email protected] Unified Text Layout Engine for FOSS Systems www.melabs.in

Unified Text Layout Engine for FOSS Systems

Embed Size (px)

Citation preview

Page 1: Unified Text Layout Engine for FOSS Systems

[email protected]

Unified Text Layout Engine for FOSS Systems

www.melabs.in

Page 2: Unified Text Layout Engine for FOSS Systems

Topic And Observation

Fundamental Problems

Improper understanding of text handling architecture leads to non unified text layout engine

Background of GNOME Live 2006

www.melabs.in

Page 3: Unified Text Layout Engine for FOSS Systems

Latin One character one glyph

Three layer Architecture Backup store layer Glyph Layer I/O Layer

Text handling Architecture

www.melabs.in

Page 4: Unified Text Layout Engine for FOSS Systems

www.melabs.in

Page 5: Unified Text Layout Engine for FOSS Systems

www.melabs.in

Page 6: Unified Text Layout Engine for FOSS Systems

Editing Complex Script

www.melabs.in

Page 7: Unified Text Layout Engine for FOSS Systems

www.melabs.in

Page 8: Unified Text Layout Engine for FOSS Systems

www.melabs.in

Page 9: Unified Text Layout Engine for FOSS Systems

www.melabs.in

Page 10: Unified Text Layout Engine for FOSS Systems

www.melabs.in

Page 11: Unified Text Layout Engine for FOSS Systems

Characters to Glyphs object model

www.melabs.in

Page 12: Unified Text Layout Engine for FOSS Systems

Characters to Glyphs object model for Indic

www.melabs.in

Page 13: Unified Text Layout Engine for FOSS Systems

Thank You

Siji Sunny, MELabs

Twitter : siji_sunny

Gtalk : sijisunny