Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book General > General Discussions

Notices

Reply
 
Thread Tools Search this Thread
Old 02-20-2015, 02:19 PM   #1
IceHand
Linux User
IceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavens
 
IceHand's Avatar
 
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).
Attached Files
File Type: zip Charta.zip (146.9 KB, 584 views)

Last edited by IceHand; 02-27-2015 at 05:25 AM.
IceHand is offline   Reply With Quote
Old 02-23-2015, 08:15 AM   #2
ymmv
Enthusiast
ymmv can name that song in three notesymmv can name that song in three notesymmv can name that song in three notesymmv can name that song in three notesymmv can name that song in three notesymmv can name that song in three notesymmv can name that song in three notesymmv can name that song in three notesymmv can name that song in three notesymmv can name that song in three notesymmv can name that song in three notes
 
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.
ymmv is offline   Reply With Quote
Advert
Old 02-23-2015, 02:03 PM   #3
IceHand
Linux User
IceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavens
 
IceHand's Avatar
 
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.
Attached Thumbnails
Click image for larger version

Name:	charta_subset.png
Views:	629
Size:	93.7 KB
ID:	135211  
IceHand is offline   Reply With Quote
Old 02-23-2015, 02:06 PM   #4
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
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.
JSWolf is offline   Reply With Quote
Old 02-23-2015, 02:42 PM   #5
IceHand
Linux User
IceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavens
 
IceHand's Avatar
 
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.
IceHand is offline   Reply With Quote
Advert
Old 02-24-2015, 01:18 PM   #6
MacEachaidh
Browser
MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.
 
MacEachaidh's Avatar
 
Posts: 745
Karma: 578294
Join Date: Apr 2010
Location: Australia
Device: Kobo Touch, Kobo Aura HD
Quote:
Originally Posted by JSWolf View Post
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.
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.
MacEachaidh is offline   Reply With Quote
Old 02-24-2015, 01:24 PM   #7
GERGE
Guru
GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.GERGE ought to be getting tired of karma fortunes by now.
 
Posts: 733
Karma: 5797160
Join Date: Jun 2010
Location: Istanbul
Device: Kobo Libra
Rendering engine in Kobo supports kerning and hinting.
GERGE is offline   Reply With Quote
Old 02-24-2015, 02:02 PM   #8
IceHand
Linux User
IceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavens
 
IceHand's Avatar
 
Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
Quote:
Originally Posted by GERGE View Post
Rendering engine in Kobo supports kerning and hinting.
Are you sure about kerning? All images I've seen of Kobo readers did not show proper kerning. Could you maybe make a photo with typical kerning pairs like "Wa", "Vo" or "Yo"?
IceHand is offline   Reply With Quote
Old 02-24-2015, 02:03 PM   #9
MacEachaidh
Browser
MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.MacEachaidh ought to be getting tired of karma fortunes by now.
 
MacEachaidh's Avatar
 
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.
MacEachaidh is offline   Reply With Quote
Old 02-24-2015, 09:22 PM   #10
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
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.
JSWolf is offline   Reply With Quote
Old 02-25-2015, 01:54 AM   #11
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Quote:
Originally Posted by IceHand View Post
Are you sure about kerning? All images I've seen of Kobo readers did not show proper kerning. Could you maybe make a photo with typical kerning pairs like "Wa", "Vo" or "Yo"?
Kobo devices come with two different readers, one used for Kobo's kepub format, and the other based on RMSDK used for epubs. Users can choose which reader they use for sideloaded books. The epub reader appears to support kerning, but the kepub one doesn't.

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:
Attached Thumbnails
Click image for larger version

Name:	epub.png
Views:	646
Size:	26.5 KB
ID:	135272   Click image for larger version

Name:	kepub.png
Views:	624
Size:	24.2 KB
ID:	135273  
GeoffR is offline   Reply With Quote
Old 02-25-2015, 07:07 AM   #12
IceHand
Linux User
IceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavens
 
IceHand's Avatar
 
Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
Quote:
Originally Posted by JSWolf View Post
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.
Just to be clear: My font includes more characters than Bitstream's Charter Postscript Type 1 font, on which Charis SIL is based. So ISO-8859-1 at the very least is covered. If you really need more, I might release a version with all characters from Charis. But kerning won't be available for those extra characters and it won't work for the italic version, because I've respaced it completely.
IceHand is offline   Reply With Quote
Old 02-25-2015, 07:10 AM   #13
IceHand
Linux User
IceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavensIceHand is a rising star in the heavens
 
IceHand's Avatar
 
Posts: 323
Karma: 13682
Join Date: Aug 2007
Location: Germany
Device: Kindle 3
Quote:
Originally Posted by GeoffR View Post
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:
Nice, thank you! Kerning looks good with the epub reader. Also, comparing those two images you really see the difference between kerning and no kerning.

Does the Kobo support hyphenation too? I might just buy a Kobo if the epub readers works well.
IceHand is offline   Reply With Quote
Old 02-25-2015, 07:31 AM   #14
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Quote:
Originally Posted by IceHand View Post
Nice, thank you! Kerning looks good with the epub reader. Also, comparing those two images you really see the difference between kerning and no kerning.
After a bit more testing, it seems the kepub reader does support kerning, but only for TTF fonts (assuming the font contains kerning data, which the default Georgia font doesn't). The epub reader supports kerning with both TTF and OTF fonts.

Quote:
Does the Kobo support hyphenation too? I might just buy a Kobo if the epub readers works well.
Both readers support automatic hyphenation, although the epub reader does a better job of it (the kepub reader seems to place the hyphen one place to the right of where it should be in some situations.) How good the automatic hyphenation is depends on the quality of the hyphenation dictionaries, the default dictionaries are quite good for English, not so good for other languages. You can install better hyphenation dictionaries if you have them though.
GeoffR is offline   Reply With Quote
Old 02-25-2015, 07:32 AM   #15
dickloraine
Guru
dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.dickloraine ought to be getting tired of karma fortunes by now.
 
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.
dickloraine is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
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


All times are GMT -4. The time now is 08:37 AM.


MobileRead.com is a privately owned, operated and funded community.