This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
[gui][PATCH] font peer fixes
- From: Thomas Fitzsimmons <fitzsim at redhat dot com>
- To: java-patches at gcc dot gnu dot org
- Date: Tue, 09 Nov 2004 15:46:17 -0500
- Subject: [gui][PATCH] font peer fixes
Hi,
I committed this to java-gui-branch. It adds some pango calls to
GdkFontPeer.setFont. Without these calls, font sizes are not calculated
correctly.
Tom
2004-11-09 Thomas Fitzsimmons <fitzsim@redhat.com>
* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c (setFont):
Set pango context's description and language.
Index: jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
===================================================================
RCS file:
/cvs/gcc/gcc/libjava/jni/gtk-peer/Attic/gnu_java_awt_peer_gtk_GdkFontPeer.c,v
retrieving revision 1.1.2.3
diff -u -r1.1.2.3 gnu_java_awt_peer_gtk_GdkFontPeer.c
--- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c 7 Nov 2004 00:04:27
-0000 1.1.2.3
+++ jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c 9 Nov 2004 20:41:47
-0000
@@ -172,6 +172,8 @@
pfont->font = NULL;
}
+ pango_context_set_font_description (pfont->ctx, pfont->desc);
+ pango_context_set_language (pfont->ctx, gtk_get_default_language());
pfont->font = pango_context_load_font (pfont->ctx, pfont->desc);
g_assert (pfont->font != NULL);