View Single Post
Old 05-25-2014, 07:39 PM   #5
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 46,445
Karma: 169098492
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by Jellby View Post
It's true that the "ez" is not a ligature in its original sense, but "ex" and "os" are definitely ligatures. Technically, if "ez" is defined in the font as a single glyph, then it's a ligature too.
Kerning affects only the spacing.

The main point here is that the text contains only "e" and "x", not a special character for the combination "ex". And the font has the information to know that whenever "e" and "x" are together, it shouldn't draw the normal shapes (top line), but instead use a special glyph that contains the "ex" combination.

So, if a book contains the word "office", do the Kobos, with any font, display an "ffi" ligature?
Looking at the Lobster font, those conjoined characters seem to be in the 65537 (0x10001) to 65634 (0x10062) range which would mean that you would need to use that glyph to replace the standard character pair and use the Lobster font to display that character.

I do wonder why they didn't place those characters in the 0xE000 to 0x0F8FF which is the Private Use Area.

With your example of "office", you would need to specify the "ffi' ligature though quite a few fonts come close to the appearance of the ligature using kerning and/or GPOS.

Regards,
David
DNSB is offline   Reply With Quote