Re: Font problems in Gtk-1.2.1
- From: Owen Taylor <otaylor redhat com>
- To: dov imagic weizmann ac il
- Cc: gtk-devel-list redhat com
- Subject: Re: Font problems in Gtk-1.2.1
- Date: 06 May 1999 13:49:30 -0400
Dov Grobgeld <dov@pixel.weizmann.ac.il> writes:
> Hello,
>
> I just updated to RedHat 6.0 and as a part of that from Gtk-1.1.15 to
> Gtk+-1.2.1. .
>
> Unfortunately this upgrade caused the following code which worked
> in 1.1.15 to not display the Hebrew characters \354 and \371 to
> be displayed anymore.
>
> font = gdk_font_load("-*-web-*-*-*-*-*-240-*-*-*-*-*-8");
> gdk_draw_string(drawing_area->window,
> font,
> gc,
> x,y,"ab\354\371");
>
> When running this code only "ab" is drawn in Gtk+-1.2.1 .
Hrmmm, I don't have that particular font, but the
following program with a slightly different font works
for me.
Regards,
Owen
===
#include <gtk/gtk.h>
GdkFont *font;
gboolean
expose (GtkWidget *widget)
{
gdk_draw_string (widget->window,
font,
widget->style->fg_gc[GTK_STATE_NORMAL],
0, 100, "ab\354\371");
return TRUE;
}
int main (int argc, char **argv)
{
GtkWidget *window;
gtk_set_locale();
gtk_init (&argc, &argv);
font = gdk_font_load ("-misc-fixed-medium-r-semicondensed-*-*-120-*-*-c-*-iso8859-8");
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_set_app_paintable (window, TRUE);
gtk_signal_connect (GTK_OBJECT (window), "expose_event",
GTK_SIGNAL_FUNC (expose), NULL);
gtk_widget_show_all (window);
gtk_main ();
return 0;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]