View Single Post
Old 03-10-2009, 09:57 PM   #142
JMikeD
Evangelist
JMikeD is as sexy as a twisted cruller doughtnut.JMikeD is as sexy as a twisted cruller doughtnut.JMikeD is as sexy as a twisted cruller doughtnut.JMikeD is as sexy as a twisted cruller doughtnut.JMikeD is as sexy as a twisted cruller doughtnut.JMikeD is as sexy as a twisted cruller doughtnut.JMikeD is as sexy as a twisted cruller doughtnut.JMikeD is as sexy as a twisted cruller doughtnut.JMikeD is as sexy as a twisted cruller doughtnut.JMikeD is as sexy as a twisted cruller doughtnut.JMikeD is as sexy as a twisted cruller doughtnut.
 
JMikeD's Avatar
 
Posts: 475
Karma: 15000
Join Date: Jul 2008
Device: Various and sundry
Quote:
Originally Posted by itimpi View Post
Calibre does not sort on the author name field, but on the Author sort field.

The Calibre default algorithm for Author sort is to make it lastname, firstname based on the Author name field being in the order firstname lastname.
I think I didn’t explain my problem well enough.

I have a .mobi/.prc format book on my Kindle. The Kindle shows the author name as "Isaac Asimov." The Kindle will sort correctly by the author's last name. The information in the ebook metadata is "Asimov, Isaac" as seen in a hex editor.

I import this into Calibre. The Calibre author name field says "Asimov, Isaac" and the author sort field says "Isaac, Asimov,". Clearly, this is not desirable.

If I then send the file back to the Kindle, It of course will be fine and sort correctly. If I export to a .mobi file, it will also be fine on the target device.

But the info in the author fields of Calibre is incorrect, and won’t do an author sort properly. It will sort using Isaac instead of Asimov.
JMikeD is offline   Reply With Quote