[Pango-Cairo]No character displayed

Andreea Fulger <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
Hi,

I am trying to get Pango-Cairo working in an embedded environment but I 
cannot manage to get any character displayed.

The cairo-trace tool on the pango-cairo example at 
https://developer.gnome.org/pango/stable/pango-Cairo-Rendering.html
shows me:

%!CairoScript - cairoexample
dict
   /width 300 set
   /height 300 set
   /format //ARGB32 set
   /content //COLOR_ALPHA set
   image dup /s0 exch def
context % c0
1 1 1 set-source-rgb
paint
150 150 translate
save
0.75 0 0.25 set-source-rgb
0 rotate
dict
   /type 42 set
   /pattern (DejaVu 
Sans-27:familylang=en:style=Book:stylelang=en:fullname=DejaVu 
Sans:fullnamelang=en:slant=0:weight=200:width=100:pixelsize=36:foundry=unknown:antialias=True:hintstyle=1:hinting=True:verticallayout=False:autohint=False:globaladvance=True:file=/usr/share/fonts/DejaVuSans.ttf:index=0:outline=True:scalable=True:dpi=96:fontversion=153354:fontformat=TrueType:embolden=True:embeddedbitmap=True:decorative=False:lcdfilter=1:namelang=en:prgname=cairoexample:hash=sha256\\:42a6ee317989b6b61634b3304457bc25186abdc83113d93e8f4c0a25e02e9756:postscriptname=DejaVuSans) 
set
   font % f0
dup /f0 exch def
36 0 0 36 0 0 matrix identity << /hint-metrics //HINT_METRICS_ON >> 
scaled-font /sf0 exch def
-3.5 -150 m save
sf0 set-scaled-font
[2.5 -150 <~2Z~> 3.5 -150 <~86]-~>] show-glyphs
restore
-3.5 -150 m restore
save
0.956773 0 0.0432273 set-source-rgb
0.628319 rotate
f0 36 0 0 36 0 0 matrix 0.809017 0.587785 -0.587785 0.809017 0 0 matrix 
<< /hint-metrics //HINT_METRICS_ON >> scaled-font /sf1 exch def
-3.5 -150 m save
sf1 set-scaled-font
[2.499554 -150.000119 <~2Z~> 3.499554 -150.000119 <~86]-~>] show-glyphs
restore
-3.500446 -150.000119 m restore
save
0.989074 0 0.0109262 set-source-rgb
1.256637 rotate
f0 36 0 0 36 0 0 matrix 0.309017 0.951057 -0.951057 0.309017 0 0 matrix 
<< /hint-metrics //HINT_METRICS_ON >> scaled-font /sf2 exch def
-3.5 -150 m save
sf2 set-scaled-font
[2.501856 -150.000666 <~2Z~> 3.501856 -150.000666 <~86]-~>] show-glyphs
restore
-3.498144 -150.000666 m restore
save
0.834565 0 0.165435 set-source-rgb
1.884956 rotate
f0 36 0 0 36 0 0 matrix -0.309017 0.951057 -0.951057 -0.309017 0 0 
matrix << /hint-metrics //HINT_METRICS_ON >> scaled-font /sf3 exch def
-3.5 -150 m save
sf3 set-scaled-font
[2.500149 -149.998202 <~2Z~> 3.500149 -149.998202 <~86]-~>] show-glyphs
restore
-3.499851 -149.998202 m restore
save
0.552264 0 0.447736 set-source-rgb
2.513274 rotate
f0 36 0 0 36 0 0 matrix -0.809017 0.587785 -0.587785 -0.809017 0 0 
matrix << /hint-metrics //HINT_METRICS_ON >> scaled-font /sf4 exch def
-3.5 -150 m save
sf4 set-scaled-font
[2.500397 -150.001657 <~2Z~> 3.500397 -150.001657 <~86]-~>] show-glyphs
restore
-3.499603 -150.001657 m restore
save
0.25 0 0.75 set-source-rgb
3.141593 rotate
f0 36 0 0 36 0 0 matrix -1 0.000000000000000122 -0.000000000000000122 -1 
0 0 matrix << /hint-metrics //HINT_METRICS_ON >> scaled-font /sf5 exch def
-3.5 -150 m save
sf5 set-scaled-font
[2.5 -150 <~2Z~> 3.5 -150 <~86]-~>] show-glyphs
restore
-3.5 -150 m restore
save
0.0432273 0 0.956773 set-source-rgb
3.769911 rotate
f0 36 0 0 36 0 0 matrix -0.809017 -0.587785 0.587785 -0.809017 0 0 
matrix << /hint-metrics //HINT_METRICS_ON >> scaled-font /sf6 exch def
-3.5 -150 m save
sf6 set-scaled-font
[2.499554 -150.000119 <~2Z~> 3.499554 -150.000119 <~86]-~>] show-glyphs
restore
-3.500446 -150.000119 m restore
save
0.0109262 0 0.989074 set-source-rgb
4.39823 rotate
f0 36 0 0 36 0 0 matrix -0.309017 -0.951057 0.951057 -0.309017 0 0 
matrix << /hint-metrics //HINT_METRICS_ON >> scaled-font /sf7 exch def
-3.5 -150 m save
sf7 set-scaled-font
[2.501856 -150.000666 <~2Z~> 3.501856 -150.000666 <~86]-~>] show-glyphs
restore
-3.498144 -150.000666 m restore
save
0.165435 0 0.834565 set-source-rgb
5.026548 rotate
f0 36 0 0 36 0 0 matrix 0.309017 -0.951057 0.951057 0.309017 0 0 matrix 
<< /hint-metrics //HINT_METRICS_ON >> scaled-font /sf8 exch def
-3.5 -150 m save
sf8 set-scaled-font
[2.500149 -149.998202 <~2Z~> 3.500149 -149.998202 <~86]-~>] show-glyphs
restore
-3.499851 -149.998202 m restore
save
0.447736 0 0.552264 set-source-rgb
5.654867 rotate
f0 36 0 0 36 0 0 matrix 0.809017 -0.587785 0.587785 0.809017 0 0 matrix 
<< /hint-metrics //HINT_METRICS_ON >> scaled-font /sf9 exch def
-3.5 -150 m save
sf9 set-scaled-font
[2.500397 -150.001657 <~2Z~> 3.500397 -150.001657 <~86]-~>] show-glyphs
restore
-3.499603 -150.001657 m restore
pop % c0 destroyed
% s0 (/mnt/out.png) write-to-png pop
/s0 undef

but I don't know if it's Cairo related or Fontconfig (even though if I 
use Pango and Freetype on this same environment I have no problem in 
displaying the characters).

Any idea for what might be causing my problem?

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
out.png (image/png, 4.1 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.