<!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>
Did you have a chance to try my Activity now that it has a font
problem?&nbsp; Any ideas?<br>
<br>
Also, is there some way I could tell if my Activity was running on an
XO and adjust the font size accordingly?<br>
<br>
James Simmons<br>
<br>
<br>
Tomeu Vizoso wrote:
<blockquote
 cite="mid:242851610906010932ofd46363i94d0ca3dfa6001ab@mail.gmail.com"
 type="cite">
  <pre wrap="">On Mon, Jun 1, 2009 at 18:26, 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="">This weekend I attempted to resolve a bug report on Read Etexts where
there was some strange behavior with font resizing. &nbsp;When I investigated
I remembered how this bug came to be.

It seems that if you DON'T explicitly set a font in your Sugar Activity
it will look identical in sugar-emulator and on an XO. &nbsp;Unfortunately if
you *do* set a font what looks like a reasonable sized font in the
development environment will be a MUCH LARGER font on the XO. &nbsp;My goal
with Read Etexts was to give a text view with the default font and allow
the users to make it larger or smaller, just like Read has the Zoom In
and Zoom Out feature. &nbsp;Now there does not seem to be a way to find out
what font a text viewer is currently using. &nbsp;All you can do, from what I
have seen, is to set it to a font and then change the font you have
set. &nbsp;I wanted to set it to "sans 12". &nbsp;Looks good in sugar-emulator,
ridiculously large on the XO.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Hmm, setting a fixed font size of 10 should give you the same font
size as used anywhere in the UI.

  </pre>
  <blockquote type="cite">
    <pre wrap="">Any insight on this problem would be appreciated. &nbsp;I tried the following
code from one of Tomeu's postings:

from sugar.graphics import style
pango.FontDescription("sans %d" % style.zoom(72))
    </pre>
  </blockquote>
  <pre wrap=""><!---->
We don't need to scale ourselves any more because Pango is already
doing it for us.

In the last soas image I have (almost one month old), the XO has a
very small font size, not sure why but I will try a more recent one.

Regards,

Tomeu

  </pre>
  <blockquote type="cite">
    <pre wrap="">It did not have any effect.

Thanks,

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>