<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Tomeu,<br>
<br>
The thing is, in the code below I *am* using style.zoom.&nbsp; It seems to
have no effect at all.<br>
<br>
My test environment on Fedora 10 is .82.&nbsp; My XO, running the latest (I
believe) release candidate of Sugar is .82.&nbsp; Most of the XO's that
might use Read Etexts will be running .82 or worse and will not be
eager to upgrade.&nbsp; For that reason I'm trying to make my Activity work
around the limitations of older versions of Sugar.&nbsp; As an example, .82
still has the bug that custom metadata is not saved across reboots.&nbsp; I
was using a custom metadata field to store the page number that the
user stopped reading on.&nbsp; In my latest this page number is saved at the
end of the Title of the Journal entry, like this:<br>
<br>
Off on a Comet! by Jules Verne P64<br>
<br>
Aleksey and I also put in code that suppresses the Speech tab when
neither speech-dispatcher nor the gstreamer plugin for espeak is
installed.<br>
<br>
James Simmons<br>
<br>
<br>
Tomeu Vizoso wrote:
<blockquote
 cite="mid:242851610906050216r6f085916me50ca15960d8dcb9@mail.gmail.com"
 type="cite">
  <pre wrap="">On Wed, Jun 3, 2009 at 16:40, James Simmons<a class="moz-txt-link-rfc2396E" href="mailto:jim.simmons@walgreens.com">&lt;jim.simmons@walgreens.com&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I mentioned before that I'm having a font sizing problem on the XO
running .82. &nbsp;When I set a font on a textviewer it looks OK running
under sugar-devel or SoaS by is *much* larger on the XO.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Sorry, in an earlier email i replied to you what would work in 0.84,
didn't realized you were talking about 0.82.

In 0.84 Pango knows the resolution of the screen and scales all fonts
accordingly. This means that by using, say 10, the font will always
look good in all hw.

In 0.82 didn't knew about the screen, so we were scaling all fonts by
using style.zoom().

Aleksey, do you have an idea about what can do activity authors that
wish to provide a single bundle that looks good both in 0.82 and 0.84?

Thanks,

Tomeu

  </pre>
  <blockquote type="cite">
    <pre wrap="">This is the
code I'm currently using:

self.scrolled = gtk.ScrolledWindow()
self.scrolled.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
self.scrolled.props.shadow_type = gtk.SHADOW_NONE
self.textview = gtk.TextView()
self.textview.set_editable(False)
self.textview.set_cursor_visible(False)
self.textview.set_left_margin(50)
self.textview.connect("key_press_event", self.keypress_cb)
buffer = self.textview.get_buffer()
buffer.connect("mark-set", self.mark_set_cb)
self.font_desc = pango.FontDescription("sans %d" % style.zoom(10))
self.textview.modify_font(self.font_desc)
self.scrolled.add(self.textview)
self.textview.show()
self.scrolled.show()
v_adjustment = self.scrolled.get_vadjustment()
self.clipboard = gtk.Clipboard(display=gtk.gdk.display_get_default(),
selection="CLIPBOARD")
self.page = 0
self.textview.grab_focus()

The "sans 10" font is really too small for SoaS but on the XO it makes
80 columns of text fill the width of the screen. &nbsp;Any ideas?

James Simmons




_______________________________________________
Sugar-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sugarlabs.org/listinfo/sugar-devel">http://lists.sugarlabs.org/listinfo/sugar-devel</a>

    </pre>
  </blockquote>
</blockquote>
<br>
</body>
</html>