![]() |
#1 |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,549
Karma: 19500001
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
Do the Kobo firmwares support ligatures?
I was wondering if the Kobo rendering engine supports font ligatures. And by support I mean that if the source text contains just the normal individual characters but a font contains proper ligature definitions, the ligature is displayed. Like this (http://www.impallari.com/lobster/):
![]() where the text is simply "venezuela fixture exitoso". The bottom row shows the ligatures for "ez", "fix", "ex", "os" (it also shows terminal letters, but that's a different feature). Last edited by Jellby; 05-25-2014 at 04:54 PM. |
![]() |
![]() |
![]() |
#2 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,234
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
BTW, the link you posted gives me a 404 error unless I manually add the .gif file name to the URL manually. Regards, David |
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,549
Karma: 19500001
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
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? |
![]() |
![]() |
![]() |
#4 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,528
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
The link gets messed up due to the ): at the end... Try http://www.impallari.com/lobster/
|
![]() |
![]() |
![]() |
#5 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,234
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
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 |
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,549
Karma: 19500001
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
|
![]() |
![]() |
![]() |
#7 |
Unicycle Daredevil
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,944
Karma: 185432100
Join Date: Jan 2011
Location: Planet of the Pudding Brains
Device: Aura HD (R.I.P. After six years the USB socket died.) tolino shine 3
|
I just did a very quick test and created test files with the three words from the example above: a regular epub, and a kepub. On my Aura HD, the regular epub displays the ligatures correctly, the kepub doesn't.
EDIT: Added a few words. Other ligatures, like ffi, working beautifully in the regular epub. The end letters too. No luck with the kepub. Last edited by doubleshuffle; 05-26-2014 at 05:39 AM. |
![]() |
![]() |
![]() |
#8 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 603
Karma: 641742
Join Date: Mar 2012
Location: DE
Device: Kobo Glo
|
Quote:
Ligatures only work, offcourse if the font contains the OpenType typographic features for ligatures. Note: ligature support for standard Ligatures (liga) only. Other forms of ligatures don't work. E.g. contextual ligatures (clig), discretionary ligatures (dlig). To force the render engine not to use ligatures add this code to the CSS Code:
adobe-text-layout: optimizeSpeed; Code:
adobe-text-layout:optimizeQuality; |
|
![]() |
![]() |
![]() |
#9 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,234
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Please note that the calt feature is intended for use by script typefaces which are intended to have their glyphs joined. For my part, I find that script typefaces are not enjoyable for reading for any length of time. A short paragraph is about my limit. You can check the Microsoft tag registry for more on various OpenType features. Check https://www.microsoft.com/typography...eatures_ae.htm for example. Regards, David |
|
![]() |
![]() |
![]() |
#10 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 121
Karma: 1767614
Join Date: Feb 2014
Device: Kobo Touch
|
|
![]() |
![]() |
![]() |
#11 | |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,549
Karma: 19500001
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
Quote:
Sure, it requires support in the font, my question was whether the Kobo can make use of what the font has to offer. |
|
![]() |
![]() |
![]() |
#12 |
Unicycle Daredevil
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,944
Karma: 185432100
Join Date: Jan 2011
Location: Planet of the Pudding Brains
Device: Aura HD (R.I.P. After six years the USB socket died.) tolino shine 3
|
|
![]() |
![]() |
![]() |
#13 |
frumious Bandersnatch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,549
Karma: 19500001
Join Date: Jan 2008
Location: Spaniard in Sweden
Device: Cybook Orizon, Kobo Aura
|
|
![]() |
![]() |
![]() |
#14 |
Unicycle Daredevil
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,944
Karma: 185432100
Join Date: Jan 2011
Location: Planet of the Pudding Brains
Device: Aura HD (R.I.P. After six years the USB socket died.) tolino shine 3
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
List of ligatures | JSWolf | General Discussions | 12 | 01-17-2013 11:20 PM |
What are KOBO Touch supported firmwares ? | magphil | Devices | 12 | 07-22-2012 04:31 PM |
Odyssey Hyphenation and Ligatures? | owly | Bookeen | 2 | 12-21-2011 02:49 PM |
Touch Kobo Touch defective after 3 months and Kobo Customer Support useless | shaf | Kobo Reader | 5 | 12-04-2011 05:10 PM |
What's with ligatures. | frabjous | ePub | 44 | 03-03-2010 08:02 PM |