Revision 18248,
1.2 KB
checked in by ghudson, 22 years ago
(diff) |
This commit was generated by cvs2svn to compensate for changes in r18247,
which included commits to RCS files with non-trunk default branches.
|
Line | |
---|
1 | [ All the important TODO items have been moved to TODO.xml. These |
---|
2 | are the remaining things where I'm not really sure what I was |
---|
3 | thinking about or not sure that it still is a good idea ] |
---|
4 | |
---|
5 | Engines |
---|
6 | ======= |
---|
7 | |
---|
8 | * Switch engines to be indentified by properties, instead |
---|
9 | of hardcoded role/language. (?) |
---|
10 | |
---|
11 | Language Modules |
---|
12 | ================ |
---|
13 | |
---|
14 | * Once we have a libart renderer, porting Raph's devanagari shaper |
---|
15 | to Pango and C (from Perl) would be a cool demo and test case. |
---|
16 | |
---|
17 | * The clusters set by the current modules need to be set. |
---|
18 | |
---|
19 | General |
---|
20 | ======= |
---|
21 | |
---|
22 | * In some places, we iterate assuming NULL termination through |
---|
23 | strings that might not be NULL terminated. (pango_itemize()?) |
---|
24 | |
---|
25 | * PangoAttrList currently takes the policy of "most recent wins" |
---|
26 | when multiple attributes of the same type are present for a range. |
---|
27 | It would map better on the TkText tag-based API if attributes |
---|
28 | also had a depth/priority and "most recent wins" only applied |
---|
29 | for attributes of the same priority. |
---|
30 | |
---|
31 | * Allow UTF8 strings with embedded NULLs. |
---|
32 | |
---|
33 | * pango_font_get_metrics() currently takes a language tag, but |
---|
34 | really uses that to find out one or more _scripts_; should we |
---|
35 | define script tags and put those (optionally?) in the |
---|
36 | interface? |
---|
Note: See
TracBrowser
for help on using the repository browser.