Re: pango arabic ft2 module
- From: Christian <chri ascensit com>
- To: Alex Larsson <alexl redhat com>, <gtk-i18n-list gnome org>
- Subject: Re: pango arabic ft2 module
- Date: Thu, 4 Oct 2001 16:13:54 +0000
Alex Larsson writes:
> On Thu, 4 Oct 2001, Christian wrote:
>=20
> > Alex Larsson writes:
>=20
> Have you tried GtkHTML2? I've pangoized that, and it seems to work f=
ine.
> =20
It was a bit big for me. I mean cschtml has been undepended from bonobo=
and gnome. But I will look at it better .... we are thinking of the
next step browser ... I don't know how small can be mozilla ..... if
not small enough gtkhtml2 should be the choice ... I definitly will
try it ASAP. A stripped statically linked my_app+cschtml+gtkfb+libc is
2.8mega, which is wonderful.
>=20
> Yes please.
> =20
#0 0x0820ab11 in __kill ()
#1 0x0820aaef in raise (sig=3D6) at ../sysdeps/posix/raise.c:27
#2 0x081de535 in abort () at ../sysdeps/generic/abort.c:88
#3 0x08174681 in g_logv (log_domain=3D0x0, log_level=3DG_LOG_LEVEL_ERR=
OR, format=3D0x828f8a0 "Invalid subfont %d max is %d",=20
args1=3D0xbfffe09c) at gmessages.c:552
#4 0x08174710 in g_log (log_domain=3D0x0, log_level=3DG_LOG_LEVEL_ERRO=
R, format=3D0x828f8a0 "Invalid subfont %d max is %d")
at gmessages.c:571
#5 0x08132d30 in pango_ft2_get_face (font=3D0x834e600, subfont_index=3D=
0) at pangoft2.c:117
#6 0x081333c8 in pango_ft2_get_per_char (font=3D0x834e600, subfont_ind=
ex=3D0, glyph_index=3D341) at pangoft2.c:417
#7 0x08133446 in pango_ft2_font_get_glyph_extents (font=3D0x834e600, g=
lyph=3D341, ink_rect=3D0x0, logical_rect=3D0xbfffe170)
at pangoft2.c:444
#8 0x0812518b in pango_font_get_glyph_extents (font=3D0x834e600, glyph=
=3D341, ink_rect=3D0x0, logical_rect=3D0xbfffe170) at fonts.c:527
#9 0x081362e6 in arabic_engine_shape (font=3D0x834e600, text=3D0x834e5=
88 "=D8=A8=D8=A7=D8=B3=D9\204=D8=A7=D9\205", length=3D12, analysis=3D0x=
835c4cc,=20
glyphs=3D0x8356b00) at arabic-ft2.c:272
#10 0x0813138a in pango_shape (text=3D0x834e588 "=D8=A8=D8=A7=D8=B3=D9\=
204=D8=A7=D9\205", length=3D12, analysis=3D0x835c4cc, glyphs=3D0x8356b0=
0)
at shape.c:43
#11 0x0812bdef in process_item (layout=3D0x834e538, line=3D0x8356ae8, i=
tem=3D0x835c4c0, text=3D0x834e588 "=D8=A8=D8=A7=D8=B3=D9\204=D8=A7=D9\2=
05",=20
start_offset=3D0, no_break_at_start=3D1, no_break_at_end=3D0, remai=
ning_width=3D0xbfffe288) at pango-layout.c:2491
#12 0x0812c137 in process_line (layout=3D0x834e538, state=3D0xbfffe2d0)=
at pango-layout.c:2626
#13 0x0812c662 in pango_layout_check_lines (layout=3D0x834e538) at pang=
o-layout.c:2844
#14 0x0812b367 in pango_layout_get_extents_internal (layout=3D0x834e538=
, ink_rect=3D0x0, logical_rect=3D0xbfffe410, line_extents=3D0x0)
at pango-layout.c:1875
#15 0x0812b596 in pango_layout_get_extents (layout=3D0x834e538, ink_rec=
t=3D0x0, logical_rect=3D0xbfffe410) at pango-layout.c:1999
#16 0x0805a471 in chri_gdk_draw_text (drawable=3D0x0, gc=3D0x8343d68, x=
=3D1, y=3D1, str=3D0x8344450 "=D8=A8=D8=A7=D8=B3=D9\204=D8=A7=D9\205", =
len=3D12,=20
manager=3D0x83030f0, style=3D13, face=3D0x83449e0 "Simplified Arabi=
c", w=3D0xbfffe484, h=3D0xbfffe488, do_draw=3D0)
at htmlgdkpainter.c:219
#17 0x0805b8bf in calc_text_width (painter=3D0x8302cf8, text=3D0x8344f0=
0 "=D8=A8=D8=A7=D8=B3=D9\204=D8=A7=D9\205", len=3D12, style=3D13,=20
font_face=3D0x83449e0 "Simplified Arabic") at htmlgdkpainter.c:1140=
#18 0x0805f4a3 in html_painter_calc_text_width (painter=3D0x8302cf8, te=
xt=3D0x8344f00 "=D8=A8=D8=A7=D8=B3=D9\204=D8=A7=D9\205", len=3D12, font=
_style=3D13,=20
font_face=3D0x83449e0 "Simplified Arabic") at htmlpainter.c:292
#19 0x0806609f in calc_min_width (self=3D0x8344e98, painter=3D0x8302cf8=
) at htmltextmaster.c:97
#20 0x0805e21e in html_object_calc_min_width (o=3D0x8344e98, painter=3D=
0x8302cf8) at htmlobject.c:713
#21 0x0806c5e4 in calc_min_width (o=3D0x8345108, painter=3D0x8302cf8) a=
t htmlclueflow.c:301
#22 0x0805e21e in html_object_calc_min_width (o=3D0x8345108, painter=3D=
0x8302cf8) at htmlobject.c:713
#23 0x08064442 in calc_min_width (o=3D0x83448c0, painter=3D0x8302cf8) a=
t htmltablecell.c:110
#24 0x0805e21e in html_object_calc_min_width (o=3D0x83448c0, painter=3D=
0x8302cf8) at htmlobject.c:713
#25 0x080620b4 in calc_col_info (table=3D0x8344730, painter=3D0x8302cf8=
) at htmltable.c:218
#26 0x08063a33 in calc_min_width (o=3D0x8344730, painter=3D0x8302cf8) a=
t htmltable.c:1193
#27 0x0805e21e in html_object_calc_min_width (o=3D0x8344730, painter=3D=
0x8302cf8) at htmlobject.c:713
#28 0x0806c5e4 in calc_min_width (o=3D0x834e3b8, painter=3D0x8302cf8) a=
t htmlclueflow.c:301
#29 0x0805e21e in html_object_calc_min_width (o=3D0x834e3b8, painter=3D=
0x8302cf8) at htmlobject.c:713
#30 0x0806b71e in calc_min_width (o=3D0x8344140, painter=3D0x8302cf8) a=
t htmlclue.c:207
Bye!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]