Friday, November 27, 2009

Further testing of ibus-waitzar

Well! in my last post, I said testing of ibus-waitzar working fine except that candidate window rendering seems not correct. Maybe because of ibus itself is not using pango for rendering in candidate window. In first testing, I installed only mymr-pangomod and ttf-masterpiece (Masterpiece Uni Sans). Now I'll install graphite, pango-graphite and ttf-sil-padauk (Padauk) for further testing.

Then make sure pango is not using graphite pango module by deleting /usr/lib/pango/1.6.0/module-files.d/pango-graphite.modules.

The word chosen for testing is thingyam (သင်္ကြန်) as rendering involves re-ordering. In mymr-pangomod implementation, re-ordering is totally taking care by pango module and Masterpiece Uni Sans opentype font doesn't have any rule for re-ordering (there's no opentype feature for re-ordering, pls correct me :-) So if rendering is not using pango, it won't be shown correctly.

Firstly, preferrred alias for sans-serif family is set to Masterpiece Uni Sans family.

Typing thingyam (သင်္ကြန်) in gedit with ibus-waitzar results the following-

Rendering in gedit is correct and rendering in candidate window is wrong; no re-ordering takes place.

Secondly, preferrred alias for sans-serif family is set to Padauk family.

Below is the result-

Rendering in gedit is wrong as expected since pango is not using graphite module and surprisingly rendering in candidate list is correct !!! But it's confirmed that candidate window is not using pango for rendering.

1 comment:

  1. Very odd... I will probably ask you about this later, since they will want to know about it when they add ibus-waitzar to the Language menu.