Looking at Charis SIL

Choz Cunningham's picture

I am considering using Charis SIL, an open source version of Charter, for a web site. The semi-slabbed serifs look nice and the Character set and OT features are very rich. As importantly, Charis SIL is one of very few Open Font License text fonts to come in the four major styles.

I installed it into my fonts, and set it to default in my browser, as an easy "test drive" of a variety of text.

Is it a technical problem on my part, or is the font very poorly hinted? I find that not only the x-heights, but also stem widths oscillate wildly as it scales from the 10-18 pt range.

Face's background:
http://en.wikipedia.org/wiki/Charis_(SIL)

Available here for those who want to look:
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=CharisS...

Since it is an OFL release, I should be able to simply edit the hinting and rename it. But trying to open it directly in FL causes a crash. Opening and resaving in other editors fixes this, but probably introduce their own artifacts. The FL autohinting after that still creates a rather poor result.

ocular's picture

Choz,

You have to take it into account that SIL is not a type foundry; its primary objectives are quite different (see http://www.sil.org/sil/). However, as a former student of phonetics I have used their free fonts and been very grateful for their existence.

Olli

ocular's picture

I just quickly tested the font--the basic Latin characters--in Word, and it looked OK to me. But as I've said elsewhere, I know very little about hinting.

Also, I've seen what I suppose to have been Charis used for the pronunciations in some offset-printed dictionaries, and as far as I remember, it looked pretty good there (hinting presumably being irrelevant).

Olli

jasonc's picture

SIL describes Charis as "one of the first fonts designed specifically for laser printers."
If it was intended for laser printers, not screen display, then the hinting should not be expected to be up to the quality of something "hand-hinted", as Verdana, for example. Even on a 300 dpi laser printer, 11pt is 46 ppm, large enough to not worry about exacting manual hinting.

I briefly looked at the hint quality (regular weight only) and the overall color is pretty good, but there will be some problems in screen display use. The verical stems are controlled fairly well, but many of the horizontal stems and features are left unhinted, which is why you'll see some problems with Cap heights and x heights. (e.g., bottom of Cap "F", top of cap "H".) There are other individual issues, "f", "h" are particularly bad, and the combination characters (DZ, Lj, Nj, etc,) show the left character hinted, the right char not hinted.

Overall though, this appears to function as I'd expect for a font designed for printing, I'd expect the print results should be pretty good overall.

Jason C

Choz Cunningham's picture

Jasonb, you caught the same things I did, so I am glad to know it isn't a local display problem.The way some characters are fully hinted and some are completely ignored was what made me think it might have been a problem on my end, messing with it.

The issue is certainly irrelevant for print use. The font shines there, if you care for it, and I do. The only bummer for me personally is that it doesn't shine in screen format. While all fonts have their limits in display at small sizes, I would really like to see it up to par with other rich families.

I imagine that SIL has focused on breadth of use while developing their improvements, and they claim openly that it is still intended for simple typesetting, only now in a wide variety of scripts and languages. Noble goals.

It is the only exceptionally full font family with a free license. Thanks to this, I can go and roll my own version with different hinting, to use or release. Pretty neat stuff. If there weren't several thousand glyphs it might not be so intimidating a goal. Unfortunately, my hinting skills may never rival the major foundries, as that has been less important in my line of type interest. Perhaps I can improve it some, and attract others to do likewise.

At this point, I think I will still use it as the example font for creating images and such where I can anti-alias the output in one-off situations. With the OFL license, other site contributors can access the font as needed to make their own contributions with a consistent look. (I'm working on a wiki.)

Hopefully, some day, an updated version would make a great candidate for showcasing the (hypothetical) CSS @font-face embedding in web pages. Any year, now.

samboy's picture

I've been looking at Charis SIL myself too. Rather closely:

http://www.samiam.org/Chortle

It's a very good font. The reason why the hinting isn't is because font hinting is patented by Apple. There is more information about the patent problems with hinting here:

http://freetype.sourceforge.net/patents.html

The way I'm working around this patent is by making low-resolution bitmap versions of the font by hand using Fontforge.

The reason why Charis can be a derivitive of Bitstream Charter is that Bitstream Charter (in the basic Roman/Bold/Italic/BoldItalic fonts) is a free typeface. Basically, Bitstream donated Charter to X (a windowing system for Unix and Linux) back in 1992 with a copyright that allows free redistribution and modification. In fact, Bitstream Charter is, to the extent of my knowledge, the only truly open source font by Matt Carter.

You may notice, when compared to Charter, that Charis has slightly thicker strokes; it's a little more bold (Charter slightly-semi-bold). Also, the accents are more rounded at the top than the accents in Charter proper.

Also, Charis isn't the only open-source (free to download, modify, and re-distribute) font with Regular/Bold/Italic/BoldItalic fonts. There are a few other attractive open-source typeface with R/G/B/BI support:

http://www.bitstream.com/font_rendering/products/dev_fonts/vera.html

http://dejavu.sourceforge.net/ Vera derivitive with good Unicode support and an oblique version of Vera serif

http://canopus.iacp.dvo.ru/~panov/cm-unicode/ TTF/OTF conversions of the fonts that comes with TeX

http://www.ellak.gr/fonts/mgopen/index.en.html Some greek fonts with English (but, alas, usually not accented letter) support.

And some maybe open-source fonts:

http://www.greekfontsociety.org/pages/en_typefaces20th.html

The GFS claims that DidotOT is an OFL font. However, the actual zipfile doesn't have an OFL license in it.

ftp://ftp.io.com/pub/usr/hmiller/fonts/Thryomanes11.zip

This font is supposibly GPL, which is a great license for software but a lousy license for fonts. The GPL doesn't answer questions like "Can I embed parts of the font in a non-GPL compatible PDF file" or "Can I use the program with a non-GPL compatible program like Microsoft Word", and the source code requirement is a non-issue when just about any font can be opened by just about any font editor.

- Sam

ocular's picture

Thanks so much for all the info and links, samboy! I coudn't find this thread yesterday and thought it had been removed for some reason, or had at least died.

Having sort of "found" Charter again, I was very excited when I first discoved Charis last fall--but then disappointed when it didn't have small caps or old-style numerals. But I guess that's understandable, too, given the primary goals of the font (or is there some other reason, perhaps?).

Interestingly, Matthew Carter himself didn't know anything about this "phonetic version of Charter" that I had seen in some Oxford University Press dictionaries, when I asked him about it at ATypI Helsinki.

Olli

samboy's picture

You know, I wonder if Matthew Carter is OK with people making these derivitives of Charter. I understand that Matthew/Bitstream donated Charter to the X project all those years ago, but I wonder if Matthew was aware he was donating the font with a license that allow derivitives like Charis to pop up years later.

Infact, it's legal to make a straight up true type version of the bitstream Charter font and put it (or even sell it) on a web page. This may not be what Bitstream had in mind when giving Bitstream to X, especially since Bitstream still sells the Charter font.

If you want small caps and old style numbers, you can buy the latest update of Charter here:

http://www.myfonts.com/fonts/bitstream/charter/

They recently updated Charter in 2004.

- Sam

ocular's picture

If you want small caps and old style numbers, you can buy the latest update of Charter

Yeah, but these would presumably be too light to be used with Charis--in case you need (some of) the special glyphgs included in the latter. Oh well, more use for FontLab (and one more EULA to check) ...

Olli

jasonc's picture

"It’s a very good font. The reason why the hinting isn’t is because font hinting is patented by Apple."

This isn't entirely true. Apple's patent has to do with using delta hints, and as far as I know, it restricts rendering systems from processing delta hints, not fonts from containing them.

In any case, though, it's not the lack of delta hints that make this font render less than ideally at display sizes. I can see many instances where features and strokes are left completely uncontrolled, instead of applying bsaic TrueType instructions. These instructions are part of the base TT instruction set, are not patented, and do not rely on delta hints.
The font doesn't display well at small size simply because it wasn't intended to. If you wanted the font to perform better at display sizes, you could improve it's display quite a bit, even without using delta hints.

Jason C

Syndicate content Syndicate content