[IAEP] Set GNU GPL in monospace font

Ryan Cunningham rvskmbrly3 at gmail.com
Sat Feb 15 13:43:35 EST 2014

Are any of you convinced to set the GNU GPL in a monospace font in the 'About My Computer' control panel? If so, here's a patch for it (at the bottom).

The GNU GPL text file (v2.0) looks quite bad in a proportional font; but someone over at your GitHub repositories said that proportional fonts are better for dyslexic people.

Here, I import an additional standard PyGTK class, "Pango" (from the module "gi.repository"), to handle font switching.

diff --git a/extensions/cpsection/aboutcomputer/view.py b/extensions/cpsection/aboutcomputer/view.py
index 6235e5c..5714145 100644
--- a/extensions/cpsection/aboutcomputer/view.py
+++ b/extensions/cpsection/aboutcomputer/view.py
@@ -18,7 +18,7 @@
 from gettext import gettext as _
-from gi.repository import Gtk
+from gi.repository import Gtk, Pango
 from gi.repository import Gdk
 from sugar3.graphics import style
@@ -206,6 +206,8 @@ def license_expander_cb(self, expander, param_spec):
             view_license = Gtk.TextView()
+            fd = Pango.FontDescription('Monospace')
+            view_license.modify_font(fd)

More information about the IAEP mailing list