<div>Hi,</div>
<div><br>I am trying to port GTK+-2.18.3 on TinyX for a 600x800 embedded device.<br></div>
<div>Hardware specifications of the device are:<br></div>
<div>Frame Buffer bit depth: <strong>4bpp</strong><br>Resolution: 600x800<br>Visual Type: Static Gray<br>device dpi :<strong> 167</strong><br></div>
<div>Other dependency packages for GTK+ are :<br></div>
<div>pango-1.26.0<br>cairo-1.8.8<br>atk-1.28.0<br>fontconfig-2.7.0<br>freetype-2.3.9<br>jpeg-6b<br>libiconv-1.12<br>pixman-0.16.2</div>
<div>While doing so, I am getting the GTK+ windows correctly. Even the jpeg and png files are rendered properly.<br>But text and gif images are not rendered properly. They are compressed along the width and appears to be broken <br>
(there are alternate black and white columns of pixels). Is this issue due to the 4bpp frame buffer? <br>Does cairo support 4bpp gray-scale pixel format? <br>If I run pango over X backend, the output is perfect. But for the backends cairo/xft the problem persists.<br>
I have attached the screenshots of various commands for the reference.</div>
<div><br>For command <br># pango-view  --text=abcd --backend=cairo --waterfall <br>refer 1.jpg<br>For command <br># pango-view  --text=abcd --backend=x --waterfall <br>refer 2.jpg<br>For command <br># pango-view  --text=abcd --backend=cairo --font=&quot;400&quot; <br>
refer 3.jpg</div>
<p>Thanks in advance.<br></p>