This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Feature

Gentium: An award-winning font joins the free software world

By Bruce Byfield on January 26, 2006 (8:00:00 AM)

Share    Print    Comments   

Gentium is something new in fonts. Its design is a mixture of the practical and aesthetically pleasing. It supports the diacritical marks needed to render a wide range of Latin and Greek characters, yet it is also designed for readability, compactness, and visual appeal. What is really unusual is that its designer, Victor Gaultney, has released it under a free licence and is developing it as a free and open source project.

Gaultney is a type designer for SIL International, a Christian academic organization whose concerns include literacy and the study and support of less-known languages worldwide. Gaultney did the original design of Gentium as a requirement for his Master of Arts in Typeface Design at the University of Reading, in the UK.

Gaultney's assignment was to develop two variants of a typeface. The result was Gentium and GentiumAlt, an alternative version with less angled diacritical marks that lie closer to the main letter forms.

Initially, Gaultney released Gentium as freeware. It was free to use, but not to modify. He received "some very tempting offers" to sell the font, but declined. He then realized, he says, that a licence modeled on those used in free and open source software (FOSS) would be more in keeping with his goals. Gaultney has done some programming himself and is familiar with FOSS. He says, "As someone working in an academic organization, I'm grateful for all those developers who have chosen to provide their work to the wider community, and have seen the free software model work well."

Thanks to Gaultney's rethinking, the current version of Gentium is released under the newly written SIL Open Font Licence. Released in November 2005, this licence is designed to address the concerns of font designers about how their work is used while allowing the same rights to distribute and produce derivative works as free software licences.

A global goal

Gentium
"Gentium" is Latin for "belonging to all nations." The name reflects Gaultney's goal of developing a font that can be widely used in a variety of languages.

As a look at a desktop Character Map shows, many digital fonts, whether free or proprietary, have limited character sets. At best, support is limited to Latin, Greek, and Cyrillic characters. A surprising number of fonts do not even have complete support for these alphabets, much less others. Fonts are starting to be developed that support Unicode, the character encoding format that is intended to cover every character and diacritic in every language, but they are still relatively rare.

For groups like SIL International that are concerned with the preservation of lesser-known languages, this lack is a growing concern. It means that the users of such languages cannot use computers in their own language.

The result," Gaultney writes, "is that millions of people are shut out from the publishing community." The increasing use of computers may force languages already threatened with extinction to decline more rapidly. And with the loss of their languages -- or at least their written forms -- cultures may also disappear, lessening global diversity and leaving only a monoculture.

Gaultney believes that he can contribute to the search for solutions by designing Unicode-compliant fonts. "These ethnic groups -- nations --" he says, "need a typeface that supports all their special letters and is also suitable for broad text publishing. Gentium is an attempt to meet this need."

Gentium's design reflects this practical goal. Because some languages require as many as three levels of diacritics, Gentium has long ascenders (the upper strokes on letters such as "b" or "h"). Some diacritics have alternate forms for use in languages requiring multiple levels of diacritics. Different character sets, such as Latin and Greek, are designed so that they can be mixed with aesthetically pleasing results.

Mindful of how lesser-known languages might be used, Gaultney also tried to keep the strokes (the lines used to draw each letter) relatively uniform. That way, the font would remain readable when printed in less than ideal circumstances -- for example, on aging dot-matrix printers or with toner-saving options enabled.

Typographical concerns

A font designer since 1991, Gaultney was equally concerned to design a font that is attractive to the eye. Like Robert Slimbach, one of his main influences, he was determined to achieve a "balance of utility and beauty."

Gaultney's design considerations are summarized in the Gentium Type Specimen available on the project Web site. He began by reacting to an article by typographer Henry Carter, who wondered whether calligraphic elements such as low joins on letters like "m" and "n" could improve the readability of a font. Gaultney began experimenting with adapting calligraphic lettering to a digital font. As he worked, he found himself eliminating calligraphic elements one at a time. In the end, he decided on more regular strokes and serifs than a calligraphic brush would draw. While elements of calligraphy remain in the Roman or regular typeface, they are most obvious in the cursive italic typeface.

At the same time, Gaultney added other elements to improve readability, such as large x-heights (the height of a lower case "x" and other letters with ascenders), and open counters (the partially enclosed space in a letter, such as the inside of a "c").

GentiumAlt
The final design is a humanistic font (that is, one in the tradition of the early Renaissance typographers) that, while showing the influence of the designers whom Gaultney admires, stands on its own as an original design. In recognition of this achievement, in 2003 Gentium was awarded a Certificate of Excellence from the Association Typographique Internationale as one of the best designs of the previous five years.

Talking about the finished design, Gaultney writes, "Encouraging people to read requires getting their attention with something that looks attractive. Gentium attempts to attract readers through good design and spacing, but also by its calligraphic character. It tries to be a warm and friendly face without too many distracting elements."

Gaultney designed Gentium on a Mac, using FontLab and RoboFab, a Python library for font design. "I'd love to be able to use FontForge," he says, referring to a free software design tool, "But FontForge on the Mac leaves a bit to be desired. I am heavily dependent on the Python scripting capability which FontForge lacks."

Future development

Although usable now, Gentium remains a work in progress. Over the next few months, Gaultney hopes to add bold weights to the font, as well as additional Greek glyphs and Cyrillic script support. He also plans to make Gentium fully compliant with the Unicode 4.1 standard.

Once these basics are developed, the project will consider user requests, such as a matching sans serif font (one without the hooks at the tops and bottoms of strokes) and old style figures (Arabic numerals that do not share a common baseline). For now, Gaultney suggests that designers who need a matching sans serif consider the forthcoming Andika SIL, or use Lucida Sans with tighter tracking (less space between letters).

The designer has no current plans to support Hebrew characters, or to release the font in Type 1 (PostScript) file format. However, Gaultney urges those interested in such developments to contribute to the project, or at least provide a rationale for why the project should include them.

The ability of the project to meet such requests depends on the size of the community. Recently, designer Annie Olsen contributed a set of regular and italic capitals for use in phonetic transcriptions, but much work still remains to be done. "We've only recently opened up Gentium to others," Gaultney explains, "and so the collaboration community is only forming. But we have received at least three emails from folks who want to provide significant enhancements. The challenge is now for us to manage and integrate those contributions."

Another consideration is how the FOSS community will receive the new SIL Open Font Licence. The licence was developed in consultation with members of the FOSS community, but has yet to receive widespread notice. Reactions from designers are also in the early stages. Already, though, Gaultney says, "we have been pleasantly surprised to find that a couple of major computer software companies have shown interest in the OFL that might not have considered a free license for some of their fonts."

With its three aims of functionality, aesthetics, and user freedom, Gentium is clearly an ambitious project, though it remains incomplete, and its attempts to encourage user freedom are too new to assess. Still, in one area, Gentium has already had outstanding success: Even in incomplete form, it is one of the few free fonts to meet the highest standards of commercial type design. It adds a touch of elegance to the world of FOSS.

Bruce Byfield is a course designer and instructor, and a computer journalist who writes regularly for NewsForge, Linux.com and IT Manager's Journal.

Bruce Byfield is a computer journalist who writes regularly for Linux.com.

Share    Print    Comments   

Comments

on Gentium: An award-winning font joins the free software world

Note: Comments are owned by the poster. We are not responsible for their content.

Cool

Posted by: Anonymous Coward on January 27, 2006 02:41 AM
Cool. I think that is very important for Linux to have good fonts. I think that the Verdana, Arial and Helvetica are the most used fonts maybe. Verdana is very nice.<nobr> <wbr></nobr>:)

#

Heh...just wait for Intel to complain! (humor)

Posted by: Anonymous Coward on January 27, 2006 04:32 AM
Now sit back and watch as this generous person gets sued by Intel (probably at the behest of Microsoft) for calling it "Gentium". I can just hear it now..."Your Honor, people will confuse this typeface with our processor line! Waaaah!"<nobr> <wbr></nobr>:-)

Oh, and on top of it, the typeface actually looks pretty darned good. (this part is serious)

#

Re:Heh...just wait for Intel to complain! (humor)

Posted by: Anonymous Coward on January 27, 2006 07:25 AM
Except that Intel has now dropped the Pentium monicker.

#

Nice font! (Or is it typeface?)

Posted by: Anonymous Coward on January 27, 2006 06:06 AM
That looks like a very comfortable font to read -- I'd be happy to read a newspaper printed with it, for instance. At the same time, it has an elegant appeal, wouldn't be out of place in a high-class invitation.

Thanks to the designer!

timothy

#

Re:Nice font! (Or is it typeface?)

Posted by: Anonymous Coward on January 28, 2006 12:26 AM
Actually, it is "typeface." "Font" actually refers to size and is correctly used as "font size". Unfortunately, the press and too many others got it wrong and thought that "font" referred to the typeface (think "hacker" vs. "cracker"). Professional typesetters cringe at this usage every time they hear it, but when your customer asks for "X font", you don't correct him, you just smile, say "sure", and let the money roll in.<nobr> <wbr></nobr>:-)

I gotta agree, though, that this typeface is rather attractive.

#

Re:Nice font! (Or is it typeface?)

Posted by: nanday on January 28, 2006 01:42 AM
It's a little more complicated than that.

Pre-computer, "font" used to refer not just to the size but also the specific typeface.

Now, both "font" and "typeface" are used to refer to either a particular letterform or to a family of related letterforms. There seems to be no general agreement about which is which; I've heard both used by professional typographers and clients alike.

- Bruce Byfield

#

why the short caps?

Posted by: Anonymous Coward on January 27, 2006 06:41 AM
It looks like an OK font, and I understand the motivation behind some of its designes, but what's with the short caps? Check out the 'T' above.

Schoolbook is still at the top of my list for readability.

#

Re:why the short caps?

Posted by: Anonymous Coward on January 27, 2006 08:17 AM
The caps are not short. As highlighted in the article, the ascenders for such characters as b and h are lengthened to accomodate stacked diacritics. What you see as short caps is actually the effect of the lengthened ascenders.

#

Re:why the short caps?

Posted by: Anonymous Coward on February 12, 2006 07:57 PM
Also, some languages will have diacritics on capitals which makes leading a little more difficult.

#

Gentium is great.

Posted by: Anonymous Coward on January 27, 2006 08:50 AM
I've been using it for some time, but we really need the bold versions, which are still missing.

Unfortunately, this is a topic which is not generally well understood.

Windows systems, I venture, owe some 40% of market share due to webpages being planned to render in MS-fonts. Documents print beautifully only in MS-fonts. Forms look in disarray if not using MS-fonts.

We really should have OS-agnostic fonts. And people should install them to break this MS-font vicious circle.

It' s very bad we have to use MS-fonts, which cannot be distributed with Linux!

#

What about DejaVu project?

Posted by: Anonymous Coward on January 27, 2006 09:42 AM
Hey! Isn't DejaVu project doing the same thing? <a href="http://dejavu.sourceforge.net/" title="sourceforge.net">http://dejavu.sourceforge.net/</a sourceforge.net>

#

Nice font

Posted by: Anonymous Coward on January 27, 2006 11:41 AM
But truly ugly macrons.

#

Re:Nice font

Posted by: Anonymous Coward on January 27, 2006 04:36 PM
Well, with the license you're free to improve the font. Go ahead, start up fontforge and contribute!

#

Re:Nice font

Posted by: Anonymous Coward on January 28, 2006 01:06 PM
They seem to be using something else for their development, and I'm not very familiar with fontforge.

#

FLOSS Community review

Posted by: yosch on January 27, 2006 04:51 PM
Here's what the Free Software Foundation's license-list says about the Open Font License:



"The Open Font License is a Free copyleft license for fonts."




See <a href="http://www.fsf.org/licensing/licenses/" title="fsf.org">http://www.fsf.org/licensing/licenses/</a fsf.org>

#

Excellent fonts

Posted by: Anonymous Coward on January 27, 2006 06:20 PM
Both of these fonts are excellent. IMHO, they are much better than bitstream vera serif fonts.

I would also like to see this talented font designer to come up with matching sans-serif fonts. Considering the aesthetics of these phonts, I am hoping that matching sans-serif fonts will be really good (and hopefully better than bitstream vera sans - which are pretty good BTW).

#

No support for Hebrew?

Posted by: Anonymous Coward on February 01, 2006 07:05 AM
"...no current plans to support Hebrew characters"

Maybe the designer should focus on some more widely used languages before he moves on to the dying ones.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya