![]() |
#1 |
Linux User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
|
Font Charis SIL with kerning and respaced italics
The original Charis SIL does not include any kerning information and the italics are spaced rather tight (e.g. look at "gr" – they are touching and imho they shouldn't).
Since Charis is based on Bitstream's Charter I took it upon myself to copy the kerning information from Charter to Charis (I don't know why they didn't do that in the first place). Some kerning pairs were missing that I added (e.g. "Tä", "Wé" etc.). I also respaced the italics based on Charter's spacing. Charis' license requires that modified versions of the font do not include "Charis" and "SIL" in its name, so I simply renamed the font to "Charta" (German for "Charter"). I made these changes a few years back for some print projects so the font is based on Charis 4.110. Oh, and my version of the font only includes the basic latin subset of characters to make my life easier while modifying the font and I had no need for more characters. Feel free to make modifications of my version. I can also include Fontforge source SFDs if needed. Note: Most e-readers do not support kerning or only very basic kerning that's mostly useless (e.g. Cool Reader). I only know of FBReader that offers good kerning support. And yes, I hate that dedicated reading devices do not include support for something as typographically fundamental as kerning. Edit: As GeoffR pointed out, kerning and thus this font works well with Kobo's epub reader (but not with Kobo's kepub reader, see below). Last edited by IceHand; 02-27-2015 at 05:25 AM. |
![]() |
![]() |
![]() |
#2 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 29
Karma: 24736
Join Date: Aug 2013
Device: Sony PRS-T1
|
What a great idea! I've used this font for a number of custom ebooks but it can look really awful at different font sizes.
One thing though: only the basic Latin set? A-Z and a-z plus the most common punctuation marks? This means that your font won't handle words like fiancée, señor, Übermensch, ménage à trois, Beyoncé, façade, fin de siècle, etc. You'd be surprised how often English words with diacritics crop up in books. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Linux User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
|
Sorry, "basic latin subset" was a bit misleading. Your examples will display just fine. The original Charis SIL includes Greek, Cyrillic and stuff like that – this I did not include. See the attached image for all included characters.
|
![]() |
![]() |
![]() |
#4 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,591
Karma: 145863177
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Did you also add hinting? Charis SIL does not have hinting. Also, all the characters you've deleted should be put back in. Making the font a shell of itself is a rather bad idea.
|
![]() |
![]() |
![]() |
#5 |
Linux User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
|
No, I did not. Feel free to modify the font, if you want to. It works perfectly for my purposes so I see no need to modify it further.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Browser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 745
Karma: 578294
Join Date: Apr 2010
Location: Australia
Device: Kobo Touch, Kobo Aura HD
|
Does the Kobo (f'rinstance, since that's what I use) recognise hinting, though? (Genuine question; not arguing, asking.) If not, then there's no point in swelling the size of the font with typographic features that won't be employed.
|
![]() |
![]() |
![]() |
#7 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 733
Karma: 5797160
Join Date: Jun 2010
Location: Istanbul
Device: Kobo Libra
|
Rendering engine in Kobo supports kerning and hinting.
|
![]() |
![]() |
![]() |
#8 |
Linux User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
|
|
![]() |
![]() |
![]() |
#9 |
Browser
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 745
Karma: 578294
Join Date: Apr 2010
Location: Australia
Device: Kobo Touch, Kobo Aura HD
|
Merhaba Gerge, and thanks. ;-)
One reason for my asking is that I've been formatting an ePub using Gentium Book (another SIL typeface) as the main body font; it looks fine on my Aura HD (3.12.1) at various sizes, but on my Kobo Touch (3.11.0) the Italic variant looks horribly mangled at any size I've tried. No doubt a major contributor to this is the pixel density of the screen (168 vs 265), but the same font renders fine in any of my desktop apps at normal PC screen resolution -- hence my questioning of hinting. If anyone has any suggestions on resolving this -- or even suggestions of a similar typeface that renders better on a Touch or Glow level of display -- then I'd be grateful to hear of them. |
![]() |
![]() |
![]() |
#10 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 79,591
Karma: 145863177
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
I've tried this font and I've fount you've removed too many characters that are actually used. What's needed at least is the full Latin, bit just a basic subset.
|
![]() |
![]() |
![]() |
#11 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
Here are screenshots from my Kobo Glo (firmware 3.13.1) with the Charta font downloded from this thread. The first is in the epub reader, the second in the kepub reader: |
|
![]() |
![]() |
![]() |
#12 | |
Linux User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
|
Quote:
|
|
![]() |
![]() |
![]() |
#13 | |
Linux User
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
|
Quote:
Does the Kobo support hyphenation too? I might just buy a Kobo if the epub readers works well. |
|
![]() |
![]() |
![]() |
#14 | ||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#15 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 631
Karma: 7544528
Join Date: Apr 2013
Location: Berlin
Device: PRS 350, Kobo Aura
|
Yes, they support hyphenation. The default is very conservative, but you can change that by modifying the hyphenation files.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Improved Charis SIL with smallcaps | JSWolf | General Discussions | 292 | 06-11-2025 04:22 PM |
Cool Reader and kerning | IceHand | Kindle Developer's Corner | 6 | 02-18-2015 08:34 AM |
PW1 and Kerning | mandy314 | Amazon Kindle | 8 | 03-06-2014 12:06 PM |
Touch Loaded font but italics won't work | Nina182B | Kobo Reader | 7 | 11-06-2011 02:22 PM |
Charis font not being displayed | Canorka | Kobo Reader | 0 | 03-25-2011 10:02 PM |