Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 01-09-2026, 10:24 PM   #256
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,837
Karma: 28586150
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
The restriction on non duplicate column headers is cosmetic only for user convenience. The UI prevents the user from creating duplicate columns because that's typically not a useful thing to do. But you can actually have as many duplicate header names as you like (lookup names have to be unique). Thus there is no issue with having a builtin column with title Pages and a custom column with title Pages as well.
kovidgoyal is offline   Reply With Quote
Old 01-09-2026, 10:36 PM   #257
Comfy.n
want to learn what I want
Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.Comfy.n ought to be getting tired of karma fortunes by now.
 
Posts: 1,775
Karma: 7927573
Join Date: Sep 2020
Device: none
I find it interesting that, as BR pointed out other times, case variants matter for heading duplicate detection:
Attached Thumbnails
Click image for larger version

Name:	MWSnap 2026-01-09, 23_32_50.png
Views:	30
Size:	33.4 KB
ID:	220182   Click image for larger version

Name:	MWSnap 2026-01-09, 23_32_42.png
Views:	31
Size:	17.8 KB
ID:	220183   Click image for larger version

Name:	MWSnap 2026-01-09, 23_32_31.png
Views:	31
Size:	22.3 KB
ID:	220184  
Comfy.n is offline   Reply With Quote
Old 01-09-2026, 10:57 PM   #258
JimmXinu
Plugin Developer
JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.JimmXinu ought to be getting tired of karma fortunes by now.
 
JimmXinu's Avatar
 
Posts: 7,214
Karma: 5006097
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
Quote:
Originally Posted by kovidgoyal View Post
The restriction on non duplicate column headers is cosmetic only for user convenience. The UI prevents the user from creating duplicate columns because that's typically not a useful thing to do.
But earlier you said:
Quote:
Originally Posted by kovidgoyal View Post
You can have any number of columns with the same name. The new builtin column is not visible by default, most people would not even be aware it exists. And since column names is a global namespace such clashes are inevitable, the price of allowing people to create their own columns.
That says to me that I should be able to make a *new* cc named 'Pages' (or Title or whatever) if I want, and I can't.

I tested all the standard columns Headings (in English) and got a popup "ERROR: The heading X is already in use" for each -- except Authors, 'On device' and Size.

Quote:
Originally Posted by kovidgoyal View Post
But you can actually have as many duplicate header names as you like (lookup names have to be unique). Thus there is no issue with having a builtin column with title Pages and a custom column with title Pages as well.
If you mean it's not harmful to the library and won't break anything when importing a library that already has a Pages header cc, I'm not disputing that.

I'm not saying that the dup Header check should be removed; but what I see happen appears to contradict your earlier post, and is inconsistently applied (Author etc).
JimmXinu is offline   Reply With Quote
Old Yesterday, 01:19 AM   #259
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,837
Karma: 28586150
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by JimmXinu View Post
But earlier you said:

That says to me that I should be able to make a *new* cc named 'Pages' (or Title or whatever) if I want, and I can't.

I tested all the standard columns Headings (in English) and got a popup "ERROR: The heading X is already in use" for each -- except Authors, 'On device' and Size.
I didnt say you can make new ones, I said you can have them. Which is the situation under discussion here, people already with a column titled Pages.
The point is there is no requirement in calibre that column titles, as opposed to lookup names be unique. The UI for creating columns prevents you from creating duplicate ones, for convenince, that's all.
kovidgoyal is offline   Reply With Quote
Old Yesterday, 05:05 AM   #260
DisabledReader
Junior Member
DisabledReader began at the beginning.
 
DisabledReader's Avatar
 
Posts: 8
Karma: 10
Join Date: Apr 2024
Location: England
Device: Amazon Fire 7 (2022 Version) & FBReader Premium
The built-in Pages column defaults to On in the Book Details panel and the Book Information (I) window. Should probably be Off by default.
Also, it's not showing in the Create Catalogue function.
DisabledReader is online now   Reply With Quote
Old Yesterday, 05:14 AM   #261
un_pogaz
Chalut o/
un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.
 
un_pogaz's Avatar
 
Posts: 551
Karma: 718860
Join Date: Dec 2017
Device: Kobo
Quote:
Originally Posted by kovidgoyal View Post
That's a corrupted PDF that podofo cant read. It's not as tolerant of corrupted PDF as other software. And you can always share files by putting them in zip archives.
My concern was more about copyright.
And see the fix, thanks.

Quote:
Originally Posted by kovidgoyal View Post
I didnt say you can make new ones, I said you can have them. Which is the situation under discussion here, people already with a column titled Pages.

The point is there is no requirement in calibre that column titles, as opposed to lookup names be unique. The UI for creating columns prevents you from creating duplicate ones, for convenince, that's all.
Ah. And I used the French name when the restriction is for original names.
So, I can understand how this might be annoying for some people, especially for those who have already created a Page column before this "late" support... But what did you want Kovid to do? Seriously?
Sorry, I don't mean to be rude, but on a matter of relative comfort because "Their two column named Pages in my library!", please, that very light.
I understand wanting to compromise and suggestion to try to suit as much as possible, but a some point, line need to be draw.

Else,
Personally, I suggest that the UI, rather than complitly denied the creation of a new shared Header, the show a warning/confimation "You trying to create a Column with a shared Header with another. This can be confusing, are you sure?"
It is one of the rare things where Calibre return a unilateral No when is not a true limitation and just a confort safe guard.
un_pogaz is online now   Reply With Quote
Old Yesterday, 07:08 AM   #262
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 81,520
Karma: 150265873
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Karellen View Post
Bzzzz! Wrong.

.
That's because you have invalid code. For example, you have nexted <p> which is invalid. But just <p></p> is valid. You cannot have a second <p> before you have a </p>.

Here's a screen grab showing the correct code,

Click image for larger version

Name:	Code.jpg
Views:	24
Size:	240.0 KB
ID:	220192
JSWolf is online now   Reply With Quote
Old Yesterday, 07:46 AM   #263
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 22,131
Karma: 30317706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Should the data item in question even be labelled 'pages' - probably not.

Has nothing to with bound sheets of paper, adolescents running hither and thither in the US Capitol, or Cinderella's Buttons. It determines the amount of space a book will consume on a graphical representation of a wooden bookshelf.

BR
BetterRed is offline   Reply With Quote
Old Yesterday, 10:02 AM   #264
un_pogaz
Chalut o/
un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.un_pogaz ought to be getting tired of karma fortunes by now.
 
un_pogaz's Avatar
 
Posts: 551
Karma: 718860
Join Date: Dec 2017
Device: Kobo
Quote:
Originally Posted by BetterRed View Post
Should the data item in question even be labelled 'pages' - probably not.

Has nothing to with bound sheets of paper, adolescents running hither and thither in the US Capitol, or Cinderella's Buttons. It determines the amount of space a book will consume on a graphical representation of a wooden bookshelf.

BR
But if is matter so little, why your custom column "Pages (#pages)" should take the priority on a Calibre "Pages (pages)"?

Also, yeah, use "pages" for reflowable e-book make no sens, but it also not just for graphical representation of a wooden bookshelf: This value give a sens of the size of the book itself. Is a skeuomorphism, a design style with visual cues (or affordances) that imitate the texture, shape, or function of physical objects. Some use words counts, but if pages is still so commonly used it because is still make sens for a lot of people. Like me, I can say that I can read a book of 300 pages in one day.

We can discute of the way Calibre caclul this value, but how it named, is a dead end and pointless.

Last edited by un_pogaz; Yesterday at 10:04 AM.
un_pogaz is online now   Reply With Quote
Old Yesterday, 01:45 PM   #265
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: 49,449
Karma: 174632678
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by Karellen View Post
Not sure if this is a bug with Check Book in v8.99.x or if it has always been like this.

Noticed a paragraph with nested <p></p> tags but Check Book did not pick this up as an error. Tried with <div></div> tags also, and no error.

PHP Code:
<p>This is a <p></p>paragraph.</p
Should this be found?
Strictly speaking, nesting <p> tags is an error and I would correct them. Epubcheck does flag this as an error and it will prevent quite a few publishers from accepting an ebook.

OTOH, most renderers will not hiccough on that error.
DNSB is offline   Reply With Quote
Old Yesterday, 04:47 PM   #266
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 22,131
Karma: 30317706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by un_pogaz View Post
But if is matter so little, why your custom column "Pages (#pages)" should take the priority on a Calibre "Pages (pages)"?

Also, yeah, use "pages" for reflowable e-book make no sens, but it also not just for graphical representation of a wooden bookshelf: This value give a sens of the size of the book itself. Is a skeuomorphism, a design style with visual cues (or affordances) that imitate the texture, shape, or function of physical objects. Some use words counts, but if pages is still so commonly used it because is still make sens for a lot of people. Like me, I can say that I can read a book of 300 pages in one day.

We can discute of the way Calibre caclul this value, but how it named, is a dead end and pointless.
The ONLY books for which I maintain a page count in a custom column (#pages/Pages), are those that have a format of HARDBACK, PAPERBACK or PDF otherwise it's empty (Undefined).

Oh, and Comics

Added : then there's the documentation for the widely used Count Pages plugin (which was released in May 2011) :-

Click image for larger version

Name:	Count Pages PI doco.jpg
Views:	19
Size:	129.3 KB
ID:	220200

BR

Last edited by BetterRed; Yesterday at 05:13 PM.
BetterRed is offline   Reply With Quote
Old Yesterday, 06:09 PM   #267
Karellen
Wizard
Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.Karellen ought to be getting tired of karma fortunes by now.
 
Karellen's Avatar
 
Posts: 1,739
Karma: 9501032
Join Date: Sep 2021
Location: Australia
Device: Kobo Libra 2
Quote:
Originally Posted by DNSB View Post
OTOH, most renderers will not hiccough on that error.
It will split the paragraph, though. See image in post#255
Karellen is offline   Reply With Quote
Old Yesterday, 07:23 PM   #268
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: 49,449
Karma: 174632678
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by Karellen View Post
It will split the paragraph, though. See image in post#255
That I knew. Much like placing a <br/> in the middle of a sentence.

What I meant by hiccough was the renderer would error on that structure.
DNSB is offline   Reply With Quote
Old Yesterday, 07:36 PM   #269
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 81,520
Karma: 150265873
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by un_pogaz View Post
But if is matter so little, why your custom column "Pages (#pages)" should take the priority on a Calibre "Pages (pages)"?

Also, yeah, use "pages" for reflowable e-book make no sens, but it also not just for graphical representation of a wooden bookshelf: This value give a sens of the size of the book itself. Is a skeuomorphism, a design style with visual cues (or affordances) that imitate the texture, shape, or function of physical objects. Some use words counts, but if pages is still so commonly used it because is still make sens for a lot of people. Like me, I can say that I can read a book of 300 pages in one day.

We can discute of the way Calibre caclul this value, but how it named, is a dead end and pointless.
So a book with say a graphics for the chapter titles will show up a lot larger then it should because of the 1000 words per graphics. How is that representative of size when it shows up larger then it should?
JSWolf is online now   Reply With Quote
Old Yesterday, 09:25 PM   #270
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 22,131
Karma: 30317706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
I just discovered one can have a fixed width spine.

Why do the 'shelves' have to be horizontal, if they were vertical ('piles') one would not have to adopt the posture of a swivel-eyed loon to read the titles

BR
Attached Thumbnails
Click image for larger version

Name:	shelves.jpg
Views:	21
Size:	569.8 KB
ID:	220204   Click image for larger version

Name:	piles.jpg
Views:	23
Size:	399.9 KB
ID:	220206  

Last edited by BetterRed; Yesterday at 10:02 PM.
BetterRed is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
calibre 5: Beta testers needed kovidgoyal Calibre 497 09-29-2020 01:58 AM
Beta testers needed kovidgoyal Calibre 75 08-18-2019 08:00 PM
Beta testers for calibre 3.0 needed kovidgoyal Calibre 598 07-09-2017 11:26 PM
Beta testers needed kovidgoyal Calibre 54 05-20-2016 01:34 PM
Beta testers for calibre 2.0 needed kovidgoyal Calibre 142 05-08-2015 05:44 AM


All times are GMT -4. The time now is 11:25 AM.


MobileRead.com is a privately owned, operated and funded community.