fonts: what is a "point" in Linux/Gnome?
Richard Gaskin
ambassador at fourthworld.com
Mon Mar 1 15:09:01 EST 2010
Richmond Mathewson wrote:
> On 01/03/2010 20:40, Richard Gaskin wrote:
...
>> I took a minute this morning to take some screen shots of Rev and OS
>> controls on Ubuntu/Gnome, Win XP, and OS X:
>>
>> <http://fourthworldlabs.com/revfonts/>
>
> Frankly, Richard, it looks as though you took quite some time and gave
> quite a lot of thought to that,
> and "took a minute" is somewhat of an understatement.
>
> It is a really good comparison: Thanks.
My pleasure. It really only took a couple minutes, well worth the
investment to have the side-by-side comparison to review when making
layout decisions, and if nothing else to help clarify the mystery of
Gnome's control sizes. Glad you found it useful too.
>> My closing observation there sums up the more significant problem:
>>
>> Even with the disparity of reported rendered textSize, it's
>> possible to make layouts that substantially conform to OS
>> standards rather easily for Mac and Win, and the text and
>> control sizes of each are close enough that a single layout
>> will work well on both platforms.
>>
>> Ubuntu/Gnome, however, uses control and text size so far out
>> of proportion to other OS standards that they require either
>> delivering layouts sized smaller than the user sees in other
>> apps on that OS, or making a separate set of layouts specifically
>> for that OS.
...
> It is not the job of the Linux people to make their OS GUIs conform to
> some real or imaginary standard
> established by either Apple or Microsoft, any ore than the other way around.
But it may well be in their interest to do so, on two counts:
1. The greatest opportunity for adoption of Linux will come from those
who've used another OS before (very few who don't have a computer will
be installing Linux on the thing they don't have <g>). Sure, there's a
vast untapped pool of new users in the developing world who will
inevitably come to use Linux as their first computing experience, but
that's long-term and along the way most new Linux users will have had
prior experience with Windows.
Given this, the degree to which Linux conforms to their expectations in
ways that carry no adverse risk to usability will benefit from one of
the strongest usability drivers, consistency.
2. For many, Linux adoption will be driven by the number of apps
available for the platform. While good FOSS apps will always enjoy a
price advantage over commercial offerings, there's plenty of opportunity
for proprietary software to be ported to the new forthcoming Linux
audience. And even among FOSS apps, not all are developed solely for Linux.
So just as we want to see things made easier for transitioning
end-users, here we're also conscious of the benefits of making
multi-platform deployments easier for developers.
More apps simply means more users for the platform.
But requiring specialized layouts for one platform slows down deployment
to that platform, and may even be prohibitive for some, thereby reducing
the pool of potential new users.
I'll run this control size issue by the folks on the Gnome usability
list, and will report back anything interesting.
--
Richard Gaskin
Fourth World
Rev training and consulting: http://www.fourthworld.com
Webzine for Rev developers: http://www.revjournal.com
revJournal blog: http://revjournal.com/blog.irv
More information about the use-livecode
mailing list