06-10-2017, 11:07 AM | #1 |
Junior Member
Posts: 6
Karma: 10
Join Date: May 2016
Location: France
Device: Kobo Glo HD
|
Authors shelves hates comma
Hello there.
I noticed that the latest firmwares (4.4.9344 for my Glo HD, 4.4.9349 for my Aura) allow us to navigate by authors, quite a good option. But I write my authors using the convention "Lastname, Firstname". And when opening the Authors collection, I've two shelves: Lastname and Firstname. Is there a way (in a future firmware) to choose on which cararacter we'll split the authors ? Or does this option exists (hidden) in the Kobo Ereader.conf file ? Thanks by advance. Regards |
06-10-2017, 12:19 PM | #2 |
Linux User
Posts: 2,279
Karma: 6123806
Join Date: Sep 2010
Location: Heidelberg, Germany
Device: none
|
You shouldn't have to. There is a separate authors_sort field where you can do that and thus achieve authors being sorted by last, rather than first name, and still have the authors name appear regular.
|
Advert | |
|
06-10-2017, 12:58 PM | #3 |
Junior Member
Posts: 6
Karma: 10
Join Date: May 2016
Location: France
Device: Kobo Glo HD
|
I know, but I'm used to have my authors displayed like this, which is the international normalization.
|
06-10-2017, 01:39 PM | #4 |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
The last name sort on the Authors pages is very badly done. It is a pity because the author sort used for the books list is a last name sort, and it works well, even if there is a mixture of different formats (e.g. "John Smith" and "Smith, Jane" are both correctly sorted under "S") and splits the authors where there is a combining word such as "and".
I'm not sure why they couldn't have just re-used the existing author sort function instead of creating a new, faulty one just for the Authors pages. Last edited by GeoffR; 06-10-2017 at 01:42 PM. Reason: ... combining word such as "and" |
08-15-2017, 10:24 AM | #5 |
Junior Member
Posts: 6
Karma: 10
Join Date: May 2016
Location: France
Device: Kobo Glo HD
|
Sorry bumping this thread, but does someone found a way to have a correct author in Kobo ?
I use Calibre, peharps the array of metadata connection could help, but I don't know if I have to fill authors or author_sort, and I don't know how to remove the comma. Will {authors:"re($, ',', '')"} work ? |
Advert | |
|
08-15-2017, 05:38 PM | #6 | |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
* In Calibre, enter the author name in the format FirstName LastName without a comma, or if there is more than one author as FirstName1 LastName1 & FirstName2 LastName2 etc. (Don't worry about the Author Sort, the Kobo doesn't use that, it only affects how the books are sorted in Calibre.) * Enter the Metadata Plugboard (Preferences > Metadata plugboards) for KOBOTOUCH device as program: raw_list('authors', ', ') with destination authors See the screenshots below showing: Metadata for single author book, metadata for multiple-author book, metadata plugboard configuration. |
|
08-15-2017, 05:47 PM | #7 |
Junior Member
Posts: 6
Karma: 10
Join Date: May 2016
Location: France
Device: Kobo Glo HD
|
Thanks GeoffR, I'll try that !
|
09-05-2017, 02:58 AM | #8 |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
More problems with the way the authors list treats comma:
I have some books by authors with names like "Walter M. Miller Jr." and "James Tiptree, Jr." If there is a comma followed by an ordinary space in the name then the authors list treats the part following the comma as a separate author, so "James Tiptree, Jr." is treated as two different authors, one named "James Tiptree" and another named "Jr." But this can be worked-around: if there is a no-break space (U+00A0) after the comma then it is treated as one author "James Tipree, Jr." Unfortunately, even with the no-break space, the names are incorrectly sorted under J for "Jr" instead of M for "Miller Jr." and T for "Tiptree, Jr." The only way to get these sort of names to sort correctly in the authors list seems to be to use a comma and remove the space altogether, i.e. change the names to "Walter M. Miller,Jr." and "James Tiptree,Jr." but that looks a bit naff. (The author sort in the books list doesn't have this problem because it recognises "Jr." as a name suffix and ignores it when sorthing by author.) |
09-05-2017, 05:08 AM | #9 |
eBook Enthusiast
Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
|
How does the Kobo distinguish first names and last names? On the Kindle, for example, I have the "author" metadata for all my books set as "last name, first name", which the Kindle then rearranges as "first name last name". So Walter M. Miller Jr is stored as "Miller Jr, Walter M." but displayed as "Walter M. Miller Jr", and the Kindle knows that the surname is "Miller Jr" and sorts accordingly. Does the Kobo just take the last element of the name as the surname? That's not very smart!
Presumably the same issue would arise with two-part surnames that are not hyphenated? Eg, Alexander McCall Smith's surname is "McCall Smith", and should be sorted under "M", not "S". Last edited by HarryT; 09-05-2017 at 05:11 AM. |
09-05-2017, 05:39 AM | #10 | ||
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
A name in the form "Miller Jr., Walter M." is sorted under M for Miller, the comma indicates that the name is in the form LN, FN and jr. is recognised as a name suffix. You can also present the name as "Walter M. Miller Jr." and it will recognise that Miller is the last name and sort under M. Edit: Quote:
The fundamental problem that this thread notes is that the authors list uses a new dumber sort algorithm when there is already a much smarter algorithm that has worked perfectly well for years in other parts of the firmware. Last edited by GeoffR; 09-05-2017 at 05:46 AM. |
||
09-05-2017, 06:59 AM | #11 |
eBook Enthusiast
Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
|
Sounds like a case of the right hand not knowing what the left hand is doing. Strange that they didn't use the existing author sorting algorithm which, as you say, does exactly what's needed.
|
09-07-2017, 06:32 PM | #12 | |
Junior Member
Posts: 6
Karma: 10
Join Date: May 2016
Location: France
Device: Kobo Glo HD
|
Hello there,
Quote:
|
|
09-07-2017, 08:05 PM | #13 |
Grand Sorcerer
Posts: 24,907
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
In what way didn't it work? I've been using that for a while and haven't seen any issues. But, if you have store the author as "LN, FN", rather than "FN LN" and relied on the separate author sort in calibre, then no, it won't work. The commas will still be there between the parts of the name and hence the author list will have an entry for "FN" and "LN". And for multiple authors, there will probably be "LN1", "FN1", "LN2" and "FN2".
|
09-08-2017, 01:49 AM | #14 |
Connoisseur
Posts: 87
Karma: 39898
Join Date: Jul 2013
Location: Canberra, Australia
Device: Kobo Clara HD, Kobo Libra H2O
|
IS there any way to get my Aura HD to sort John Le Carré under L rather than C? In Calibre I have the author as John Le Carré and the author sort as Le Carré, John, but when I send the books to my Kobo, he is sorted under C both when viewing books sorted by author and when viewing authors.
Last edited by Nick Payne; 09-08-2017 at 01:54 AM. |
09-08-2017, 02:25 AM | #15 | |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
Using a no-break space (U+00A0) instead of an ordinary space between "le" and "Carré" will give the correct(*) author sort in the books list, but it won't affect the sort in the authors list. (Edit: Just to note, using a no-break space doesn't interfere with searching at all, you can still type an ordinary space into the search bar and it will list matches with a no-break space.) (* Edit2: Perhaps John le Carré should be sorted under C for Carré, since the "le" is lowercase. But it is a made-up name, the normal rules might not apply. The publisher has him listed under L though.) Last edited by GeoffR; 09-08-2017 at 06:34 AM. Reason: Publisher sorts "le Carré" under L |
|
Tags |
author spliting |
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Troubleshooting Bookerly vs. Palatino: double comma | zamana | Amazon Kindle | 10 | 08-18-2015 09:12 AM |
Regexp for author name: No switching and no comma, how? | crdf | Library Management | 8 | 08-06-2013 05:45 PM |
_ before but now a comma | pghaworth | Calibre | 7 | 05-09-2013 09:22 PM |
NCX file issue with comma's | Matt.Geiger | Kindle Formats | 1 | 12-21-2010 10:28 AM |
Using a comma in the Tags field | Agama | Calibre | 1 | 11-22-2010 06:10 PM |