Why diffrerent weight between 'number' and 'character'?



Hi all,

Follow code is sample code.

Label1 and Label2 has same font, same style,
but they has different bold( weight? ).

Why different?
Label1 is mixed 'character' and 'number',
Label2 has only 'number'.


I want to same weight '123' and 'a123'.


Thanks in advance for any help.

Sung SuHyun.




====== Sample Code =========
#include <gtk/gtk.h>

int main (int argc, char *argv[])
{
GtkWidget *window, *vbox, *label1, *label2;
PangoFontDescription *initial_font;

gtk_init (&argc, &argv);

window = gtk_window_new (GTK_WINDOW_TOPLEVEL);

g_signal_connect (G_OBJECT (window), "destroy", G_CALLBACK
(gtk_main_quit), NULL);

label1 = gtk_label_new ("a123");
label2 = gtk_label_new("123");
initial_font = pango_font_description_from_string ("Sans Bold 20");
gtk_widget_modify_font (label1, initial_font);
gtk_widget_modify_font (label2, initial_font);

vbox= gtk_vbox_new (FALSE, 5);
gtk_box_pack_start_defaults (GTK_BOX (vbox), label1);
gtk_box_pack_start_defaults (GTK_BOX (vbox), label2);

gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_widget_show_all (window);

gtk_main ();
return 0;
}





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]