Pango optimization work
Remaining problems
Fix caching of rendered glyphs in Cairo or Fontconfig so that CJK does not suck: Federico's benchmark
- Benchmark rendering (so far we have only benchmarked text layout)
Make pango_default_break() faster: 123646. Assigned: Billy and Behdad
- Benchmark non-default layouts (with a fixed width, with ellipsization, with markup...)
Solved problems
Update mini-Fribidi: 317192
Use a cache on each PangoCairoFcFont to map gunichars to glyphs: 320665
Use a fast search table to map gunichars to scripts: 320666
Make pango_log2vis_get_embedding_levels() fast for LTR-only or RTL-only strings. 315365
Things that were not problems after all:
Make g_utf8_next_char() faster: 320519
Useful tool: Cairo trace utility
Carl D. Wort blog entry