07-10-2011, 09:16 PM | #1 |
Zealot
Posts: 143
Karma: 5002
Join Date: Jul 2011
Location: Llandudno, Wales
Device: Kindle PW2; Nexus 5X
|
Small bug? Case-insensitive tags.
I have a growing collection of EPUB files from Storiesonline (http://storiesonline.net). Due to the nature of the stories hosted on the website (primarily erotic, and covering an extremely diverse range of genres, 'situations', and activities), correct tagging is essential. Those responsible for the site do a good job. The metadata they provide is good. I inititally thought though, that I had spotted an error on their part; later I discovered it was a fault with Calibre's tagging system (or its way of displaying tags, at least). I'll give an example below.
Let's say one was to download a story that involves a male who has a sexual encounter with a teen-aged female. The story would be tagged somewhere with the letters 'Mf'. The upper case 'M' denotes an adult male, and the lower case 'f' denotes a female, below the age of 18 but above the age of 12. In Calibre this is rendered as MF, giving the impression that there is a sexual encounter between an adult male and female in the story. I don't understand why Calibre forces the lower case second letter into a capital. 'Ff' is rendered as 'FF', 'mm' as 'MM'. Why? I know it's a fault of Calibre as I've checked with the webmaster of Storiesonline, and tried some EPUBs from the site in EPUBReader (the Firefox extension). The latter displays the tags when viewing the metadata as they should be. If a tag begins with a lower case letter is it automatically capitalised? Please do not comment on the literary, artistic or moralistic merit of the stories published on the website, and instead steer discussion toward the rationale behind case-insensitivity of tags in Calibre. Many thanks! |
07-10-2011, 10:22 PM | #2 |
creator of calibre
Posts: 43,778
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
tags (indeed most metadata in calibre) are case insensitive. This was a design decision taken a long time ago and isn't going to change. Think of all the variations on for example sci-fi Sci-Fi Sci-fi SCI-FI
|
Advert | |
|
07-11-2011, 06:39 AM | #3 |
Zealot
Posts: 143
Karma: 5002
Join Date: Jul 2011
Location: Llandudno, Wales
Device: Kindle PW2; Nexus 5X
|
Thank you for your reply Kovid. Is there no way of making this a user option? I'm not a sci-fi (or Sci-fi ) fan myself. I read mainly mystery and classics.
I suppose it's not the end of the world. And I'm glad to get to the bottom of this! |
07-11-2011, 08:15 AM | #4 |
Grand Sorcerer
Posts: 11,703
Karma: 6658935
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
|
07-11-2011, 09:12 PM | #5 | |
Zealot
Posts: 143
Karma: 5002
Join Date: Jul 2011
Location: Llandudno, Wales
Device: Kindle PW2; Nexus 5X
|
Quote:
Kovid: If you do not plan to offer an option to change the way Calibre handles the letter case of tags, could you tell me if there is a way of manually preventing Calibre from displaying my tags as upper case? I've just gotten around to installing Calibre2Opds and am using it in conjunction with Dropbox and EPUBReader. It all works swimmingly but because the database is drawn from Calibre even EPUBReader is displaying my tags in upper case! When I switch out of my OPDS directory and into my private library there are no case issues. |
|
Advert | |
|
07-11-2011, 09:14 PM | #6 |
creator of calibre
Posts: 43,778
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You can rename a tag to have any case you like by right clicking on it in the Tag Browser
|
07-11-2011, 09:21 PM | #7 | |
Zealot
Posts: 143
Karma: 5002
Join Date: Jul 2011
Location: Llandudno, Wales
Device: Kindle PW2; Nexus 5X
|
Quote:
What's strange is that Calibre is obviously not changing the tags present in my books in any way. I can drag a an EPUB out of my library folder manually and open it in a different EPUB reader, and the tags will display as they were originally intended. And even if I follow your suggestion, would this not occur?: Say I decided to change in the Tag Browser: MF to Mf. That would then mean that all instances of MF in the tags of ALL the books in my collection would be changed? If so, that would never do, as some books should be tagged with an upper case MF and some a lower case. Sorry if this seems as though I'm coming across as pedantic. I appreciate your replies. |
|
07-11-2011, 10:13 PM | #8 |
creator of calibre
Posts: 43,778
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
You only have to change the case once.
|
07-11-2011, 10:48 PM | #9 | |
Well trained by Cats
Posts: 29,689
Karma: 54369090
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
Right click on the Tag name in the Tag Browser: Rename If you fix it in the book, well...You don't really because of the Case insensitivity |
|
07-12-2011, 01:03 AM | #10 | |
Wizard
Posts: 4,552
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Quote:
The only way you could store the information you mention in Calibre is by having a unique tag name for each combination you want to store (or use multiple tags instead). |
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Embedded font bug or CSS bug in ADE | JSWolf | ePub | 10 | 06-11-2011 02:34 PM |
[Bug] Calibre using all lower case path names | krunk | Calibre | 0 | 05-01-2010 02:58 PM |
Small html/css bug | twaits | Calibre | 5 | 01-12-2010 10:26 AM |
tags / series case sensitive sort | zelda_pinwheel | Calibre | 11 | 05-10-2009 01:38 PM |
Why are Tags all forced to lower case | =X= | Calibre | 2 | 09-19-2008 02:08 PM |